Conference publications
V.
Andersson, B. Baudry, S. Bobadilla, L.
Christensen, S. Cofano, K. Etemadi, R.
Liu, M. Monperrus, F. Reyes, J. Ron, A.
Sharma, D. Tiwari, and T. Toady,
“UPPERCASE
IS ALL YOU NEED,” in
Proceedings of SIGBOVIK, 2025.
https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-287271
Y. Gamage,
N. Gonzalez, M. Monperrus, and B.
Baudry,
“Software
bills of materials in maven
central,” in Proceedings of
IEEE/ACM MSR, 2025. https://arxiv.org/pdf/2501.13832
B. Baudry,
E. N. Gustafsson, R. Kaufman, and M.
Euler,
“Myriad
people open source software for new
media arts,” in Proceedings
of IEEE/ACM MSR, 2025. https://arxiv.org/pdf/2501.13644
D. Tiwari,
Y. Gamage, M. Monperrus, and B. Baudry,
“PROZE:
Generating parameterized unit tests
informed by runtime data,” in
Proceedings of IEEE SCAM, 2024.
https://arxiv.org/pdf/2407.00768
F. Reyes,
B. Baudry, and M. Monperrus,
“Breaking-good:
Explaining breaking dependency updates
with build analysis,” in
Proceedings of SCAM, 2024. https://arxiv.org/pdf/2407.03880
F. Reyes,
Y. Gamage, G. Skoglund, B. Baudry, and
M. Monperrus,
“BUMP:
A benchmark of reproducible
breaking dependency updates,” in
Proceedings of SANER, 2024, pp.
159–170. https://arxiv.org/pdf/2401.09906
D. Tiwari,
T. Toady, M. Monperrus, and B. Baudry,
“With
great humor comes great developer
engagement,” in Proceedings
of ICSE (SEIS track), 2024, pp.
1–11. doi: https://dl.acm.org/doi/10.1145/3639475.3640099.
J.
Cabrera-Arteaga, P. Laperdrix, B.
Baudry, and M. Monperrus,
“Multi-variant
execution at the edge,” in
Proc. Of MTD’22, 2022. doi: doi.acm.org?doi=3560828.3564007.
B. Baudry
and M. Monperrus,
“Exhaustive
survey of rickrolling in academic
literature,” in Proc. Of
SIGBOVIK’22, 2022. doi: 10.48550/ARXIV.2204.06826.
L.
Zetterlund, D. Tiwari, M. Monperrus, and
B. Baudry,
“Harvesting
production GraphQL queries to detect
schema faults,” in Proc. Of
ICST, 2022, pp. 365–376. doi: 10.1109/ICST53961.2022.00014.
N. Harrand,
T. Durieux, D. Broman, and B. Baudry,
“The
behavioral diversity of java JSON
libraries,” in Proc. Of the
int. Symp. On software reliability
(ISSRE), 2021, pp. 412–422. doi: 10.1109/ISSRE52982.2021.00050.
R.-M.
Tsoupidi, M. Baliu, and B. Baudry,
“Vivienne:
Relational verification of cryptographic
implementations in WebAssembly,”
in Proc. Of SecDev, 2021, pp.
94–102. doi: 10.1109/SecDev51306.2021.00029.
C.
Soto-Valero, T. Durieux, and B. Baudry,
“A
longitudinal analysis of bloated java
dependencies,” in Proc. Of
the europ. Software engineering conf.
And symp. On the foundations of software
engineering (ESEC/FSE), 2021, pp.
1021–1031. doi: 10.1145/3468264.3468589.
T. Durieux,
C. Soto-Valero, and B. Baudry,
“DUETS:
A dataset of reproducible
pairs of java library-clients,”
in Proc. Of mining software
repositories (MSR), 2021. doi: 10.1109/MSR52588.2021.00071.
J.
Cabrera-Arteaga, O. F. Malivitsis, O. L.
V. Pérez, B. Baudry, and M. Monperrus,
“CROW:
Code diversification for
WebAssembly,” in Proc. Of
MadWeb workshop at NDSS’21, 2021.
doi: 10.14722/madweb.2021.23004.
J.
Cabrera-Arteaga, S. Donde, J. Gu, O.
Floros, L. Satabin, B. Baudry, and M.
Monperrus,
“Superoptimization
of WebAssembly bytecode,” in
Companion proc. Of
programming’20, 2020, pp. 36–40.
doi: 10.1145/3397537.3397567.
R.-M.
Tsoupidi, R. C. Lozano, and B. Baudry,
“Constraint-based
software diversification for efficient
mitigation of code-reuse
attacks,” in Proc. Of the
int. Conf. On principles and practice of
constraint programming (CP), 2020,
pp. 791–808. doi: 10.1007/978-3-030-58475-7\_46.
E. N.
Gustafsson, N. C. Woytuk, and B. Baudry,
“Re|traces
of search: Exploring human-software
entanglements through the search
engine,” in Proc. Of the ACM
designing interactive systems conference
(DIS), 2020, pp. 457–460. doi: 10.1145/3393914.3395839.
N. Harrand,
C. Soto-Valero, M. Monperrus, and B.
Baudry,
“The
strengths and behavioral quirks of java
bytecode decompilers,” in
Proc. Of the int. Working conference
on source code analysis and manipulation
(SCAM), 2019, pp. 92–102. doi: 10.1109/SCAM.2019.00019.
J.
Cabrera-Arteaga, M. Monperrus, and B.
Baudry,
“Scalable
comparison of JavaScript V8 bytecode
traces,” in Proc. Of workshop
on VMIL, Athens, Greece, 2019, pp.
22–31. doi: 10.1145/3358504.3361228.
C.
Soto-Valero, A. Benelallam, N. Harrand,
O. Barais, and B. Baudry,
“The
emergence of software diversity in maven
central,” in Proc. Of mining
software repositories (MSR), 2019,
pp. 333–343. doi: 10.1109/MSR.2019.00059.
A.
Benelallam, N. Harrand, C. Soto-Valero,
B. Baudry, and O. Barais,
“The
maven dependency graph: A temporal
graph-based representation of maven
central,” in Proc. Of mining
software repositories (MSR), 2019,
pp. 344–348. doi: 10.1109/MSR.2019.00060.
P.
Laperdrix, G. Avoine, B. Baudry, and N.
Nikiforakis,
“Morellian
analysis for browsers: Making web
authentication stronger with canvas
fingerprinting,” in Proc. Of
the conference on detection of
intrusions and malware, and
vulnerability assessment (DIMVA),
2019, pp. 43–66. doi: 10.1007/978-3-030-22038-9\_3.
O.
Vera-Perez, M. Monperrus, and B. Baudry,
“Descartes:
A PITest engine to detect pseudo-tested
methods: Tool demonstration,” in
Proc. Of automated software
engineering conf. (ASE), 2018, pp.
908–911. doi: 10.1145/3238147.3240474.
B. Baudry,
N. Harrand, E. Schulte, C. Timperley, S.
H. Tan, M. Selakovic, and E. Ugherughe,
“A
spoonful of DevOps helps the GI go
down,” in Proc. Of genetic
improvement workshop (GI),
Gothenburg, Sweden, May 2018. doi: 10.1145/3194810.3194818.
B. Morin,
J. Høgenes, H. Song, N. Harrand, and B.
Baudry,
“Engineering
software diversity: A model-based
approach to systematically diversify
communications,” in Proc. Of
the int. Conf. On model driven
engineering languages and systems
(MODELS), 2018, pp. 155–165. doi:
10.1145/3239372.3239393.
M.
Rodriguez-Cancio, B. Combemale, and B.
Baudry,
“Approximate
loop unrolling,” in Proc. Of
the int. Conference on computing
frontiers (CF), ACM,
2019, pp. 94–105. doi: 10.1145/3310273.3323841.
C.
Soto-Valero, J. Bourcier, and B. Baudry,
“Detection and Analysis of
Behavioral T-patterns in Debugging
Activities,” in Proc. of Mining Software
Repositories (MSR), 2018.
doi: 10.1145/3196398.3196452.
M.
Rodriguez-Cancio, B. Baudry, and J.
White,
“Images of Code: Lossy
Compression for Native
Instructions,” in
Proc. of the
NIER track at ICSE, May
2018, pp. 29–32. doi: 10.1145/3183399.3183409.
D. Thomas,
N. Harrand, B. Bossis, and B. Baudry,
“Code{strata} Sonifying
Software Complexity,” in
Proc. of the
Int. Conf. on Tangible, Embedded and
Embodied Interactions (TEI),
2018, pp. 617–621. doi: 10.1145/3173225.3173317.
A.
Gomez-Boix, P. Laperdrix, and B. Baudry,
“Hiding in the crowd: an
analysis of the effectiveness of browser
fingerprinting at large
scale,” in Proc. of the Web
conference (WWW), 2018, pp.
309–318. doi: 10.1145/3178876.3186097.
T. Durieux,
Y. Hamadi, Z. Yu, B. Baudry, and M.
Monperrus,
“Exhaustive Exploration of
the Failure-oblivious Computing Search
Space,” in Proc. of the Int. Conf.
on Sotware Testing and Verification
(ICST), 2018, pp. 139–149.
https://arxiv.org/pdf/1710.09722.pdf
N. Harrand
and B. Baudry,
“Software
diversification as an obfuscation
technique,” in International
workshop on obfuscation: Science,
technology, and theory, 2017, pp.
31–34. http://www.obfuscationworkshop.io/wp-content/uploads/2017/10/obfuscation-workshop-report.pdf
P.
Laperdrix, B. Baudry, and V. Mishra,
“FPRandom: Randomizing
core browser objects to break advanced
device fingerprinting
techniques,” in Proc. of the Symposium on
Engineering Secure Software and Systems
(ESSOS), 2017, pp. 97–114.
doi: 10.1007/978-3-319-62105-0\_7.
A. Jangda,
M. Mishra, and B. Baudry,
“libmask: Protecting
Browser JIT Engines from the Devil in
the Constants,” in
Proc. of the
Privacy, Security and Trust Conference
(PST), 2016, pp. 301–308. https://hal.inria.fr/hal-01382971/file/PID4513621.pdf
M. Boussaa,
O. Barais, B. Baudry, and G. G. Sunyé,
“Automatic Non-functional
Testing of Code Generators
Families,” in Proc. of the Int. Conf.
on Generative Programming: Concepts and
Experiences (GPCE), 2016,
pp. 202–212. https://hal.inria.fr/hal-01356849
J. A.
Galindo, M. Acher, J. M. Tirado, C.
Vidal, B. Baudry, and D. Benavides,
“Exploiting the
Enumeration of All Feature Model
Configurations,” in
Proc. of the
Software Product Line Conference
(SPLC), 2016, pp. 74–78. https://hal.archives-ouvertes.fr/hal-01334851
M. Boussaa,
O. Barais, B. Baudry, and G. Sunyé,
“NOTICE: A Framework for
Non-functional Testing of
Compilers,” in Proc. of the Int. Conf.
on Software Quality, Reliability &
Security (QRS), Aug. 2016,
pp. 335–346. https://hal.archives-ouvertes.fr/hal-01344835/file/QRS2016.pdf
M.
Rodriguez-Cancio, B. Combemale, and B.
Baudry,
“Automatic Microbenchmark
Generation to Prevent Dead Code
Elimination and Constant
Folding,” in Proc. of the Automated
Software Engineering Conference
(ASE), Sep. 2016, pp.
132–143. https://hal.inria.fr/hal-01343818/file/technical-paper-main.pdf
P.
Laperdrix, W. Rudametkin, and B. Baudry,
“Beauty and the Beast:
Diverting modern web browsers to build
unique browser
fingerprints,” in
Proc. Of the symp. On security and
privacy (s&p), May 2016, pp.
878–894. doi: 10.1109/SP.2016.57.
V. Lelli,
A. Blouin, B. Baudry, F. Coulon, and O.
Beaudoux,
“Automatic Detection of
GUI Design Smells: The Case of Blob
Listener,” in Proc. Of
the symp. On engineering interactive
computing systems (EICS), 2016, pp.
263–274. https://hal.inria.fr/hal-01308625/file/main.pdf
D.
Méndez-Acuña, J. A. Galindo, B.
Combemale, A. Blouin, and B. Baudry,
“Puzzle: A tool for
analyzing and extracting specification
clones in DSLs,” in
Proc. of the
Int. Conf. on Software
Reuse, in Proc. Of the 15th
international conference on software
reuse. Jun. 2016, pp. 393–396. https://hal.archives-ouvertes.fr/hal-01284822/file/icrs-main.pdf
F. Fleurey,
B. Baudry, B. Gauzens, A. Elie, and K.
Yeboah-Antwi,
“Emergent Robustness in
Software Systems through Decentralized
Adaptation: an Ecologically-Inspired
ALife Approach,” in
Proc. of the
European Conference on Artificial Life
(ECAL), Jul. 2015, pp.
521–528. https://hal.inria.fr/hal-01159131
J.-M.
Mottu, S. Sen, J. Cadavid, and B.
Baudry,
“Discovering Model
Transformation Pre-conditions using
Automatically Generated Test
Models,” in Proc. of the Int. Symp.
on Software Reliability Engineering
(ISSRE), Nov. 2015, pp.
88–99. https://hal.inria.fr/hal-01228715/document
V. Lelli,
A. Blouin, and B. Baudry,
“Classifying and
Qualifying GUI Defects,”
in Proc. of the
Int. Conf. on Software Testing,
Verification and Validation
(ICST), 2015, pp. 1–10. https://hal.inria.fr/hal-01114724
V. Lelli,
A. Blouin, B. Baudry, and F. Coulon,
“On
Model-Based Testing Advanced
GUIs,” in Proc. of the Workshop on
Advances in Model Based Testing (A-MOST
2015), Graz, Austria, Apr.
2015, pp. 1–10. https://hal.inria.fr/hal-01123647
M. Boussaa,
O. Barais, G. Sunyé, and B. Baudry,
“A Novelty Search Approach
for Automatic Test Data
Generation,” in Proc. of the Workshop on
Search-Based Software Testing
SBST@ICSE, Firenze, Italy,
May 2015, pp. 40–43. https://hal.archives-ouvertes.fr/hal-01121228
K.
Yeboah-Antwi and B. Baudry,
“Embedding Adaptivity in
Software Systems using the ECSELR
framework ,” in Proc. of the Genetic
Improvement workshop at
GECCO, 2015, pp. 839–844. https://hal.inria.fr/hal-01159118
J. B.
Ferreira Filho, S. Allier, O. Barais, M.
Acher, and B. Baudry,
“Assessing Product Line
Derivation Operators Applied to Java
Source Code: An Empirical
Study,” in Proc. of the Int.
Software Product Line Conference
(SPLC), Jul. 2015, pp.
36–45. https://hal.inria.fr/hal-01163423
E. Bousse,
T. Mayerhofer, B. Combemale, and B.
Baudry,
“A
generative approach to define rich
domain-specific trace
metamodels,” in Proc. Of the
euro.. Conf. On modeling foundations and
applications (ECMFA), 2015, pp.
45–61. https://hal.inria.fr/hal-01154225
E. Bousse,
J. Corley, B. Combemale, J. Gray, and B.
Baudry,
“Supporting
efficient and advanced omniscient
debugging for xDSMLs,” in
Proc. Of the int. Conf. On software
language engineering (SLE), 2015,
pp. 137–148. doi: 10.1145/2814251.2814262.
P.
Laperdrix, W. Rudametkin, and B. Baudry,
“Mitigating
browser fingerprint tracking:
Multi-level reconfiguration and
diversification,” in Proc. Of
the int. Symp. On software engineering
for adaptive and self-managing systems
(SEAMS), 2015, pp. 98–108. http://diversify-project.eu/papers/laperdrix15.pdf
S. B. Nasr,
G. Bécan, M. Acher, J. B. F. Filho, B.
Baudry, N. Sannier, and J.-M. Davril,
“MatrixMiner:
A red pill to architect informal product
descriptions in the matrix,” in
Proc. Of the joint european software
engineering conference and symposium on
the foundations of software engineering
(ESEC/FSE), 2015, pp. 982–985. doi:
10.1145/2786805.2803180.
G. Bécan,
N. Sannier, M. Acher, O. Barais, A.
Blouin, and B. Baudry,
“Automating the
Formalization of Product Comparison
Matrices,” in Proc. of the Automated
Software Engineering Conference
(ASE), 2014, pp. 433–444. https://hal.inria.fr/hal-01058440/document
A. Blouin,
N. Moha, B. Baudry, and H. Sahraoui,
“Slicing-based Techniques
for Visualizing Large
Metamodels,” in Proc. of the Working
Conf. on Software Visualization
(VISSOFT), Victoria, Canada,
Sep. 2014, pp. 25–29. https://hal.inria.fr/hal-01056217
E. Bousse,
B. Combemale, and B. Baudry,
“Scalable armies of clone
models through data
sharing,” in Proc. of the Int. Conf.
on Model Driven Engineering Languages
and Systems (MODELS), 2014,
pp. 286–301. http://hal.inria.fr/docs/01/02/36/81/pdf/modelcloning-final2.pdf
M.
Biazzini, M. Monperrus, and B. Baudry,
“On Analyzing the Topology
of Commit Histories in Decentralized
Version Control Systems,”
in Proc. of the
Int. Conf. on Software Maintenance and
Evolution (ICSME), 2014, pp.
261–270. https://hal.inria.fr/hal-01063789/document
H. Samih,
H. Le Guen, R. Bogusch, M. Acher, and B.
Baudry,
“An Approach to Derive
Usage Models Variants for Model-based
Testing,” in Proc. of the Int. Conf.
on Testing Software and Systems
(ICTSS), 2014, pp. 80–96. https://hal.inria.fr/hal-01025124/document
J. A.
Galindo Duarte, M. Alférez, M. Acher, B.
Baudry, and D. Benavides,
“A Variability-based
Testing Approach for Synthesizing Video
Sequences,” in Proc. of Int. Symp. on
Software Testing and Analaysis
(ISSTA), 2014, pp. 293–303.
doi: 10.1145/2610384.2610411.
B. Baudry,
S. Allier, and M. Monperrus,
“Tailored source code
transformations to synthesize
computationally diverse program
variants,” in Proc. of Int. Symp. on
Software Testing and Analaysis
(ISSTA), 2014, pp. 149–159.
doi: 10.1145/2610384.2610415.
N. Sannier
and B. Baudry,
“INCREMENT: A mixed MDE-IR
Approach for Regulatory Requirements
Modeling and Analysis,” in
Proc. of the
Conf. on Requirement Engineering:
Foundation for Software Quality
(REFSQ), 2014, pp. 135–151.
http://hal.inria.fr/docs/00/98/20/65/pdf/REFSQ2014-increment.pdf
S. Ben
Nasr, N. Sannier, M. Acher, and B.
Baudry,
“Moving Toward Product
Line Engineering in a Nuclear Industry
Consortium,” in Proc. of the Int.
Software Product Line Conference
(SPLC), Florence, Italy,
2014, pp. 294–303. https://hal.inria.fr/hal-01019537
N. Sannier,
G. Bécan, M. Acher, S. Ben Nasr, and B.
Baudry,
“Comparing or Configuring
Products: Are We Getting the Right
Ones?” in 8th Int. Workshop on
Variability Modelling of
Software-intensive Systems
(VAMOS), ACM, 2014, pp. 1–7.
doi: 10.1145/2556624.2556636.
M. Faunes,
J. Cadavid, B. Baudry, H. Sahraoui, and
B. Combemale,
“Automatically Searching
for Metamodel Well-Formedness Rules in
Examples and
Counter-Examples,” in
Proc. of the
Int. Conf. on Model Driven Engineering
Languages and Systems
(MODELS), 2013, pp. 187–202.
http://hal.inria.fr/hal-00923789
B. Baudry,
M. Monperrus, C. Mony, F. Chauvel, F.
Fleurey, and S. Clarke,
“DIVERSIFY:
Ecology-Inspired Software Evolution for
Diversity Emergence,” in
Proc. of the
Int. Conf. on Software Maintenance and
Reengineering (CSMR),
Belgium, 2014, pp. 444–447. http://hal.inria.fr/docs/00/91/62/81/pdf/csmr14-diversify.pdf
F. Moyano,
B. Baudry, and J. Lopez,
“Towards Trust-Aware and
Self-Adaptive Systems,” in
Proc. of
IFIPTM, Malaga, Espagne,
Jun. 2013. http://hal.inria.fr/docs/00/91/62/80/pdf/Moyano-IFIPTM.pdf
M. Acher,
B. Baudry, O. Barais, and J.-M.
Jézéquel,
“Customization
and 3D printing: A challenging
playground for software product
lines,” in Proc. Of
SPLC, 2014, pp. 142–146.
D. Mendez,
B. Baudry, and M. Monperrus,
“Empirical Evidence of
Large-Scale Diversity in API Usage of
Object-Oriented Software,”
in Proc. of the
Int. Conf. on Source Code Analysis and
Manipulation (SCAM),
Netherlands, 2013, pp. 43–52. http://hal.archives-ouvertes.fr/hal-00844753/pdf/article.pdf
M. Acher,
P. Heymans, A. Cleve, J.-L. Hainaut, and
B. Baudry,
“Support for Reverse
Engineering and Maintaining Feature
Models,” in Proc. of the
International Workshop on Variability
Modelling of Software-Intensive
Systems, Jan. 2013. http://hal.inria.fr/hal-00766786
B.
Combemale, J. Deantoni, M. Vara Larsen,
F. Mallet, O. Barais, B. Baudry, and R.
France,
“Reifying Concurrency for
Executable Metamodeling,”
in Proc. of the
Int. Conf. on Software Language
Engineering (SLE), 2013, pp.
365–384. http://hal.inria.fr/hal-00850770/pdf/sle13-eventdrivenmetamodeling-cameraready-v1.1.pdf
N. Sannier,
M. Acher, and B. Baudry,
“From Comparison Matrix to
Variability Model: The Wikipedia Case
Study,” in Proc. of the Conf. on
Automated Software Engineering
(ASE), 2013, pp. 580–585. http://hal.inria.fr/hal-00858491
J. B.
Ferreira Filho, B. Baudry, O. Barais, J.
Le Noir, and M. Acher,
“Generating
Counterexamples of Model-based Software
Product Lines: An Exploratory
Study,” in Proc. of the Int.
Software Product Line Conf.
(SPLC), 2013, pp. 72–81. http://hal.inria.fr/hal-00837523/pdf/SPLC2013.pdf
X. Devroey,
M. Cordy, G. Perrouin, E.-Y. Kang, P.-Y.
Schobbens, P. Heymans, A. Legay, and B.
Baudry,
“A Vision for Behavioural
Model-Driven Validation of Software
Product Lines,” in
Proc of ISOLA, 2012, pp.
208–222. http://hal.inria.fr/hal-00726121/pdf/isola2012-root.pdf
B.
Combemale, C. Hardebolle, C. Jacquet, F.
Boulanger, and B. Baudry,
“Bridging
the chasm between executable
metamodeling and models of
computation,” in Proc. of the Int. Conf.
on Software Language Engineering
(SLE), 2012, pp.
184–203.
A. Hervieu,
B. Baudry, and A. Gotlieb,
“Managing
execution environment variability during
software testing: An industrial
experience,” in Proc. Of the
international conference on testing
software and systems (ICTSS), 2012,
pp. 24–38. https://hal.inria.fr/hal-00726137/document
B.
Combemale, X. Thirioux, and B. Baudry,
“Formally Defining and
Iterating Infinite
Models,” in Proc. Of
the int. Conf. On model driven
engineering languages and systems
(MODELS), 2012, pp. 119–133. http://hal.inria.fr/hal-00716623/pdf/models12-infinitemodel.pdf
J.
Marchand, B. Combemale, and B. Baudry,
“A Categorical Model of
Model Merging and
Weaving,” in Proc. Of
the MiSE workshop at ICSE’12, May
2012, pp. 70–76. http://hal.inria.fr/hal-00714373/pdf/sc12.pdf
N. Moha, F.
Palma, M. Nayrolles, B. Joyen Conseil,
G. Yann-Gael, B. Baudry, and J.-M.
Jézéquel,
“Specification and
Detection of SOA
Antipatterns,” in
Proc. Of the int. Conf. On service
oriented computing (ICSOC), Nov.
2012, pp. 1–16. http://hal.inria.fr/docs/00/72/24/72/pdf/Moha12.pdf
N. Sannier
and B. Baudry,
“Toward
multilevel textual requirements
traceability using model-driven
engineering and information
retrieval,” in Proc. Of the
model-driven requirements engineering
workshop (MoDRE’12) at RE’12, Sep.
2012, p. –. http://hal.inria.fr/docs/00/72/18/06/pdf/MoDRE2012_Sannier_Baudry_Multilevel_Requirements_Traceability_Using_MDE_and_IR-cr3.pdf
N. Sannier
and B. Baudry,
“Defining
and retrieving themes in nuclear
regulations,” in Proc. Of the
requirements engineering and law
workshop (RELAW’12) at RE’12, Sep.
2012, p. –. http://hal.inria.fr/docs/00/72/18/26/pdf/RELAW2012_Sannier_Baudry-cr.pdf
C.
Jeanneret, M. Glinz, B. Baudry, and B.
Combemale,
“Impact
of footprinting on model
quality,” in Proc. Of the
model-driven requirements engineering
workshop (MoDRE’12) at RE’12, Sep.
2012, pp. 77–86. http://hal.inria.fr/hal-00722036/pdf/rews12modre-id14-p-11124-submitted.pdf
J. Cadavid,
B. Baudry, and H. Sahraoui,
“Searching
the boundaries of a modeling space to
test metamodels,” in Proc. Of
the int. Conf. On software testing,
validation and verification (ICST),
2012, pp. 131–140. http://hal.inria.fr/hal-00665866/pdf/main.pdf
A. Hervieu,
B. Baudry, and A. Gotlieb,
“PACOGEN
: Automatic generation of pairwise test
configurations from feature
models,” in Proc. Of the int.
Symp. On software reliability
engineering (ISSRE), 2011, pp.
120–129. doi: 10.1109/ISSRE.2011.31.
A. Blouin,
B. Combemale, B. Baudry, and O.
Beaudoux,
“Modeling
model slicers,” in Proc. Of
the int. Conf. On model driven
engineering languages and systems
(MODELS), 2011, pp. 62–76. http://hal.inria.fr/inria-00609072/pdf/BLO11b.pdf
J. Cadavid,
B. Baudry, and B. Combemale,
“Empirical
evaluation of the conjunct use of MOF
and OCL,” in Proc. Of EESSMOD
workshop at MODELS’11, 2011.
N. Sannier,
B. Baudry, and T. Nguyen,
“Formalizing
standards and regulations variability in
longlife projects. A challenge for
model-driven engineering,” in
Proc. Of the model-driven
requirements engineering workshop
(MoDRE’11) at RE’11, 2011, pp.
64–73.
A.
Kattepur, S. Sen, B. Baudry, A.
Benveniste, and C. Jard,
“Pairwise
testing of dynamic composite
services,” in Proc. Of the
symp. On software engineering for
adaptive and self-managing systems
(SEAMS), 2011, pp. 138–147. https://hal.inria.fr/hal-00641340/document
T. Mouelhi,
Y. Le Traon, E. Abgrall, B. Baudry, and
S. Gombault,
“Tailored
shielding and bypass testing of web
applications,” in Proc. Of
the int. Conf. On testing, validations
and verification (ICST), 2011, pp.
210–219. https://hal.inria.fr/hal-00646424/pdf/ICST2011-Mouelhi-Shielding-Bypass-Final.pdf
C.
Jeanneret, M. Glinz, and B. Baudry,
“Estimating
footprints of model operations,”
in Proc. Of the int. Conf. On
software engineering (ICSE), 2011,
pp. 601–610. http://hal.inria.fr/docs/00/64/10/91/pdf/icse2011-final.pdf
P. Dhaussy,
P.-Y. Pillain, S. Creff, A. Raji, Y. L.
Traon, and B. B.,
“Contribution
à la
formalisation de contextes et déxigences
pour la validation formelle de logiciels
embarqués,” in
Approches formelles dans
l’assistance de
développement
logiciel, 2010. http://www.irisa.fr/triskell/publis/2010/Dhaussy2010.pdf
R.
Delamare, F. Muñoz, B. Baudry, and Y. L.
Traon,
“Vidock:
A tool for impact analysis of aspect
weaving on test cases,” in
Proc. Of the international
conference on testing software and
systems (ICTSS), 2010, pp. 250–265.
http://www.irisa.fr/triskell/publis/2010/Delamare2010n1.pdf
A.
Kattepur, S. Sen, B. Baudry, A.
Benveniste, and C. Jard,
“Variability
modeling and QoS analysis of web
services orchestrations,” in
Proc. Of the international
conference on web services (ICWE),
IEEE, 2010, pp. 99–106. http://www.irisa.fr/triskell/publis/2010/Kattepur2010.pdf
G.
Perrouin, S. Sen, J. Klein, B. Baudry,
and Y. Le Traon,
“Automated
and scalable t-wise test case generation
strategies for software product
lines,” in Proc. Of the int.
Conf. On software testing, validation
and verification (ICST), 2010, pp.
459–468. doi: 10.1109/ICST.2010.43.
S. Sen, B.
Baudry, and J.-M. Mottu,
“Automatic
model generation strategies for model
transformation testing,” in
Proc. Of the international
conference on model transformations
(ICMT), 2009, pp. 148–164. http://www.irisa.fr/triskell/publis/2009/Sen09a.pdf
R.
Delamare, B. Baudry, S. Ghosh, and Y. Le
Traon,
“A
test-driven approach to developing
pointcut descriptors in AspectJ,”
in Proc. Of the int. Conference on
software testing, validation and
verification (ICST), 2009, pp.
376–385. http://www.irisa.fr/triskell/publis/2009/Delamare09a.pdf
R.
Delamare, B. Baudry, and Y. Le Traon,
“AjMutator:
A tool for the mutation analysis of
AspectJ pointcut descriptors,” in
Proc. Of the international workshop
on mutation analysis at ICST, 2009,
pp. 200–204. http://www.irisa.fr/triskell/publis/2009/Delamare09b.pdf
P. Dhaussy,
P. Y. Pillain, S. Creff, A. Raji, Y. L.
Traon, and B. Baudry,
“Evaluating
context descriptions and property
definition patterns for software formal
validation,” in Proc. Of the
int. Conf. On model driven engineering
languages and systems (MODELS),
2009, pp. 438–452. http://www.irisa.fr/triskell/publis/2009/dhaussy09.pdf
T. Mouelhi,
Y. Le Traon, and B. Baudry,
“Transforming
and selecting functional test cases for
security policy testing,” in
Proc. Of the int. Conf. On software
testing, verification and validation
(ICST), 2009, pp. 171–180. http://www.irisa.fr/triskell/publis/2009/mouelhi09.pdf
P.-A.
Muller, F. Fondement, and B. Baudry,
“Modeling
modeling,” in Proc. Of the
the int. Conf. On model driven
engineering languages and systems
(MODELS), 2009, pp. 2–16. http://www.irisa.fr/triskell/publis/2009/muller09.pdf
F. Munoz,
B. Baudry, R. Delamare, and Y. Le Traon,
“Inquiring the usage of
aspect-oriented programming: an
empirical study,” in
Proc. Of the international
conference on software maintenance
(ICSM), 2009, pp. 137–146. http://www.irisa.fr/triskell/publis/2009/munoz09a.pdf
F. Munoz
and B. Baudry,
“A
framework for testing model composition
engines,” in Proc. Of the
international conference on software
composition (SC), 2009, pp.
125–141. http://www.irisa.fr/triskell/publis/2009/munoz09b.pdf
G.
Perrouin, E. Brottier, B. Baudry, and Y.
Le Traon,
“Composing
models for detecting inconsistencies: A
requirements engineering
perspective,” in Proc. Of the
international working conference on
requirements engineering: Foundation for
software quality (REFSQ), 2009, pp.
89–103. http://www.irisa.fr/triskell/publis/2009/Perrouin09a.pdf
S. Sen, N.
Moha, B. Baudry, and J.-M. Jézéquel,
“Meta-model
Pruning,” in Proc. Of
the int. Conf. On model driven
engineering languages and systems
(MODELS), 2009, pp. 32–46. http://www.irisa.fr/triskell/publis/2009/Sen09b.pdf
O. Barais,
J. Klein, B. Baudry, A. Jackson, and S.
Clarke,
“Composing
multi-view aspect models,” in
Proc. Of the international
conference on composition-based software
systems (ICCBSS), 2008, pp. 43–52.
http://www.irisa.fr/triskell/publis/2008/Barais08a.pdf
R.
Delamare, B. Baudry, and Y. Le Traon,
“Regression
test selection when evolving software
with aspects,” in Proc. Of
the LATE workshop at AOSD’08, Apr.
2008. http://www.irisa.fr/triskell/publis/2008/Delamare08.pdf
T. Mouelhi,
F. Fleurey, B. Baudry, and Y. Le Traon,
“Mutating
DAC and MAC security policies: A generic
metamodel based approach,” in
Proc. Of the modeling security
workshop at MODELS ’08, 2008. http://www.irisa.fr/triskell/publis/2008/mouelhi08b.pdf
Y. Le
Traon, T. Mouelhi, A. Pretschner, and B.
Baudry,
“Test-driven
assessment of access control in legacy
applications,” in Proc. Of
the int. Conf. On software testing,
verification and validation (ICST),
2008, pp. 238–247. http://www.irisa.fr/triskell/publis/2008/mouelhi08c.pdf
T. Mouelhi,
B. Baudry, and F. Fleurey,
“A
generic metamodel for security policies
mutation,” in Proc. Of the
security testing workshop at ICST,
2008, pp. 278–286. http://www.irisa.fr/triskell/publis/2008/mouelhi08e.pdf
T. Mouelhi,
F. Fleurey, B. Baudry, and Y. Le Traon,
“A
model-based framework for security
policy specification, deployment and
testing,” in Proc. Of the
int. Conf. On model driven engineering
languages and systems (MODELS),
2008, pp. 537–552. http://www.irisa.fr/triskell/publis/2008/Mouelhi08f
F. Munoz,
B. Baudry, and O. Barais,
“Improving
maintenance in AOP through an
interaction specification
framework,” in Proc. Of the
int. Conf. On software maintentance
(ICSM), 2008, pp. 77–86. https://hal.inria.fr/inria-00456504/pdf/munoz2008b.pdf
F. Munoz
and B. Baudry,
“Validation
challenges in model composition: The
case of adaptive systems,” in
Proc. Of ChaMDE 2000 workshop at
MODELS’08, 2008. http://www.irisa.fr/triskell/publis/2008/munoz2008c.pdf
S. Sen, B.
Baudry, and J.-M. Mottu,
“On
combining multi-formalism knowledge to
select models for model transformation
testing,” in Proc. Of the
int. Conf. On software testing,
verification and validation (ICST),
2008, pp. 328–337. http://www.irisa.fr/triskell/publis/2008/Sen08a.pdf
B. Baudry,
C. Nebut, and Y. Le Traon,
“Model-driven
engineering for requirements
analysis,” in Proc. Of the
entreprise distributed object computing
conference (EDOC), 2007, pp.
459–466. http://www.irisa.fr/triskell/publis/2007/baudry07a.pdf
E.
Brottier, B. Baudry, Y. Le Traon, D.
Touzet, and B. Nicolas,
“Producing
a global requirement model from multiple
requirement specifications,” in
Proc. Of the entreprise distributed
object computing conference (EDOC),
2007, pp. 390–404. http://www.irisa.fr/triskell/publis/2007/brottier07a.pdf
F. Fleurey,
E. Breton, B. Baudry, A. Nicolas, and
J.-M. Jézéquel,
“Model-driven
engineering for software migration in a
large industrial context,” in
Proc. Of the int. Conf. On model
driven engineering languages and systems
(MODELS), 2007, pp. 482–497. http://www.irisa.fr/triskell/publis/2007/fleurey07a.pdf
F. Fleurey,
B. Baudry, R. France, and S. Ghosh,
“A
generic approach for automatic model
composition,” in Proc. Of the
AOM workshop at MODELS’07,
Nashville, USA, 2007, pp. 7–15. http://www.irisa.fr/triskell/publis/2007/Fleurey07c.pdf
R. France,
F. Fleurey, R. Reddy, B. Baudry, and S.
Ghosh,
“Providing
support for model composition in
metamodels,” in Proc. Of the
entreprise distributed object computing
conference (EDOC), 2007, pp.
253–266. http://www.irisa.fr/triskell/publis/2007/france07a.pdf
T. Mouelhi,
Y. Le Traon, and B. Baudry,
“Mutation
analysis for security tests
qualification,” in Proc. Of
the workshop on mutation analysis at
TAIC-part 2007, 2007. http://www.irisa.fr/triskell/publis/2007/mouelhi07a.pdf
Y. Le
Traon, T. Mouelhi, and B. Baudry,
“Testing
security policies: Going beyond
functional testing,” in Proc.
Of the int. Symp. On software
reliability engineering (ISSRE)),
2007, pp. 93–102. http://www.irisa.fr/triskell/publis/2007/letraon07.pdf
F. Munoz,
O. Barais, and B. Baudry,
“Vigilant
usage of aspects,” in Proc.
Of the ADI workshop at ECOOP 2007,
2007. http://www.irisa.fr/triskell/publis/2007/Munoz07a.pdf
S. Sen, B.
Baudry, and H. Vangheluwe,
“Domain-specific
model editors with model
completion,” in Proc. Of MPM
workshop at MoDELS’07, 2007. http://www.irisa.fr/triskell/publis/2007/Sen07a.pdf
S. Sen, B.
Baudry, and D. Precup,
“Partial
model completion in model driven
engineering using constraint logic
programming,” in Proc. Of the
international conference on the
applications of declarative programming
(INAP), 2007, pp. 59–69.
B. Baudry,
F. Fleurey, and Y. Le Traon,
“Improving
test suites for efficient fault
localization,” in Proc. Of
the int. Conf. On software engineering
(ICSE), 2006, pp. 82–91. https://hal.inria.fr/inria-00542783/pdf/baudry06a.pdf
B. Baudry,
T. Dinh-Trong, J.-M. Mottu, D. Simmonds,
R. France, S. Ghosh, F. Fleurey, and Y.
Le Traon,
“Model
transformation testing
challenges,” in Proc. Of the
IMDDMDT workshop at ECMDA’06, 2006.
http://www.irisa.fr/triskell/publis/2006/baudry06b.pdf
B. Baudry,
D. Hearnden, N. Rapin, and J. G. Suss,
“Report
on the 3rd MoDeVa workshop - model
design and validation,” in
Proc. Of the workshops and symposia
at MoDELS’06, LNCS, Oct. 2006, pp.
179–181. http://www.irisa.fr/triskell/publis/2006/baudry06c.pdf
E.
Brottier, F. Fleurey, J. Steel, B.
Baudry, and Y. Le Traon,
“Metamodel-based
test generation for model
transformations: An algorithm and a
tool,” in Proc. Of int. Symp.
On software reliability engineering
(ISSRE), 2006, pp. 85–94. http://www.irisa.fr/triskell/publis/2006/Brottier06a.pdf
R.
Delamare, B. Baudry, and Y. Le Traon,
“Reverse-engineering
of UML 2.0 sequence diagrams from
execution traces,” in Proc.
Of the workshop on object-oriented
reengineering at ECOOP
06, Jul. 2006. http://www.irisa.fr/triskell/publis/2006/Delamare06.pdf
A. Jackson,
J. Klein, B. Baudry, and S. Clarke,
“Testing
executable themes,” in Proc.
Of the MDSD workshop at ECOOP
06, Nantes, France, Jul.
2006. http://www.irisa.fr/triskell/publis/2006/Jackson06a.pdf
A. Jackson,
J. Klein, B. Baudry, and S. Clarke,
“KerTheme:
Testing aspect oriented models,”
in Proc. Of the IMDDMDT workshop at
ECMDA’06., Bilbao, Spain, Jul.
2006. http://www.irisa.fr/triskell/publis/2006/Jackson06b.pdf
J.-M.
Mottu, B. Baudry, and Y. Le Traon,
“Mutation
analysis testing for model
transformations,” in Proc. Of
the european conference on model driven
architecture (ECMDA), 2006, pp.
376–390. http://www.irisa.fr/triskell/publis/2006/Mottu06a.pdf
J.-M.
Mottu, B. Baudry, and Y. Le Traon,
“Reusable
MDA components: A testing-for-trust
approach,” in Proc. Of the
int. Conf. On model driven engineering
languages and systems (MODELS),
2006, pp. 589–603. http://pagesperso.ls2n.fr/~mottu-jm/publications/Mottu06b.pdf
C. Nebut,
B. Baudry, S. Kamoun, and W. Ahmed
Saeed,
“Multi-language
support for model-driven requirement
analysis and test generation,” in
Proc. Of the IMDDMDT workshop at
ECMDA’06., 2006. http://www.irisa.fr/triskell/publis/2006/Nebut06c.pdf
S. Sen and
B. Baudry,
“Mutation-based
model synthesis in model driven
engineering,” in Proc. Of the
mutation’06 workshop at ISSRE’06,
2006. http://www.irisa.fr/triskell/perso_pro/bbaudry/publis/sen06.pdf
B. Baudry,
F. Fleurey, R. France, and R. Reddy,
“Exploring
the relationship between model
composition and model
transformation,” in Proc. Of
the AOM workshop at MODELS’05, Oct.
2005. http://www.irisa.fr/triskell/publis/2005/Baudry05e.pdf
B. Baudry,
C. Gaston, and S. Ghosh,
“Report
on the 2nd workshop on model development
and validation: MoDeVa.” in
Proc. Of the satellite events at the
MoDELS’05, Oct. 2005, pp. 32–38. http://www.irisa.fr/triskell/perso_pro/bbaudry/publis/baudry05.pdf
T.
Dinh-Trong, S. Ghosh, R. France, B.
Baudry, and F. Fleurey,
“A
taxonomy of faults for UML
designs,” in Proc. Of the
MoDeVa workshop at MODELS’05, 2005.
http://www.irisa.fr/triskell/perso_pro/bbaudry/publis/Trung05.pdf
R. Reddy,
R. France, S. Ghosh, F. Fleurey, and B.
Baudry,
“Model
composition - a signature-based
approach,” in Proc. Of the
AOM workshop at MODELS’05, Oct.
2005.
B. Baudry,
Y. Le Traon, and G. Sunyé,
“Improving
the testability of UML diagram,”
in Proc. Of the IWoTA at
ISSRE’04, Nov. 2004, pp. 70–80. http://www.irisa.fr/triskell/perso_pro/bbaudry/publis/iwota-final.pdf
S. Gérard,
C. Mraidha, F. Terrier, and B. Baudry,
“A
UML-based concept for high concurrency:
The real-time object,” in
Proc. Of ISORC, 2004, pp.
64–67.
F. Fleurey,
B. Baudry, and Y. Le Traon,
“From
testing to diagnosis: An automated
approach,” in Proc of the
conf. On automated software engineering
(ASE), 2004, pp.
306–309. http://www.irisa.fr/triskell/publis/2004/Fleurey04a.pdf
F. Fleurey,
J. Steel, and B. Baudry,
“MDE
and validation: Testing model
transformations,” in Proc. Of
the modeva workshop at ISSRE’04,
Rennes, France, Nov. 2004. http://www.irisa.fr/triskell/publis/2004/Fleurey04b.pdf
Y. Le Traon
and B. Baudry,
“Optimal
allocation of testing resources,”
in Proc. Of the modeva workshop at
ISSRE’04, Rennes, France, Nov.
2004.
B. Baudry
and S. Gérard,
“Software
transformation engineering,” in
Proc. Of MDAFA’04,
Linkoping, Sweden, 2004, p.
254.
B. Baudry,
Y. Le Traon, G. Sunyé, and J.-M.
Jézéquel,
“Measuring
and improving design patterns
testability,” in Proc. Of the
metrics symposium (metrics), 2003,
pp. 50–59. http://www.irisa.fr/triskell/publis/2003/Baudry03a.pdf
B. Baudry,
Y. Le Traon, and G. Sunyé,
“Testability
analysis of UML class
diagram,” in Proc. Of the
metrics symposium (metrics), 2002,
pp. 54–63. http://www.irisa.fr/triskell/publis/2002/Baudry02a.pdf
B. Baudry,
F. Fleurey, J.-M. Jézéquel, and Y.
Le Traon,
“Genes
and bacteria for automatic test cases
optimization in the .NET
environment,” in Proc. Of the
int. Symp. On software reliability
engineering (ISSRE), 2002, pp.
195–206. http://www.irisa.fr/triskell/publis/2002/Baudry02b.pdf
B. Baudry,
F. Fleurey, J.-M. Jézéquel, and Y. Le
Traon,
“Computational
intelligence for testing .NET
components,” in Proc. Of
microsoft summer research workshop,
2002. http://www.irisa.fr/triskell/publis/2002/Baudry02c.pdf
B. Baudry,
F. Fleurey, J.-M. Jézéquel, and Y.
Le Traon,
“Automatic
test cases optimization using a
bacteriological adaptation model:
Application to .NET components,”
in Proc. Of the conf. On automated
software engineering (ASE), 2002,
pp. 253–256. http://www.irisa.fr/triskell/publis/2002/Baudry02d.pdf
B. Baudry,
Y. Le Traon, and J.-M. Jézéquel,
“Robustness
and diagnosability of OO systems
designed by contracts,” in
Proc. Of the metrics symposium
(metrics), 2001, pp. 272–284. http://www.irisa.fr/triskell/publis/2001/Baudry01a.pdf
B. Baudry,
Y. Le Traon, G. Sunyé, and J.-M.
Jézéquel,
“Towards
a ’safe’ use of design patterns to
improve OO software testability,”
in Proc. Of int. Symp. On software
reliability engineering (ISSRE),
2001, pp. 324–331. http://www.irisa.fr/triskell/publis/2001/Baudry01b.pdf
B. Baudry,
Y. Le Traon, and H. Vu Le,
“Testing-for-trust:
The genetic selection model applied to
component qualification,” in
Proc. Of TOOLS europe, 2000,
pp. 108–119. http://www.irisa.fr/triskell/publis/2000/Baudry00a.pdf
B. Baudry,
Y. Le Traon, H. Vu Le, and J.-M.
Jézéquel,
“Building
trust into OO components using a genetic
analogy,” in Proc. Of the
int. Symp. On software reliability
engineering (ISSRE), 2000, pp.
4–14. http://www.irisa.fr/triskell/publis/2000/Baudry00b.pdf
B. Baudry,
Y. Le Traon, J.-M. Jézéquel, and H. Vu
Le,
“Trustable
components: Yet another mutation-based
approach,” in Proc. Of the
symposium on mutation testing, San
Jose, CA, Oct. 2000, pp. 69–76. http://www.irisa.fr/triskell/publis/2000/Baudry00c.pdf