| 2013 | ||
|---|---|---|
| j20 | Segla Kpodjedo, Filippo Ricca, Philippe Galinier, Giuliano Antoniol, Yann-Gaël Guéhéneuc: Studying software evolution of large object-oriented software systems using an ETGM algorithm. Journal of Software: Evolution and Process 25(2): 139-163 (2013) | |
| j19 | Nasir Ali, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Trustrace: Mining Software Repositories to Improve the Accuracy of Requirement Traceability Links. IEEE Trans. Software Eng. 39(5): 725-741 (2013) | |
| c84 | Abdelilah Sakti, Yann-Gaël Guéhéneuc, Gilles Pesant: Constraint-Based Fitness Function for Search-Based Software Testing. CPAIOR 2013: 378-385 | |
| c83 | Fehmi Jaafar, Salima Hassaine, Yann-Gaël Guéhéneuc, Sylvie Hamel, Bram Adams: On the Relationship between Program Evolution and Fault-Proneness: An Empirical Study. CSMR 2013: 15-24 | |
| c82 | Etienne Duclos, Sébastien Le Digabel, Yann-Gaël Guéhéneuc, Bram Adams: ACRE: An Automated Aspect Creator for Testing C++ Applications. CSMR 2013: 121-130 | |
| c81 | Aminata Sabane, Massimiliano Di Penta, Giuliano Antoniol, Yann-Gaël Guéhéneuc: A Study on the Relation between Antipatterns and the Cost of Class Unit Testing. CSMR 2013: 167-176 | |
| c80 | Venera Arnaoudova, Massimiliano Di Penta, Giuliano Antoniol, Yann-Gaël Guéhéneuc: A New Family of Software Anti-patterns: Linguistic Anti-patterns. CSMR 2013: 187-196 | |
| 2012 | ||
| j18 | Foutse Khomh, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, Giuliano Antoniol: An exploratory study of the impact of antipatterns on class change- and fault-proneness. Empirical Software Engineering 17(3): 243-275 (2012) | |
| c79 | Salima Hassaine, Yann-Gaël Guéhéneuc, Sylvie Hamel, Giuliano Antoniol: ADvISE: Architectural Decay in Software Evolution. CSMR 2012: 267-276 | |
| c78 | Massimiliano Di Penta, Giuliano Antoniol, Daniel M. Germán, Yann-Gaël Guéhéneuc, Bram Adams: Five days of empirical software engineering: The PASED experience. ICSE 2012: 1255-1258 | |
| c77 | Nasir Ali, Zohreh Sharafi, Yann-Gaël Guéhéneuc, Giuliano Antoniol: An empirical study on requirements traceability using eye-tracking. ICSM 2012: 191-200 | |
| c76 | Naouel Moha, Francis Palma, Mathieu Nayrolles, Benjamin Joyen Conseil, Yann-Gaël Guéhéneuc, Benoit Baudry, Jean-Marc Jézéquel: Specification and Detection of SOA Antipatterns. ICSOC 2012: 1-16 | |
| c75 | Zohreh Sharafi, Zéphyrin Soh, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Women and men - Different but equal: On the impact of identifier style on source code reading. ICPC 2012: 27-36 | |
| c74 | Zéphyrin Soh, Zohreh Sharafi, Bertrand Van den Plas, Gerardo Cepeda Porras, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Professional status and expertise for UML class diagram comprehension: An empirical study. ICPC 2012: 163-172 | |
| c73 | Abdou Maiga, Nasir Ali, Neelesh Bhattacharya, Aminata Sabane, Yann-Gaël Guéhéneuc, Giuliano Antoniol, Esma Aïmeur: Support vector machines for anti-pattern detection. ASE 2012: 278-281 | |
| c72 | Nasir Ali, Aminata Sabane, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Improving Bug Location Using Binary Class Relationships. SCAM 2012: 174-183 | |
| c71 | Neelesh Bhattacharya, Olfat El-Mahi, Etienne Duclos, Giovanni Beltrame, Giuliano Antoniol, Sébastien Le Digabel, Yann-Gaël Guéhéneuc: Optimizing Threads Schedule Alignments to Expose the Interference Bug Pattern. SSBSE 2012: 90-104 | |
| c70 | Abdelilah Sakti, Yann-Gaël Guéhéneuc, Gilles Pesant: Boosting Search Based Testing by Using Constraint Based Testing. SSBSE 2012: 213-227 | |
| c69 | Latifa Guerrouj, Philippe Galinier, Yann-Gaël Guéhéneuc, Giuliano Antoniol, Massimiliano Di Penta: TRIS: A Fast and Accurate Identifiers Splitting and Expansion Algorithm. WCRE 2012: 103-112 | |
| c68 | Soumaya Medini, Giuliano Antoniol, Yann-Gaël Guéhéneuc, Massimiliano Di Penta, Paolo Tonella: SCAN: An Approach to Label and Relate Execution Trace Segments. WCRE 2012: 135-144 | |
| c67 | Surafel Lemma Abebe, Venera Arnaoudova, Paolo Tonella, Giuliano Antoniol, Yann-Gaël Guéhéneuc: Can Lexicon Bad Smells Improve Fault Prediction? WCRE 2012: 235-244 | |
| c66 | Abdou Maiga, Nasir Ali, Neelesh Bhattacharya, Aminata Sabane, Yann-Gaël Guéhéneuc, Esma Aïmeur: SMURF: A SVM-based Incremental Anti-pattern Detection Approach. WCRE 2012: 466-475 | |
| 2011 | ||
| j17 | Segla Kpodjedo, Filippo Ricca, Philippe Galinier, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Design evolution metrics for defect prediction in object oriented systems. Empirical Software Engineering 16(1): 141-175 (2011) | |
| j16 | Foutse Khomh, Stéphane Vaucher, Yann-Gaël Guéhéneuc, Houari A. Sahraoui: BDTEX: A GQM-based Bayesian approach for the detection of antipatterns. Journal of Systems and Software 84(4): 559-572 (2011) | |
| c65 | Ahmed Belderrar, Segla Kpodjedo, Yann-Gaël Guéhéneuc, Giuliano Antoniol, Philippe Galinier: Sub-graph Mining: Identifying Micro-architectures in Evolving Object-Oriented Software. CSMR 2011: 171-180 | |
| c64 | Marwen Abbes, Foutse Khomh, Yann-Gaël Guéhéneuc, Giuliano Antoniol: An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension. CSMR 2011: 181-190 | |
| c63 | Salima Hassaine, Ferdaous Boughanmi, Yann-Gaël Guéhéneuc, Sylvie Hamel, Giuliano Antoniol: A seismology-inspired approach to study change propagation. ICSM 2011: 53-62 | |
| c62 | Nasir Ali, Wei Wu, Giuliano Antoniol, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, Jane Huffman Hayes: MoMS: Multi-objective miniaturization of software. ICSM 2011: 153-162 | |
| c61 | Nasir Ali, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Trust-Based Requirements Traceability. ICPC 2011: 111-120 | |
| c60 | Salima Hassaine, Ferdaous Boughanmi, Yann-Gaël Guéhéneuc, Sylvie Hamel, Giuliano Antoniol: Change Impact Analysis: An Earthquake Metaphor. ICPC 2011: 209-210 | |
| c59 | Laleh Mousavi Eshkevari, Venera Arnaoudova, Massimiliano Di Penta, Rocco Oliveto, Yann-Gaël Guéhéneuc, Giuliano Antoniol: An exploratory study of identifier renamings. MSR 2011: 33-42 | |
| c58 | Neelesh Bhattacharya, Abdelilah Sakti, Giuliano Antoniol, Yann-Gaël Guéhéneuc, Gilles Pesant: Divide-by-Zero Exception Raising via Branch Coverage. SSBSE 2011: 204-218 | |
| c57 | Soumaya Medini, Philippe Galinier, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, Giuliano Antoniol: A Fast Algorithm to Locate Concepts in Execution Traces. SSBSE 2011: 252-266 | |
| c56 | Nasir Ali, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Requirements Traceability for Object Oriented Systems by Partitioning Source Code. WCRE 2011: 45-54 | |
| c55 | Fehmi Jaafar, Yann-Gaël Guéhéneuc, Sylvie Hamel, Giuliano Antoniol: An Exploratory Study of Macro Co-changes. WCRE 2011: 325-334 | |
| 2010 | ||
| j15 | Gerardo Cepeda Porras, Yann-Gaël Guéhéneuc: An empirical study on the efficiency of different design pattern representations in UML class diagrams. Empirical Software Engineering 15(5): 493-522 (2010) | |
| j14 | Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, Laurence Duchien, Alban Tiberghien: From a domain analysis to the specification and detection of code and design smells. Formal Asp. Comput. 22(3-4): 345-361 (2010) | |
| j13 | Olivier Kaczor, Yann-Gaël Guéhéneuc, Sylvie Hamel: Identification of design motifs with pattern matching algorithms. Information & Software Technology 52(2): 152-168 (2010) | |
| j12 | Houari A. Sahraoui, Lionel C. Briand, Yann-Gaël Guéhéneuc, Olivier Beaurepaire: Investigating the impact of a measurement program on software quality. Information & Software Technology 52(9): 923-933 (2010) | |
| j11 | Janice Ka-Yee Ng, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Identification of behavioural and creational design motifs through dynamic analysis. Journal of Software Maintenance 22(8): 597-627 (2010) | |
| j10 | Tom Mens, Yann-Gaël Guéhéneuc, Juan Fernández-Ramil, Maja D'Hondt: Guest Editors' Introduction: Software Evolution. IEEE Software 27(4): 22-25 (2010) | |
| j9 | Yann-Gaël Guéhéneuc, Jean-Yves Guyomarc'h, Houari A. Sahraoui: Improving design-pattern identification: a new approach and an exploratory study. Software Quality Journal 18(1): 145-174 (2010) | |
| j8 | Naouel Moha, Yann-Gaël Guéhéneuc, Laurence Duchien, Anne-Françoise Le Meur: DECOR: A Method for the Specification and Detection of Code and Design Smells. IEEE Trans. Software Eng. 36(1): 20-36 (2010) | |
| c54 | Fatemeh Asadi, Massimiliano Di Penta, Giuliano Antoniol, Yann-Gaël Guéhéneuc: A Heuristic-Based Approach to Identify Concepts in Execution Traces. CSMR 2010: 31-40 | |
| c53 | Nioosha Madani, Latifa Guerrouj, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Recognizing Words from Source Code Identifiers Using Speech Recognition Techniques. CSMR 2010: 68-77 | |
| c52 | Günter Kniesel, Alexander Binun, Péter Hegedus, Lajos Jeno Fülöp, Alexander Chatzigeorgiou, Yann-Gaël Guéhéneuc, Nikolaos Tsantalis: DPDX--Towards a Common Result Exchange Format for Design Pattern Detection Tools. CSMR 2010: 232-235 | |
| c51 | Rocco Oliveto, Foutse Khomh, Giuliano Antoniol, Yann-Gaël Guéhéneuc: Numerical Signatures of Antipatterns: An Approach Based on B-Splines. CSMR 2010: 248-251 | |
| c50 | Massimiliano Di Penta, Daniel M. Germán, Yann-Gaël Guéhéneuc, Giuliano Antoniol: An exploratory study of the evolution of software licensing. ICSE (1) 2010: 145-154 | |
| c49 | Wei Wu, Yann-Gaël Guéhéneuc, Giuliano Antoniol, Miryung Kim: AURA: a hybrid approach to identify framework evolution. ICSE (1) 2010: 325-334 | |
| c48 | Venera Arnaoudova, Laleh Mousavi Eshkevari, Rocco Oliveto, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Physical and conceptual identifier dispersion: Measures and relation to fault proneness. ICSM 2010: 1-5 | |
| c47 | Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, Giuliano Antoniol, Yann-Gaël Guéhéneuc: Playing with refactoring: Identifying extract class opportunities through game theory. ICSM 2010: 1-5 | |
| c46 | Salima Hassaine, Foutse Khomh, Yann-Gaël Guéhéneuc, Sylvie Hamel: IDS: An Immune-Inspired Approach for the Detection of Software Design Smells. QUATIC 2010: 343-348 | |
| r1 | ||
| 2009 | ||
| j7 | Yann-Gaël Guéhéneuc: A Theory of Program Comprehension: Joining Vision Science and Program Comprehension. IJSSCI 1(2): 54-72 (2009) | |
| c45 | Sebastien Jeanmart, Yann-Gaël Guéhéneuc, Houari A. Sahraoui, Naji Habra: Impact of the visitor pattern on program comprehension and maintenance. ESEM 2009: 69-78 | |
| c44 | Foutse Khomh, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Playing roles in design patterns: An empirical descriptive and analytic study. ICSM 2009: 83-92 | |
| c43 | Yann-Gaël Guéhéneuc, Huzefa H. Kagdi, Jonathan I. Maletic: Working session: Using eye-tracking to understand program comprehension. ICPC 2009: 278-279 | |
| c42 | Daniel M. Germán, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Code siblings: Technical and legal implications of copying code between applications. MSR 2009: 81-90 | |
| c41 | Foutse Khomh, Stéphane Vaucher, Yann-Gaël Guéhéneuc, Houari A. Sahraoui: A Bayesian Approach for the Detection of Code and Design Smells. QSIC 2009: 305-314 | |
| c40 | Foutse Khomh, Massimiliano Di Penta, Yann-Gaël Guéhéneuc: An Exploratory Study of the Impact of Code Smells on Software Change-proneness. WCRE 2009: 75-84 | |
| c39 | Stéphane Vaucher, Foutse Khomh, Naouel Moha, Yann-Gaël Guéhéneuc: Tracking Design Smells: Lessons from a Study of God Classes. WCRE 2009: 145-154 | |
| 2008 | ||
| j6 | Yann-Gaël Guéhéneuc, Giuliano Antoniol: DeMIMA: A Multilayered Approach for Design Pattern Identification. IEEE Trans. Software Eng. 34(5): 667-684 (2008) | |
| c38 | Giuliano Antoniol, Kamel Ayari, Massimiliano Di Penta, Foutse Khomh, Yann-Gaël Guéhéneuc: Is it a bug or an enhancement?: a text-based approach to classify change requests. CASCON 2008: 23 | |
| c37 | Foutse Khomh, Yann-Gaël Guéhéneuc: Do Design Patterns Impact Software Quality Positively? CSMR 2008: 274-278 | |
| c36 | Giovanni Falcone, Yann-Gaël Guéhéneuc, Christian F. J. Lange, Zoltán Porkoláb, Houari A. Sahraoui: Quantitative Approaches in Object-Oriented Software Engineering. ECOOP Workshops 2008: 77-86 | |
| c35 | Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, Laurence Duchien: A Domain Analysis to Specify Design Defects and Generate Detection Algorithms. FASE 2008: 276-291 | |
| c34 | Naouel Moha, Amine Rouane Hacene, Petko Valtchev, Yann-Gaël Guéhéneuc: Refactorings of Design Defects Using Relational Concept Analysis. ICFCA 2008: 289-304 | |
| c33 | Giuliano Antoniol, Jane Huffman Hayes, Yann-Gaël Guéhéneuc, Massimiliano Di Penta: Reuse or rewrite: Combining textual, static, and dynamic analyses to assess the cost of keeping a system up-to-date. ICSM 2008: 147-156 | |
| c32 | Massimiliano Di Penta, Luigi Cerulo, Yann-Gaël Guéhéneuc, Giuliano Antoniol: An empirical study of the relationships between design pattern roles and class change proneness. ICSM 2008: 217-226 | |
| c31 | Marc Eaddy, Alfred V. Aho, Giuliano Antoniol, Yann-Gaël Guéhéneuc: CERBERUS: Tracing Requirements to Source Code Using Information Retrieval, Dynamic Analysis, and Program Analysis. ICPC 2008: 53-62 | |
| c30 | Simon Denier, Yann-Gaël Guéhéneuc: Mendel: A Model, Metrics, and Rules to Understand Class Hierarchies. ICPC 2008: 143-152 | |
| c29 | Jane Huffman Hayes, Giuliano Antoniol, Yann-Gaël Guéhéneuc: PREREQIR: Recovering Pre-Requirements via Cluster Analysis. WCRE 2008: 165-174 | |
| 2007 | ||
| j5 | Denys Poshyvanyk, Yann-Gaël Guéhéneuc, Andrian Marcus, Giuliano Antoniol, Václav Rajlich: Feature Location Using Probabilistic Ranking of Methods Based on Execution Scenarios and Information Retrieval. IEEE Trans. Software Eng. 33(6): 420-432 (2007) | |
| c28 | Serge Demeyer, Yann-Gaël Guéhéneuc, Anne Keller, Christian F. J. Lange, Kim Mens, Adrian Kuhn, Martin Kuhlemann: Object-Oriented Reengineering. ECOOP Workshops 2007: 142-153 | |
| c27 | Yann-Gaël Guéhéneuc, Christian F. J. Lange, Houari A. Sahraoui, Giovanni Falcone, Michele Lanza, Coral Calero, Fernando Brito e Abreu: Quantitative Approaches in Object-Oriented Software Engineering. ECOOP Workshops 2007: 166-170 | |
| c26 | Giuliano Antoniol, Yann-Gaël Guéhéneuc, Ettore Merlo, Paolo Tonella: Mining the Lexicon Used by Programmers during Sofware Evolution. ICSM 2007: 14-23 | |
| c25 | ||
| c24 | Naouel Moha, Yann-Gaël Guéhéneuc: Decor: a tool for the detection of design defects. ASE 2007: 527-528 | |
| c23 | Naouel Moha, Yann-Gaël Guéhéneuc: P<scp>TIDEJ</scp> and D<scp>ECOR</scp>: identification of design patterns and design defects. OOPSLA Companion 2007: 868-869 | |
| 2006 | ||
| j4 | Giuliano Antoniol, Yann-Gaël Guéhéneuc: Feature Identification: An Epidemiological Metaphor. IEEE Trans. Software Eng. 32(9): 627-641 (2006) | |
| c22 | ||
| c21 | Naouel Moha, Jihene Rezgui, Yann-Gaël Guéhéneuc, Petko Valtchev, Ghizlane El-Boussaidi: Using FCA to Suggest Refactorings to Correct Design Defects. CLA 2006: 269-275 | |
| c20 | Yann-Gaël Guéhéneuc, Kim Mens, Roel Wuyts: A Comparative Framework for Design Recovery Tools. CSMR 2006: 123-134 | |
| c19 | Olivier Kaczor, Yann-Gaël Guéhéneuc, Sylvie Hamel: Efficient Identification of Design Patterns with Bit-vector Algorithm. CSMR 2006: 175-184 | |
| c18 | Roel Wuyts, Serge Demeyer, Yann-Gaël Guéhéneuc, Kim Mens, Stéphane Ducasse: Object-Oriented Reengineering. ECOOP Workshops 2006: 69-71 | |
| c17 | Fernando Brito e Abreu, Coral Calero, Yann-Gaël Guéhéneuc, Michele Lanza, Houari A. Sahraoui: Quantitative Approaches in Object-Oriented Software Engineering. ECOOP Workshops 2006: 87-96 | |
| c16 | Denys Poshyvanyk, Andrian Marcus, Václav Rajlich, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification. ICPC 2006: 137-148 | |
| c15 | Naouel Moha, Yann-Gaël Guéhéneuc, Pierre Leduc: Automatic Generation of Detection Algorithms for Design Defects. ASE 2006: 297-300 | |
| c14 | Naouel Moha, D.-L. Huynh, Yann-Gaël Guéhéneuc: Une taxonomie et un métamodèle pour la détection des défauts de conception. LMO 2006: 201-216 | |
| c13 | Salah Bouktif, Yann-Gaël Guéhéneuc, Giuliano Antoniol: Extracting Change-patterns from CVS Repositories. WCRE 2006: 221-230 | |
| c12 | Francesca Arcelli Fontana, Claudia Raibulet, Yann-Gaël Guéhéneuc, Giuliano Antoniol, Jason McC. Smith: Design Pattern Detection for Reverse Engineering. WCRE 2006: 316 | |
| 2005 | ||
| j3 | Yann-Gaël Guéhéneuc, Houari A. Sahraoui: Des signatures numériques pour améliorer la recherche structurelle de patrons. L'OBJET 11(1-2): 97-112 (2005) | |
| c11 | Giuliano Antoniol, Yann-Gaël Guéhéneuc: Feature Identification: A Novel Approach and a Case Study. ICSM 2005: 357-366 | |
| c10 | Yann-Gaël Guéhéneuc, Giuliano Antoniol: Report on the 1st International Workshop on Design Pattern Theory and Practice. STEP 2005: 193-195 | |
| 2004 | ||
| c9 | Yann-Gaël Guéhéneuc: A Systematic Study of UML Class Diagram Constituents for their Abstract and Precise Recovery. APSEC 2004: 265-274 | |
| c8 | ||
| c7 | ||
| c6 | Yann-Gaël Guéhéneuc, Hervé Albin-Amiot: Recovering binary class relationships: putting icing on the UML cake. OOPSLA 2004: 301-314 | |
| c5 | Yann-Gaël Guéhéneuc, Houari A. Sahraoui, Farouk Zaidi: Fingerprinting Design Patterns. WCRE 2004: 172-181 | |
| 2003 | ||
| j2 | Andrés Farías, Yann-Gaël Guéhéneuc: On the coherence of component protocols. Electr. Notes Theor. Comput. Sci. 82(5): 42-53 (2003) | |
| c4 | Yann-Gaël Guéhéneuc, Hervé Albin-Amiot: A Pragmatic Study of Binary Class Relationships. ASE 2003: 277-280 | |
| 2002 | ||
| j1 | Hervé Albin-Amiot, Pierre Cointe, Yann-Gaël Guéhéneuc: Un métamodèle pour coupler application et détection des design patterns. L'OBJET 8(1-2): 41-58 (2002) | |
| c3 | Yann-Gaël Guéhéneuc, Rémi Douence, Narendra Jussien: No Java without Caffeine: A Tool for Dynamic Analysis of Java Programs. ASE 2002: 117- | |
| 2001 | ||
| c2 | Hervé Albin-Amiot, Pierre Cointe, Yann-Gaël Guéhéneuc, Narendra Jussien: Instantiating and Detecting Design Patterns: Putting Bits and Pieces Together. ASE 2001: 166-173 | |
| c1 | Yann-Gaël Guéhéneuc, Hervé Albin-Amiot: Using Design Patterns and Constraints to Automate the Detection and Correction of Inter-Class Design Defects. TOOLS (39) 2001: 296-306 | |
Data released under the ODC-BY 1.0 license — See also our legal information page