Conference articles 
Back to the index

2023
  1. William Flageol, Yann-Gaël Guéhéneuc, Mourad Badri, and Stefan Monnier. Design Pattern for Reusing Immutable Methods in Object-Oriented Languages. In Cesare Pautasso, editor, Proceedings of the 28th European Conference on Pattern Languages of Programs (EuroPLoP), July 2023. ACM Press. Note: 16 pages. [Text ] Keyword(s): Topic: Design patterns, Venue: PLoP.

  2. Cristiano Politowski, Fabio Petrillo, Ghizlane El Boussaidi, Gabriel Cavalheiro Ullmann, and Yann-Gaël Guéhéneuc. Assessing Video Game Balance using Autonomous Agents. In Kendra Cooper, editor, Proceedings of the 7th ICSE International Workshop on Games and Software Engineering (GAS), pages 25--32, May 2023. ACM Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Video game development, Topic: Test case generation, Venue: GAS.

  3. Gabriel Cavalheiro Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo, Nicolas Anquetil, and Cristiano Politowski. An Exploratory Approach for Game Engine Architecture Recovery. In Kendra Cooper, editor, Proceedings of the 7th ICSE International Workshop on Games and Software Engineering (GAS), pages 8--15, May 2023. ACM Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Video game development, Venue: GAS.

  4. Gabriel Cavalheiro Ullmann, Yann-Gaël Guéhéneuc, Fabio Petrillo, Nicolas Anquetil, and Cristiano Politowski. Visualising Game Engine Subsystem Coupling Patterns. In Helmut Hlavacs and Angelo Di Iorio, editors, Proceedings of the 22st International Conference on Entertainment Computing (ICEC), November 2023. ACM Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: ICEC.


2022
  1. Cristiano Politowski, Yann-Gaël Guéhéneuc, and Fabio Petrillo. Towards Automated Video Game Testing: Still a Long Way to Go. In Kendra Cooper, editor, Proceedings of the 6th ICSE International Workshop on Games and Software Engineering (GAS), pages 37--43, May 2022. ACM Press. Note: 7 pages. [Text ] [Slides ] Keyword(s): Topic: Video game development, Topic: Test case generation, Venue: GAS.

  2. Md Saidur Rahman, Foutse Khomh, Emilio Rivera, Yann-Gaël Guéhéneuc, and Bernd Lehnert. Challenges in Machine Learning Application Development: An Industrial Experience Report. In Qinghua Lu, Xiwei (Sherry) Xu, Liming Zhu, and John Grundy, editors, Proceedings of the 1th ICSE International Workshop on Software Engineering for Responsible Artificial Intelligence (SE4RAI), pages 21--28, May 2022. ACM Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: SE4RAI.

  3. Gabriel Cavalheiro Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc, and Fabio Petrillo. Game Engine Comparative Anatomy. In Barbara Göbl and Erik van der Spek, editors, Proceedings of the 21st International Conference on Entertainment Computing (ICEC), pages 103--111, November 2022. ACM Press. Note: 9 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: ICEC.

  4. Gabriel Cavalheiro Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc, and Fabio Petrillo. What Makes a Game High-rated? Towards Factors of Video Game Success. In Kendra Cooper, editor, Proceedings of the 6th ICSE International Workshop on Games and Software Engineering (GAS), pages 16--23, May 2022. ACM Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Video game development, Venue: GAS.

  5. Gabriel Cavalheiro Ullmann, Cristiano Politowski, Yann-Gaël Guéhéneuc, Fabio Petrillo, and João Eduardo Montandon. Video Game Project Management Anti-patterns. In Kendra Cooper, editor, Proceedings of the 6th ICSE International Workshop on Games and Software Engineering (GAS), pages 9--15, May 2022. ACM Press. Note: 7 pages. [Text ] [Slides ] Keyword(s): Topic: Video game development, Topic: Code and design smells, Venue: GAS.

  6. Marcela G. dos Santos, Fabio Petrillo, Sylvain Hallé, and Yann-Gaël Guéhéneuc. An Approach to Apply Automated Acceptance Testing for Industrial Robotic Systems. In Daniela D'Auria, Peter Kazanzides, Eric Matson, and Luca Muratore, editors, Proceedings of the 6th International Conference on Robotic Computing (IRC), pages N/A, December 2022. IEEE CS Press. Note: Poster. 2 pages. [Text ] Keyword(s): Topic: ESE for the IoT, Topic: Test case generation, Venue: IRC.


2021
  1. Cristiano Politowski, Fabio Petrillo, and Yann-Gaël Guéhéneuc. A Survey of Video Game Testing. In Alejandra Garrido, Breno Miranda, and Javier Tuya, editors, Proceedings of the 2nd International Conference on Automation of Software (AST), pages 90--99, May 2021. ACM Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Video game development, Topic: Test case generation, Venue: AST.

  2. Tuan Van Tran, Manel Abdellatif, and Yann-Gaël Guéhéneuc. Formalising Solutions to REST API Bad Practices as Anti-patterns. In Massimo Mecella, Naouel Moha, and Helen Paik, editors, Proceedings of the 19th International Conference on Service Oriented Computing (ICSOC), pages 153–-170, October 2021. Springer. Note: 16 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICSOC.

  3. Tuan Van Tran, Cheng Cheng, Fabio Petrillo, and Yann-Gaël Guéhéneuc. Analyzing and Visualizing Projects and their Relations in Software Ecosystems. In Leonel Merino and Juan Pablo Sandoval Alcocer, editors, Proceedings of the 9th Working Conference on Software Visualisation (VISSOFT), pages 105--109, September 2021. IEEE CS Press. Note: New Ideas and Emerging Results. 5 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: VISSOFT.


2020
  1. Manel Abdellatif, Rafik Tighilt, Naouel Moha, Hafedh Mili, Ghizlane El Boussaidi, Jean Privat, and Yann-Gaël Guéhéneuc. A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration. In Eleana Kafeza, Boualem Benatallah, and Fabio Martinelli, editors, Proceedings of the 18th International Conference on Service Oriented Computing (ICSOC), pages 476--491, December 2020. Springer. Note: 15 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: ICSOC.

  2. Zeineb Baba-Cheikh, Ghizlane El-Boussaidi, Julien Gascon-Samson, Hafedh Mili, and Yann-Gael Guéhéneuc. A Preliminary Study of Open-source IoT Development Frameworks. In Rodrigo Morales, Rubén Saborido, Shah Rukh Humayoun, and Yann-Gaël Guéhéneuc, editors, Proceedings of the 2nd ICSE International Workshop on Software Engineering Research and Practices for the Internet of Things (SERP4IoT), pages 679--686, May 2020. ACM Press. Note: 7 pages. [Text ] [Slides ] Keyword(s): Topic: ESE for the IoT, Venue: SERP4IoT.

  3. Benjamin Benni, Sébastien Mosser, Jean-Philippe Caissy, and Yann-Gaël Guéhéneuc. Can Microservice-based Online-retailers Be Used as an SPL? A Study of Six Reference Architectures. In Proceedings of the 24th Conference on Systems and Software Product Line (SPLC), pages 1--6, October 2020. ACM Press. Note: Short paper. 6 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: SPLC.

  4. Mashael (Layan) Etaiwi, Sylvie Hamel, and Yann-Gaël Guéhéneuc. Order in Chaos: Prioritizing Mobile App Reviews using Consensus Algorithms. In W. K. Chan, Bill Claycomb, and Hiroki Takakura, editors, Proceedings of the 44th Computer Software and Applications Conference (COMPSAC), July 2020. IEEE CS Press. Note: 9 pages. [Text ] Keyword(s): Topic: Requirements and features, Venue: COMPSAC.

  5. Guilherme Lacerda, Fabio Petrillo, Marcelo Soares Pimenta, and Yann-Gaël Guéhéneuc. Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations. In David Lo and David Shepherd, editors, Proceedings of the 36th International Conference on Software Maintenance and Evolution (ICSM), September--October 2020. IEEE CS Press. Note: Journal FirstJournal First / Conference Second track (J1C2). 1 page. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICSM, Venue: ICSME.

  6. Cristiano Politowski, Fabio Petrillo, and Yann-Gael Guéhéneuc. Improving Engagement Assessment in Gameplay Testing Sessions using IoT Sensors. In Rodrigo Morales, Rubén Saborido, Shah Rukh Humayoun, and Yann-Gaël Guéhéneuc, editors, Proceedings of the 2nd ICSE International Workshop on Software Engineering Research and Practices for the Internet of Things (SERP4IoT), pages 655--659, May 2020. ACM Press. Note: Short paper. 5 pages. [Text ] [Slides ] Keyword(s): Topic: ESE for the IoT, Topic: Video game development, Venue: SERP4IoT.

  7. Cristiano Politowski, Fabio Petrillo, Gabriel Cavalheiro Ullmann, Josias de Andrade Werly, and Yann-Gaël Guéhéneuc. Dataset of Video Game Development Problems. In Olga Baysal and Bogdan Vasilescu, editors, Proceedings of the 17th International Conference on Mining Software Repositories (MSR), pages 553--557, June 2020. ACM Press. Note: Dataset. 5 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: MSR.

  8. Rafik Tighilt, Manel Abdellatif, Naouel Moha, Hafedh Mili, Ghizlane El Boussaidi, Jean Privat, and Yann-Gaël Guéhéneuc. On the Study of Microservice Antipatterns: a Catalog Proposal. In Tiago Boldt Sousa, editor, Proceedings of the 25th European Conference on Pattern Languages of Programs (EuroPLoP), July 2020. ACM Press. Note: 13 pages. [Text ] Keyword(s): Topic: Code and design smells, Venue: PLoP.

  9. Rafik Tighilt, Naouel Moha, Manel Abdellatif, and Yann-Gaël Guéhéneuc. Towards a Tool-based Approach for Microservice Antipatterns Identification. In Arne Koschel, Eugen Borcoci, Annett Laube, Andreas Hausotter, and Paul Humphreys, editors, Proceedings of the 10th International Conference on Service Oriented Computing (Service Computation), pages 1--16, October 2020. IARIA XPS Press. Note: 6 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: Service Computation.

  10. Devansh Tiwari, Hironori Washizaki, Yoshiaki Fukazawa, Tomoyuki Fukuoka, Junji Tamaki, Nobuhiro Hosotani, Munetaka Kohama, Yann-Gaël Guéhéneuc, and Foutse Khomh. Commit-Defect and Architectural Metrics based Quality Assessment of C Language. In Raian Ali and Hermann Kaindl, editors, Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), pages 579--586, May 2020. ScitePress. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: ENASE.

  11. Devansh Tiwari, Hironori Washizaki, Yoshiaki Fukazawa, Tomoyuki Fukuoka, Junji Tamaki, Nobuhiro Hosotani, Munetaka Kohama, Yann-Gaël Guéhéneuc, and Foutse Khomh. Commit-Defect and Architectural Metrics-based Quality Assessment of C language. In Raian Ali, Hermann Kaindl, and Leszek A. Maciaszek, editors, Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), pages 579--586, May 2020. SciTePress. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Quality models, Venue: ENASE.

  12. Hironori Washizaki, Foutse Khomh, and Yann-Gaël Guéhéneuc. Software Engineering Patterns for Machine Learning Applications (SEP4MLA). In Yung-Pin Cheng, Takashi Iba, and Wen-Chun Ni, editors, Proceedings of the 9th Asian Conference on Pattern Languages of Programs (AsianPLoP), September 2020. ACM Press. Note: 10 pages. [Text ] Keyword(s): Topic: Design patterns, Venue: PLoP.

  13. Hironori Washizaki, Foutse Khomh, Yann-Gaël Guéhéneuc, Hironori Takeuchi, Satoshi Okuda, Naotake Natori, and Naohisa Shioura. Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 2. In Rebecca Wirfs-Brock, editor, Proceedings of the 27th Conference on Pattern Languages Of Programs (PLoP), October 2020. ACM Press. Note: 10 pages. [Text ] Keyword(s): Topic: Design patterns, Venue: PLoP.


2019
  1. Mouna Abidi, Manel Grichi, Foutse Khomh, and Yann-Gaël Guéhéneuc. Code Smells for Multi-language Systems. In Taichi Isaku, editor, Proceedings of the 24th European Conference on Pattern Languages of Programs (EuroPLoP), pages 1--13, July 2019. ACM Press. Note: 13 pages. [Text ] Keyword(s): Topic: Code and design smells, Venue: PLoP.

  2. Mouna Abidi, Foutse Khomh, and Yann-Gaël Guéhéneuc. Anti-patterns for Multi-language Systems. In Taichi Isaku, editor, Proceedings of the 24th European Conference on Pattern Languages of Programs (EuroPLoP), pages 1--14, July 2019. ACM Press. Note: 14 pages. [Text ] Keyword(s): Topic: Code and design smells, Venue: PLoP.

  3. Antoine Barbez, Foutse Khomh, and Yann-Gaël Guéhéneuc. Deep Learning Anti-patterns from Code Metrics History. In Miryung Kim and Árpád Beszédes, editors, Proceedings of the 35nd International Conference on Software Maintenance and Evolution (ICSME), pages 114--124, September--October 2019. IEEE CS Press. Note: 11 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICSM, Venue: ICSME.

  4. Abdelkarim Belkhir, Manel Abdellatif, Rafik Tighilt, Naouel Moha, Yann-Gaël Guéhéneuc, and Éric Beaudry. An Observational Study on the State of REST API Uses in Android Mobile Applications. In Denys Poshyvanyk and Ivano Malavolta, editors, Proceedings of the 6th International Conference on Mobile Software Engineering and Systems (MOBILESoft), pages 66--75, May 2019. ACM Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: MOBILESoft.

  5. Manel Grichi, Mouna Abidi, Yann-Gaël Guéhéneuc, and Foutse Khomh. State of Practices of Java Native Interface. In Kostas Kontogiannis and Robert Enenkel, editors, Proceedings of the 29th IBM Centers for Advanced Studies Conference (CASCON), pages 274--283, October 2019. ACM Press. Note: 15 pages.Keyword(s): Topic: Evolution patterns, Venue: CASCON.

  6. Rafik Tighilt, Manel Abdellatif, Nader Abu Saad, Naouel Moha, and Yann-Gaël Guéhéneuc. Collection and Identification of Microservices Patterns and Antipatterns. In Djamel-Abdelhak Seriai, editor, Proceedings of the 12th Conférence Francophone sur les Architectures Logicielles (CAL), pages 1--8, October--November 2019. Note: 6 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: CAL.

  7. Hironori Washizaki, Hiromu Uchida, Foutse Khomh, and Yann-Gaël Guéhéneuc. Studying Software Engineering Patterns for Designing Machine Learning Systems. In Akinori Ihara and Marco Aurélio Gerosa, editors, Proceedings of the 10th International Workshop on Empirical Software Engineering in Practice (IWESEP), pages 49--54, December 2019. IEEE CS Society. Note: 6 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: IWESEP.


2018
  1. Manel Abdellatif, Geoffrey Hecht, Hafedh Mili, Ghizlane El Boussaidi, Naouel Moha, Anas Shatnawi, Jean Privat, and Yann-Gaël Guéhéneuc. State of the Practice in Service Identification for SOA Migration in Industry. In Claus Pahl, Maja Vukovic, and Jianwei Yin, editors, Proceedings of the 16th International Conference on Service Oriented Computing (ICSOC), pages 634--650, November 2018. Springer. Note: 15 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICSOC.

  2. Geoffrey Hecht, Hafedh Mili, Ghizlane El Boussaidi, Anis Boubaker, Manel Abdellatif, Yann-Gael Guéhéneuc, Anas Shatnawi, Jean Privat, and Naouel Moha. Codifying Hidden Dependencies in Legacy J2EE Applications. In Hironori Washizaki and Hongyu Zhang, editors, Proceedings of the 25th Asia-Pacific Software Engineering Conference (APSEC), pages 305--314, December 2018. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: APSEC.

  3. Foutse Khomh and Yann-Gaël Guéhéneuc. Design Patterns Impact on Software Quality: Where are the Theories?. In Massimiliano Di Penta and David C. Shepherd, editors, Proceedings of the 25th International Conference on Software Analysis, Evolution, and Reengineering (SANER), pages 15--25, March 2018. IEEE CS Press. Note: 11 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Topic: Quality models, Venue: SANER.

  4. Fabio Petrillo, Philippe Merle, Francis Palma, Naouel Moha, and Yann-Gaël Guéhéneuc. A Lexical and Semantical Analysis on REST Cloud Computing APIs. In Donald Ferguson, Vìctor Méndez Muñoz, Jorge S. Cardoso, Markus Helfert, and Claus Pahl, editors, Proceedings of the 8th International Conference on Cloud Computing and Services Science (CLOSER), pages 308--332, July 2018. Springer. Note: 24 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: CLOSER.

  5. Cristiano Politowski, Lisandra M. Fontoura, Fabio Petrillo, and Yann-Gaël Guéhéneuc. Learning from the Past: a Process Recommendation System for Video Game Projects using Postmortems Experiences. In Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM), October 2018. Note: Journal First Presentation. 2 pages. [Text ] [Slides ] Keyword(s): Topic: Video game development, Venue: ESEM.


2017
  1. José Côté, Sylvie Cossette, Pilar Ramirez-Garcia, Geneviève Rouleau, Patricia Auger, François Boudreau, Marie-Pierre Gagnon, and Yann-Gaël Guéhéneuc. A Web-based Nursing Tailored Intervention to Support Health Behaviour Change among People Living with HIV: Development and Demonstration of TAVIE en santé. In Susan Michie and Anne Blandford, editors, Proceedings of the 3rd UCL Centre for Behaviour Change Digital Health Conference (DHC), February 2017. University College London Press. Note: Poster. 1 pages. [Slides ] Keyword(s): Topic: VIHTAVIE, Venue: DHC.

  2. Fehmi Jaafar, Angela Lozano, Yann-Gaël Guéhéneuc, and Kim Mens. On the Analysis of Co-occurrence of Anti-Patterns and Clones. In Manuel Nuñez, Tadashi Dohi, and Xiaoying Bai, editors, Proceedings of the 3rd International Conference on Software Quality, Reliability, and Security (QRS), pages 274--284, July 2017. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: QRS.

  3. Fabio Petrillo, Hyan Mandian, Aiko Yamashita, Foutse Khomh, and Yann-Gaël Guéhéneuc. How Do Developers Toggle Breakpoints? Observational Studies. In Manuel Nuñez, Tadashi Dohi, and Xiaoying Bai, editors, Proceedings of the 3rd International Conference on Software Quality, Reliability, and Security (QRS), pages 285--295, July 2017. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: QRS.

  4. Fabio Petrillo, Philippe Merle, Naouel Moha, and Yann-Gaël Guéhéneuc. Towards a REST Cloud Computing Lexicon. In Donald Ferguson, Vìctor Méndez Muñoz, and Jorge Cardoso, editors, Proceedings of the 7th International Conference on Cloud Computing and Services Science (CLOSER), pages 348--355, April 2017. SciTePress. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: CLOSER.

  5. Rubén Saborido, Foutse Khomh, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Comprehension of Ads-supported and Paid Android Applications: Are They Different?. In David Lo and Alexander Serebrenik, editors, Proceedings of the 25th International Conference on Program Comprehension (ICPC), pages 143--153, May 2017. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: ICPC.

  6. Anas Shatnawi, Hafedh Mili, Ghizlane El Boussaidi, Anis Boubaker, Yann-Gaël Guéhéneuc, Naouel Moha, Jean Privat, and Manel Abdellatif. Analyzing Program Dependencies in Java EE Applications. In Lin Tan and Abram Hindle, editors, Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pages 64--74, May 2017. ACM Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: MSR.

  7. Aiko Yamashita, S. Amirhossein Abtahizadeh, Foutse Khomh, and Yann-Gaël Guéhéneuc. Software Evolution and Quality Data from Controlled, Multiple, Industrial Case Studies. In Lin Tan and Abram Hindle, editors, Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pages 507--510, May 2017. ACM Press. Note: Short paper. 4 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: MSR.

  8. Mahdis Zolfagharinia, Bram Adams, and Yann-Gaël Guéhéneuc. Do Not Trust Build Results at Face Value: An Empirical Study of 30 Million CPAN Builds. In Lin Tan and Abram Hindle, editors, Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pages 312--322, May 2017. ACM Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: MSR.


2016
  1. Béchir Bani, Foutse Khomh, and Yann-Gaël Guéhéneuc. A Study of the Energy Consumption of Databases and Cloud Patterns. In Michael Sheng, Eleni Stroulia, and Samir Tata, editors, Proceedings of the 14th International Conference on Service Oriented Computing (ICSOC), pages 606--614, October 2016. Springer. Note: Short paper. 8 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: ICSOC.

  2. José Côté, Pilar Ramirez-Garcia, Gaston Godin, Yann-Gaël Guéhéneuc, Annick Hernandez, and Les concepteurs des interventions TAVIE. Concept et plateforme informatique TAVIE : déploiement d'une pratique infirmière virtuelle au service de la gestion des maladies chroniques. In Actes du 1er Forum Franco--Québécois d'Innovation en Santé (FFQIS), octobre 2016. Aviesan. Keyword(s): Topic: VIHTAVIE, Venue: FFQIS.

  3. Bilal Karasneh, Michel R.V. Chaudron, Foutse Khomh, and Yann-Gaël Guéhéneuc. Studying the Relation between Anti-patterns in Models and in Source Code. In Michele Lanza and Yasutaka Kamei, editors, Proceedings of the 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), pages 36--45, March 2016. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: SANER.

  4. Hassna Louadah, Roger Champagne, Yvan Labiche, and Yann-Gaël Guéhéneuc. A Data Extraction Process for Avionics Systems' Interface Specifications. In Bran Selic and Philippe Desfray, editors, Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD), pages 544--554, February 2016. SciTePress. Note: 11 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: MODELSWARD.

  5. Fabio Petrillo, Philippe Merle, Naouel Moha, and Yann-Gaël Guéhéneuc. Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study. In Michael Sheng, Eleni Stroulia, and Samir Tata, editors, Proceedings of the 14th International Conference on Service Oriented Computing (ICSOC), pages 157--170, October 2016. Springer. Note: 13 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICSOC.

  6. Fabio Petrillo, Zéphyrin Soh, Foutse Khomh, Marcelo Soares Pimenta, Carla Maria Dal Sasso Freitas, and Yann-Gaël Guéhéneuc. Towards Understanding Interactive Debugging. In Yves Le Traon and Zhenyu Chen, editors, Proceedings of the 24th International Conference on Software Quality, Reliability, and Security (QRS), pages 152--163, August 2016. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: QRS.

  7. Fabio Petrillo, Zéphyrin Soh, Foutse Khomh, Marcelo Soares Pimenta, Carla Maria Dal Sasso Freitas, and Yann-Gaël Guéhéneuc. Understanding Interactive Debugging with Swarm Debug Infrastructure. In Jonathan I. Maletic and Gabriele Bavota, editors, Proceedings of the 24th International Conference on Program Comprehension (ICPC), pages 1--4, May 2016. IEEE CS Press. Note: Short Paper. 4 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: ICPC.

  8. Cristiano Politowski, Lisandra M. Fontoura, Fabio Petrillo, and Yann-Gaël Guéhéneuc. Are the Old Days Gone? A Survey on Actual Software Engineering Processes in Video Game Industry. In Kendra Cooper, editor, Proceedings of the 5th ICSE International Workshop on Games and Software Engineering (GAS), pages 22--28, May 2016. ACM Press. Note: 7 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: GAS.

  9. Zéphyrin Soh, Aiko Yamashita, Foutse Khomh, and Yann-Gaël Guéhéneuc. Do Code Smells Impact the Effort of Different Maintenance Programming Activities?. In Michele Lanza and Yasutaka Kamei, editors, Proceedings of the 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), pages 393--402, March 2016. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: SANER.

  10. Hironori Washizaki, Yann-Gaël Guéhéneuc, and Foutse Khomh. A Taxonomy for Program Metamodels in Program Reverse Engineering. In Bram Adams and Denys Poshyvanyk, editors, Proceedings of the 32nd International Conference on Software Maintenance and Evolution (ICSME), pages 44--55, October 2016. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: ICSM, Venue: ICSME.


2015
  1. S. Amirhossein Abtahizadeh, Foutse Khomh, and Yann-Gaël Guéhéneuc. How Green Are Cloud Patterns? A Case Study of Energy Consumption. In Kui Ren and Tommaso Melodia, editors, Proceedings of the 34th International Performance Computing and Communications Conference (IPCCC), pages 1--8, December 2015. IEEE CS Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Topic: Quality models, Venue: IPCCC.

  2. José Côté, Gaston Godin, Pilar Ramirez-Garcia, Geneviève Rouleau, Anne Bourbonnais, Yann-Gaël Guéhéneuc, Cécile Tremblay, and Joanne Otis. Virtual Intervention to Support Self-Management of Antiretroviral Therapy Among People Living With HIV. In Proceedings of the 5th World Congress on Social Media, Mobile Apps, and Internet/Web 2.0 in Health, Medicine and Biomedical Research (Medicine 2.0), October 2015. Medicine 2.0. [Slides ] Keyword(s): Topic: VIHTAVIE, Venue: Medicine 2.0.

  3. Jane Huffman Hayes, Giuliano Antoniol, Bram Adams, and Yann-Gaël Guéhéneuc. Inherent Characteristics of Traceability Artifacts: Less Is More. In Didar Zowghi and Vincenzo Gervasi, editors, Proceedings of the 23rd International Requirements Engineering Conference (RE), pages 196--201, August 2015. IEEE CS Press. Note: RE Next! 6 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: RE.

  4. Jane Huffman Hayes, Yann-Gaël Guéhéneuc, Giuliano Antoniol, Wenbin Li, and Mirek Truszczynski. Error Leakage and Wasted Time: Sensitivity Analysis of a Requirements Consistency Checking Process. In Marouane Kessentini, editor, Proceedings of the 1st North American Search Based Software Engineering Symposium (NasBASE), pages 1061--1080, February 2015. Elsevier. Note: 15 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: NasBASE.

  5. Francis Palma, Javier Gonzalez-Huerta, Naouel Moha, Yann-Gaël Guéhéneuc, and Guy Tremblay. Are RESTful APIs Well-designed? Detection of Their Linguistic (Anti)Patterns. In Alistair Barros, Daniela Grigori, and N.C. Narendra, editors, Proceedings of the 13th International Conference on Service Oriented Computing (ICSOC), pages 171--187, November 2015. Springer. Note: 16 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICSOC.

  6. Francis Palma, Naouel Moha, and Yann-Gaël Guéhéneuc. Specification and Detection of Business Process Antipatterns. In Morad Benyoucef and Michael Weiss, editors, Proceedings of the 6th International Conference on eTechnologies (MCETECH), pages 37--52, May 2015. Springer. Note: 15 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: MCETECH.

  7. Geneviève Rouleau, José Côté, Pilar Ramirez-Garcia, Annick Hernandez, and Yann-Gaël Guéhéneuc. VIH-TAVIE et TAVIE en santé : interventions infirmières en cybersanté pour soutenir la prise des antirétroviraux et l'adoption de comportements de santé auprès d'une clientèle VIH. In Céline Audet and Claude La Charité, editors, actes du 83e congrès de l'ACFAS, mai 2015. ACFAS. Keyword(s): Topic: VIHTAVIE, Venue: ACFAS.

  8. Zohreh Sharafi, Timothy Shaffer, Bonita Sharif, and Yann-Gaël Guéhéneuc. Eye-tracking Metrics in Software Engineering. In Jing Sun and Y. Raghu Reddy, editors, Proceedings of the 22nd Asia-Pacific Software Engineering Conference (APSEC), pages 96--103, December 2015. IEEE CS Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: APSEC.

  9. Zéphyrin Soh, Thomas Drioul, Pierre-Antoine Rappe, Foutse Khomh, Yann-Gaël Guéhéneuc, and Naji Habra. Noises in Interaction Traces Data and their Impact on Previous Research Studies. In Jeff Carver and Oscar Dieste, editors, Proceedings of the 9th International Symposium of Empirical Software Engineering and Measurement (ESEM), pages 1--10, October 2015. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: ESEM.


2014
  1. Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, Andrian Marcus, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. In Medio Stat Virtus: Extract Class Refactoring through Nash Equilibria. In Dave Binkley and Filippo Ricca, editors, Proceedings of the 1st CSMR-WCRE Software Evolution Week (CSMR-WCRE), pages 214--223, February 2014. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: CSMR-WCRE, Venue: CSMR, Venue: WCRE.

  2. Fehmi Jaafar, Foutse Khomh, Yann-Gaël Guéhéneuc, and Mohammad Zulkernine. Anti-pattern Mutations and Fault-proneness. In Bruce McMillin, editor, Proceedings of the 14th International Conference on Quality Software (QSIC), pages 246--255, October 2014. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: QSIC.

  3. Mario Linares-Vásquez, Sam Klock, Collin McMillan, Aminata Sabané, Denys Poshyvanyk, and Yann-Gaël Guéhéneuc. Domain Matters: Bringing Further Evidence of the Relationships among Anti-patterns, Application Domains, and Quality-related Metrics in Java Mobile Apps. In Andrew Begel and Leon Moonen, editors, Proceedings of the 22nd International Conference on Program Comprehension (ICPC), pages 232--243, June 2014. ACM Press. Note: 11 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICPC.

  4. Angela Lozano, Fehmi Jaafar, Kim Mens, and Yann-Gaël Guéhéneuc. Clones and Macro Co-changes. In Nils Göde and Yoshiki Higo, editors, Proceedings of the 8th International Workshop on Software Clones (IWSC), February 2014. Electronic Communications of the EASST. Note: 15 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: IWSC.

  5. Francis Palma, Le An, Foutse Khomh, Naouel Moha, and Yann-Gaël Guéhéneuc. Investigating the Change-Proneness of Service Patterns and Antipatterns. In Christian Huemer, editor, Proceedings of the 7th International Conference on Service-Oriented Computing and Applications (SOCA), pages 1--8, November 2014. IEEE CS Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: SOCA.

  6. Francis Palma, Johann Dubois, Naouel Moha, and Yann-Gaël Guéhéneuc. Detection of REST Patterns and Antipatterns: A Heuristics-based Approach. In Xavier Franch, Aditya Ghose, and Grace Lewis, editors, Proceedings of the 12th International Conference on Service Oriented Computing (ICSOC), pages 230--244, November 2014. Springer. Note: 15 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICSOC.

  7. Francis Palma, Naouel Moha, Guy Tremblay, and Yann-Gaël Guéhéneuc. Specification and Detection of SOA Antipatterns in Web Services. In Paris Avgeriou, editor, Proceedings of the 8th European Conference on Software Architecture (ECSA), pages 58--73, August 2014. Springer. Note: 15 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ECSA.


2013
  1. Venera Arnaoudova, Massimiliano Di Penta, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. A New Family of Software Anti-Patterns: Linguistic Anti-Patterns. In Anthony Cleve and Filippo Ricca, editors, Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR), pages 187--196, March 2013. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Identifier analysis, Venue: CSMR.

  2. Luis Sergio Da Silva, Yann-Gaël Guéhéneuc, and John Mullins. An Approach to Formalise Security Patterns. In Surafel Lemma Abebe, Venera Arnaoudova, Laleh Mousavi Eshkevari, Aminata Sabané, and Wei Wu, editors, Proceedings of the 1st International Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP), pages N/A, March 2013. ÉPM. Note: 6 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: PPAP.

  3. Étienne Duclos, Sébastien Le Digabel, Yann-Gaël Guéhéneuc, and Bram Adams. ACRE: An Automated Aspect Creator for Testing C++ Applications. In Anthony Cleve and Filippo Ricca, editors, Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR), pages 121--130, March 2013. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Test case generation, Venue: CSMR.

  4. Fehmi Jaafar, Yann-Gaël Guéhéneuc, and Sylvie Hamel. Analysing Anti-patterns Static Relationships with Design Patterns. In Surafel Lemma Abebe, Venera Arnaoudova, Laleh Mousavi Eshkevari, Aminata Sabané, and Wei Wu, editors, Proceedings of the 1st International Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP), March 2013. ÉPM. Note: 6 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Topic: Design patterns, Venue: PPAP.

  5. Fehmi Jaafar, Yann-Gaël Guéhéneuc, Sylvie Hamel, and Foutse Khomh. Mining the Relationship Between Anti-patterns Dependencies and Fault-proneness. In Rocco Oliveto and Romain Robbes, editors, Proceedings of the 20th Working Conference on Reverse Engineering (WCRE), October 2013. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: WCRE.

  6. Fehmi Jaafar, Salima Hassaine, Yann-Gaël Guéhéneuc, Sylvie Hamel, and Bram Adams. On the Relationship Between Program Evolution and Fault-proneness: An Empirical Study. In Anthony Cleve and Filippo Ricca, editors, Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR), pages 15--24, March 2013. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: CSMR.

  7. Francis Palma, Naouel Moha, and Yann-Gaël Guéhéneuc. Detection of Process Antipatterns: A BPEL Perspective. In Hafedh Mili, Yasmine Charif, and Emily Liu, editors, Proceedings of the 1st Workshop on Methodologies for Robustness Injection into Business Processes (MRI-BP), pages N/A, September 2013. IEEE CS Press. Note: 5 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: MRI-BP.

  8. Aminata Sabané, Massimiliano Di Penta, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. A Study on the Relation Between Antipatterns and the Cost of Class Unit Testing. In Anthony Cleve and Filippo Ricca, editors, Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR), pages 167--176, March 2013. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Test case generation, Venue: CSMR.

  9. Abdelilah Sakti, Yann-Gaël Guéhéneuc, and Gilles Pesant. Constraint-based Fitness Function for Search-Based Software Testing. In Carla Gomes and Meinolf Sellmann, editors, Proceedings of the 10th International Conference on Integration of Artificial Intelligence and Operations Research in Constraint Programming (CPAIOR), pages 378--385, May 2013. Springer. Note: Short paper. 4 pages. [Text ] [Slides ] Keyword(s): Topic: Test case generation, Venue: CPAIOR.

  10. Zohreh Sharafi, Alessandro Marchetto, Angelo Susi, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. An Empirical Study on the Efficiency of Graphical vs. Textual Representations in Requirements Comprehension. In Denys Poshyvanyk and Massimiliano Di Penta, editors, Proceedings of the 21st International Conference on Program Comprehension (ICPC), May 2013. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: ICPC.

  11. Zéphyrin Soh, Foutse Khomh, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Towards Understanding How Developers Spend Their Effort During Maintenance Activities. In Rocco Oliveto and Romain Robbes, editors, Proceedings of the 20th Working Conference on Reverse Engineering (WCRE), pages 152--161, October 2013. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: WCRE.

  12. Zéphyrin Soh, Foutse Khomh, Yann-Gaël Guéhéneuc, Giuliano Antoniol, and Bram Adams. On the Effect of Program Exploration on Maintenance Tasks. In Rocco Oliveto and Romain Robbes, editors, Proceedings of the 20th Working Conference on Reverse Engineering (WCRE), pages 391--400, October 2013. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: WCRE.


2012
  1. Surafel Lemma Abebe, Paolo Tonella, Venera Arnaoudova, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Can Lexicon Bad Smells Improve Fault Prediction?. In Rocco Oliveto and Denys Poshyvanyk, editors, Proceedings of the 19th Working Conference on Reverse Engineering (WCRE), pages 235--244, October 2012. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: WCRE.

  2. Nasir Ali, Aminata Sabané, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Improving Bug Location Using Binary Class Relationships. In Mariano Ceccato and Zheng Li, editors, Proceedings of the 12th International Working Conference on Source Code Analysis and Manipulation (SCAM), pages 174--183, September 2012. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Binary class relations, Topic: Requirements and features, Venue: SCAM.

  3. Nasir Ali, Zohreh Sharafi, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. An Empirical Study on Requirements Traceability Using Eye-Tracking. In Massimiliano Di Penta and Jonathan I. Maletic, editors, Proceedings of the 28th International Conference on Source Maintenance (ICSM), pages 191--200, September 2012. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Topic: Program comprehension, Venue: ICSM, Venue: ICSME.

  4. Neelesh Bhattacharya, Olfat El Mahi, Etienne Duclos, Giovanni Beltrame, Giuliano Antoniol, Sébastien Le Digabel, and Yann-Gaël Guéhéneuc. Optimizing Threads Schedule Alignments to Expose the Interference Bug Pattern. In Gordon Fraser and Jerffeson Teixeira de Souza, editors, Proceedings of the 4th Symposium on Search Based Software Engineering (SSBSE), pages 90--104, September 2012. IEEE CS Press. Note: 15 pages. [Text ] [Slides ] Keyword(s): Topic: Test case generation, Venue: SSBSE.

  5. José Côté, Geneviève Rouleau, Yann-Gaël Guéhéneuc, Gaston Godin, Pilar Ramirez-Garcia, Annick Hernandez, Géraldine Martorella, and Sylvie Cossette. Virtual Nursing Interventions: Tailored Real-Time Support for People Living with a Chronic Health Problem. In Proceedings of the 5th World Congress on Social Media, Mobile Apps, and Internet/Web 2.0 in Health, Medicine and Biomedical Research (Medicine 2.0), September 2012. Medicine 2.0. [Text ] Keyword(s): Topic: VIHTAVIE, Venue: Medicine 2.0.

  6. José Côté, Geneviève Rouleau, Yann-Gaël Guéhéneuc, Pilar Ramirez-Garcia, Gaston Godin, Joanne Otis, Riyas Fadel, and Cécile Tremblay. HIV-MEDIC Online: Evaluation of a Web-based Intervention to Better Support People Living with HIV (PLHIV) for Taking Their Antiretroviral Therapy. In Pierre Côté and Jean-Pierre Routy, editors, Proceedings of the 21th Canadian Conference on HIV/Aids Research (CAHR), April 2012. Pulsus Group. [Text ] Keyword(s): Topic: VIHTAVIE, Venue: CAHR.

  7. José Côté, Geneviève Rouleau, Pilar Ramirez-Garcia, Yann-Gaël Guéhéneuc, Gaston Godin, and Annick Hernandez. VIH-TAVIE: Tailored Virtual Support for Better Self-Management of Antiretroviral Therapy. In Proceedings of the 5th World Congress on Social Media, Mobile Apps, and Internet/Web 2.0 in Health, Medicine and Biomedical Research (Medicine 2.0), September 2012. Medicine 2.0. [Text ] Keyword(s): Topic: VIHTAVIE, Venue: Medicine 2.0.

  8. Massimiliano Di Penta, Giuliano Antoniol, Daniel M. German, Yann-Gaël Guéhéneuc, and Bram Adams. Five Days of Empirical Software Engineering: the PASED Experience. In Jochen Ludewig and Hausi A. Müller, editors, Proceedings of the 34th International Conference on Software Engineering (ICSE), pages 1255--1258, June 2012. ACM Press. Note: Software Engineering Education Track. 4 pages. [Text ] [Slides ] Keyword(s): Venue: ICSE.

  9. Latifa Guerrouj, Philippe Galinier, Yann-Gaël Guéhéneuc, Giuliano Antoniol, and Massimiliano Di Penta. TRIS: a Fast and Accurate Identifiers Splitting and Expansion Algorithm. In Rocco Oliveto and Denys Poshyvanyk, editors, Proceedings of the 19th Working Conference on Reverse Engineering (WCRE), pages 103--112, October 2012. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Identifier analysis, Venue: WCRE.

  10. Salima Hassaine, Yann-Gaël Guéhéneuc, Sylvie Hamel, and Giuliano Antoniol. ADvISE: Architectural Decay In Software Evolution. In Rudolf Ferenc Tom Mens, Anthony Cleve, editor, Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR), pages 267--276, March 2012. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: CSMR.

  11. Abdou Maiga, Nasir Ali, Neelesh Bhattacharya, Aminata Sabané, Yann-Gaël Guéhéneuc, Giuliano Antoniol, and Esma Aimeur. SMURF: A SVM-based Incremental Anti-pattern Detection Approach. In Rocco Oliveto and Denys Poshyvanyk, editors, Proceedings of the 19th Working Conference on Reverse Engineering (WCRE), pages 466--475, October 2012. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: WCRE.

  12. Abddou Maiga, Nasir Ali, Neelesh Bhattacharya, Aminata Sabané, Yann-Gaël Guéhéneuc, Giuliano Antoniol, and Esma Aimeur. Support Vector Machines for Anti-pattern Detection. In Tim Menzies and Motoshi Saeki, editors, Proceedings of the 27th Conference on Automated Software Engineering (ASE), pages 278--281, September 2012. ACM Press. Note: Short paper. 4 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ASE.

  13. Soumaya Medini, Giuliano Antoniol, Yann-Gaël Guéhéneuc, Massimiliano Di Penta, and Paolo Tonella. SCAN: an Approach to Label and Relate Execution Trace Segments. In Rocco Oliveto and Denys Poshyvanyk, editors, Proceedings of the 19th Working Conference on Reverse Engineering (WCRE), pages 135--144, October 2012. IEEE CS Press. Note: Best paper. 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: WCRE.

  14. Naouel Moha, Francis Palma, Mathieu Nayrolles, Benjamin Joyen Conseil, Yann-Gaël Guéhéneuc, Benoit Baudry, and Jean-Marc Jézéquel. Specification and Detection of SOA Antipatterns. In Chengfei Liu, Heiko Ludwig, and Farouk Toumani, editors, Proceedings of the 10th International Conference on Service Oriented Computing (ICSOC), pages 1--16, November 2012. Springer. Note: Runner-up best paper. 15 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICSOC.

  15. Francis Palma, Hadi Farzin, Yann-Gaël Guéhéneuc, and Naouel Moha. Recommendation System for Design Patterns in Software Development: A DPR Overview. In Walid Maalej, Martin Robillard, Robert J. Walker, and Thomas Zimmermann, editors, Proceedings of the 3rd International Workshop on Recommendation Systems for Software (RSSE), pages N/A, June 2012. ACM Press. Note: 5 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: RSSE.

  16. Abdelilah Sakti, Yann-Gaël Guéhéneuc, and Gilles Pesant. Boosting Search-Based Testing by using Constraint-based Testing. In Gordon Fraser and Jerffeson Teixeira de Souza, editors, Proceedings of the 4th Symposium on Search Based Software Engineering (SSBSE), pages 213--227, September 2012. IEEE CS Press. Note: 15 pages. [Text ] [Slides ] Keyword(s): Topic: Test case generation, Venue: SSBSE.

  17. Zohreh Sharafi, Zéphyrin Soh, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Women & Men -- Different but Equal: On the Impact of Identifier Style on Source Code Reading. In Arie van Deursen and Michael W. Godfrey, editors, Proceedings of the 20th International Conference on Program Comprehension (ICPC), pages 27--36, June 2012. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: ICPC.

  18. Zéphyrin Soh, Zohreh Sharafi, Bertrand van den Plas, Gerardo Cepeda Porras, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Professional Status and Expertise for UML Class Diagram Comprehension: An Empirical Study. In Arie van Deursen and Michael W. Godfrey, editors, Proceedings of the 20th International Conference on Program Comprehension (ICPC), pages 163--172, June 2012. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: ICPC.


2011
  1. Marwen Abbes, Foutse Khomh, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, On Program Comprehension. In Yiannis Kanellopoulos and Tom Mens, editors, Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR), pages 181--190, March 2011. IEEE CS Press. Note: Best paper. 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Topic: Program comprehension, Venue: CSMR.

  2. Nasir Ali, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Requirements Traceability for Object Oriented Systems by Partitioning Source Code. In Martin Pinzger and Denys Poshyvanyk, editors, Proceedings of the 18th Working Conference on Reverse Engineering (WCRE), pages 45--54, October 2011. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: WCRE.

  3. Nasir Ali, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Trust-Based Requirements Traceability. In Susan E. Sim and Filippo Ricca, editors, Proceedings of the 19th International Conference on Program Comprehension (ICPC), pages 111--120, June 2011. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: ICPC.

  4. Nasir Ali, Wei Wu, Giuliano Antoniol, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, and Jane Huffman Hayes. MoMS: Multi-objective Miniaturization of Software. In James R. Cordy and Paolo Tonella, editors, Proceedings of the 27th International Conference on Software Maintenance (ICSM), pages 153--162, September 2011. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: ICSM, Venue: ICSME.

  5. Ahmed Belderrar, Ségla Kpodjedo, Yann-Gaël Guéhéneuc, Giuliano Antoniol, and Philippe Galinier. Sub-graph Mining: Identifying Micro-architectures in Evolving Object-oriented Software. In Yiannis Kanellopoulos and Tom Mens, editors, Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR), pages 171--180, March 2011. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: CSMR.

  6. Neelesh Bhattacharya, Abdelilah Sakti, Giuliano Antoniol, Yann-Gaël Guéhéneuc, and Gilles Pesant. Divide-by-zero Exceptions Raising via Branch Coverage. In Myra Cohen and Mel Ó Cinnéide, editors, Proceedings of the 3rd International Symposium on Search-based Software Engineering (SSBSE), pages 204--218, September 2011. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Test case generation, Venue: SSBSE.

  7. Neelesh Bhattacharya, Abdelilah Sakti, Giuliano Antoniol, Yann-Gaël Guéhéneuc, and Gilles Pesant. Performance Analysis of Metaheuristic and Constraint Programming Approaches to Generate Structural Test Cases. In Fevzi Belli and Michael Linschulte, editors, Proceedings of the 4th International Conference on Software Testing, Verification, and Validation (ICST), pages N/A, March 2011. IEEE CS Press. Note: Poster. 2 pages. [Text ] [Slides ] Keyword(s): Topic: Test case generation, Venue: ICST.

  8. José Côté, Geneviève Rouleau, Yann-Gaël Guéhéneuc, Gaston Godin, Pilar Ramirez-Garcia, Joanne Otis, and Georgette Nahas. Suitability and Feasability Study of a Virtual Nursing Intervention to Help Person Living with HIV Manage their Daily Therapies. In Actes du 1er symposium international sur la recherche en intervention en sciences infirmières : développement, évaluation et partage (ISI), avril 2011. [Text ] Keyword(s): Topic: VIHTAVIE, Venue: ISI.

  9. Laleh Mousavi Eshkevari, Venera Arnaoudova, Massimiliano Di Penta, Rocco Oliveto, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. An Exploratory Study of Identifier Renamings. In Tao Xie and Thomas Zimmermann, editors, Proceedings of the 8th Working Conference on Mining Software Repositories (MSR), pages 33--42, May 2011. ACM Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Quality models, Venue: MSR.

  10. Salima Hassaine, Ferdaous Boughanmi, Yann-Gaël Guéhéneuc, Sylvie Hamel, and Giuliano Antoniol. A Seismology-inspired Approach for Change Impact Analysis. In James R. Cordy and Paolo Tonella, editors, Proceedings of the 27th International Conference on Software Maintenance (ICSM), pages 53--62, September 2011. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: ICSM, Venue: ICSME.

  11. Salima Hassaine, Ferdaous Boughanmi, Yann-Gaël Guéhéneuc, Sylvie Hamel, and Giuliano Antoniol. Change Impact Analysis: An Earthquake Metaphor. In Susan E. Sim and Filippo Ricca, editors, Proceedings of the 19th International Conference on Program Comprehension (ICPC), pages 209--210, June 2011. IEEE CS Press. Note: Poster. 2 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: ICPC.

  12. Fehmi Jaafar, Yann-Gaël Guéhéneuc, Sylvie Hamel, and Giuliano Antoniol. An Exploratory Study of Macro Co-changes. In Martin Pinzger and Denys Poshyvanyk, editors, Proceedings of the 18th Working Conference on Reverse Engineering (WCRE), pages 325--334, October 2011. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: WCRE.

  13. Soumaya Medini, Philippe Galinier, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. A Fast Algorithm to Locate Concepts in Execution Traces. In Myra Cohen and Mel Ó Cinnéide, editors, Proceedings of the 3rd International Symposium on Search-based Software Engineering (SSBSE), pages 252--266, September 2011. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: SSBSE.

  14. Abdelilah Sakti, Yann-Gaël Guéhéneuc, and Gilles Pesant. CP-SST : approche bassée sur la programmation par contraintes pour le test structurel du logiciel. In Arnaud Lallouet, editor, Actes des 7e Journées Francophones de Programmation par Contraintes (JFPC), pages 289--298, juin 2011. LIRIS. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Test case generation, Venue: JFPC.


2010
  1. Venera Arnaoudova, Laleh Mousavi Eshkevari, Rocco Oliveto, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Physical and Conceptual Identifier Dispersion: Measures and Relation to Fault Proneness. In Rudolf Ferenc and Denys Poshyvanyk, editors, Proceedings of the 26th International Conference on Software Maintenance (ICSM), pages 1--5, September 2010. IEEE CS Press. Note: Early Research Achievements Track. Best paper. 5 pages. [Text ] [Slides ] Keyword(s): Topic: Identifier analysis, Venue: ICSM, Venue: ICSME.

  2. Fatemeh Asadi, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Concept Location with Genetic Algorithms: A Comparison of Four Distributed Architectures. In Lionel Briand, editor, Proceedings of the 2nd International Symposium on Search Based Software Engineering (SSBSE), pages 153--162, September 2010. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: SSBSE.

  3. Fatemeh Asadi, Massimiliano Di Penta, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. A Heuristic-based Approach to Identify Concepts in Execution Traces. In Rudolf Ferenc and Juan Carlos Dueñas, editors, Proceedings of the 14th European Conference on Software Maintenance and Reengineering (CSMR), pages 31--40, March 2010. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: CSMR.

  4. Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Playing with Refactoring: Identifying Extract Class Opportunities through Game Theory. In Rudolf Ferenc and Denys Poshyvanyk, editors, Proceedings of the 26th International Conference on Software Maintenance (ICSM), pages 1--5, September 2010. IEEE CS Press. Note: Early Research Achievements Track. 5 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICSM, Venue: ICSME.

  5. José Côté, Geneviève Rouleau, Diane Saulnier, Cécile Tremblay, Hélène Morin, Pilar Ramirez-Garcia, Yann-Gaël Guéhéneuc, Gaston Godin, and Joanne Otis. Découvrir aujourd'hui, réinventer demain ! Le mode virtuel : une voie prometteuse pour le soutien des clientèles dans l'autogestion de leur condition de santé. In Christine Thoer and Joseph Levy, editors, actes du 78e congrès de l'ACFAS, mai 2010. ACFAS. [Text ] Keyword(s): Topic: VIHTAVIE, Venue: ACFAS.

  6. Massimiliano Di Penta, Daniel M. German, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. An Exploratory Study of the Evolution of Software Licensing. In Prem Devanbu and Sebastian Uchitel, editors, Proceedings of the 32nd International Conference on Software Engineering (ICSE), pages 145--154, May 2010. ACM Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: ICSE.

  7. Salima Hassaine, Foutse Khomh, Yann-Gaël Guéhéneuc, and Sylvie Hamel. IDS: An Immune-inspired Approach for the Detection of Software Design Smells. In Mel Ó Cinnéide, editor, Proceedings of the 7th International Conference on the Quality of Information and Communications Technology (QUATIC), pages 343--348, September--October 2010. IEEE CS Press. Note: Quality in ICT Reengineering and Refactoring Track. 6 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: QUATIC.

  8. Günter Kniesel, Alexander Binun, Péter Hegedus, Lajos Jeno Fülöp, Alexander Chatzigeorgiou, Yann-Gaël Guéhéneuc, and Nikolaos Tsantalis. DPDX -- A Common Exchange Format for Design Pattern Detection Tools. In Rudolf Ferenc and Juan Carlos Dueñas, editors, Proceedings of the 14th European Conference on Software Maintenance and Reengineering (CSMR), pages 232--235, March 2010. IEEE CS Press. Note: Short paper. 5 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: CSMR.

  9. Nioosha Madani, Latifa Guerrouj, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Recognizing Words from Source Code Identifiers using Speech Recognition Techniques. In Rudolf Ferenc and Juan Carlos Dueñas, editors, Proceedings of the 14th European Conference on Software Maintenance and Reengineering (CSMR), pages 68--77, March 2010. IEEE CS Press. Note: Best paper. 10 pages. [Text ] [Slides ] Keyword(s): Topic: Identifier analysis, Venue: CSMR.

  10. Rocco Oliveto, Foutse Khomh, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Numerical Signatures of Antipatterns: An Approach based on B-Splines. In Rudolf Ferenc and Juan Carlos Dueñas, editors, Proceedings of the 14th European Conference on Software Maintenance and Reengineering (CSMR), pages 248--251, March 2010. IEEE CS Press. Note: Short paper. 5 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: CSMR.

  11. Wei Wu, Yann-Gaël Guéhéneuc, Giuliano Antoniol, and Miryung Kim. AURA: A Hybrid Approach to Identify Framework Evolution. In Prem Devanbu and Sebastian Uchitel, editors, Proceedings of the 32nd International Conference on Software Engineering (ICSE), pages 325--334, May 2010. ACM Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: ICSE.


2009
  1. Daniel M. German, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Code Siblings: Technical and Legal Implications of Copying Code between Systems. In Michael W. Godfrey and Jim Whitehead, editors, Proceedings of the 6th Working Conference on Mining Software Repositories (MSR), pages 81--90, May 2009. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: MSR.

  2. Sébastien Jeanmart, Yann-Gaël Guéhéneuc, Houari Sahraoui, and Naji Habra. Impact of the Visitor Pattern on Program Comprehension and Maintenance. In James Miller and Rick Selby, editors, Proceedings of the 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 69--78, October 2009. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: ESEM.

  3. Foutse Khomh, Massimiliano Di Penta, and Yann-Gaël Guéhéneuc. An Exploratory Study of the Impact of Code Smells on Software Change-proneness. In Giuliano Antoniol and Andy Zaidman, editors, Proceedings of the 16th Working Conference on Reverse Engineering (WCRE), pages 75--84, October 2009. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: WCRE.

  4. Foutse Khomh, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Playing Roles in Design Patterns: An Empirical Descriptive and Analytic Study. In Kostas Kontogiannis and Tao Xie, editors, Proceedings of the 25th International Conference on Software Maintenance (ICSM), pages 83--92, September 2009. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: ICSM, Venue: ICSME.

  5. Foutse Khomh, Stéphane Vaucher, Yann-Gaël Guéhéneuc, and Houari Sahraoui. A Bayesian Approach for the Detection of Code and Design Smells. In Choi Byoung-ju, editor, Proceedings of the 9th International Conference on Quality Software (QSIC), pages 305--314, August 2009. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: QSIC.

  6. Stéphane Vaucher, Foutse Khomh, Naouel Moha, and Yann-Gaël Guéhéneuc. Tracking Design Smells: Lessons from a Study of God Classes. In Giuliano Antoniol and Andy Zaidman, editors, Proceedings of the 16th Working Conference on Reverse Engineering (WCRE), pages 145--154, October 2009. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Topic: Quality models, Venue: WCRE.


2008
  1. Giuliano Antoniol, Kamel Ayari, Massimiliano Di Penta, Foutse Khomh, and Yann-Gaël Guéhéneuc. Is It a Bug or an Enhancement? A Text-based Approach to Classify Change Requests. In Mark Vigder and Marsha Chechik, editors, Proceedings of the 18th IBM Centers for Advanced Studies Conference (CASCON), pages 23--37, October 2008. ACM Press. Note: Most Influential Paper Award at CASCON'18. 15 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: CASCON.

  2. Giuliano Antoniol, Jane Huffman Hayes, Yann-Gaël Guéhéneuc, and Massimiliano Di Penta. Reuse or Rewrite: Combining Textual, Static, and Dynamic Analyses to Assess the Cost of Keeping a System Up-to-date. In Hong Mei and Kenny Wong, editors, Proceedings of the 24th International Conference on Software Maintenance (ICSM), pages 147--156, September--October 2008. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: ICSM, Venue: ICSME.

  3. Simon Denier and Yann-Gaël Guéhéneuc. Mendel: A Model, Metrics, and Rules to Understand Class Hierarchies. In René Krikhaar and Ralf Lämmel, editors, Proceedings of the 16th International Conference on Program Comprehension (ICPC), pages 143--152, June 2008. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: ICPC.

  4. Massimiliano Di Penta, Luigi Cerulo, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. An Empirical Study of the Relationships between Design Pattern Roles and Class Change Proneness. In Hong Mei and Kenny Wong, editors, Proceedings of the 24th International Conference on Software Maintenance (ICSM), pages 217--226, September--October 2008. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: ICSM, Venue: ICSME.

  5. Marc Eaddy, Alfred V. Aho, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Cerberus: Tracing Requirements to Source Code Using Information Retrieval, Dynamic Analysis, and Program Analysis. In René Krikhaar and Ralf Lämmel, editors, Proceedings of the 16th International Conference on Program Comprehension (ICPC), pages 53--62, June 2008. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: ICPC.

  6. Adnane Ghannem, Salima Hassaine, Yann-Gaël Guéhéneuc, and Sylvie Hamel. L'analyse de logiciels, phylogénie et histoire. In Mireille Blay-Fornarino, editor, Actes du 14e colloque Langages et Modèles à Objets (LMO), pages N/A, mars 2008. Éditions Cépaduès. Note: Poster. 2 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: LMO.

  7. Jane Huffman Hayes, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. Prereqir: Recovering Pre-Requirements via Cluster Analysis. In Andy Zaidman, Massimilano Di Penta, and Ahmed Hassan, editors, Proceedings of the 15th Working Conference on Reverse Engineering (WCRE), pages 165--174, October 2008. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: WCRE.

  8. Foutse Khomh and Yann-Gaël Guéhéneuc. Do Design Patterns Impact Software Quality Positively?. In Christos Tjortjis and Andreas Winter, editors, Proceedings of the 12th Conference on Software Maintenance and Reengineering (CSMR), pages 274--278, April 2008. IEEE CS Press. Note: Short Paper. 5 pages. Most Influential Paper Award. [Text ] [Slides ] Keyword(s): Topic: Quality models, Venue: CSMR.

  9. Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, and Laurence Duchien. A Domain Analysis to Specify Design Defects and Generate Detection Algorithms. In José Fiadeiro and Paola Inverardi, editors, Proceedings of the 11th International Conference on Fundamental Approaches to Software Engineering (FASE), pages 276--291, March-April 2008. Springer-Verlag. Note: 15 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: FASE.

  10. Naouel Moha, Amine Mohamed Rouane Hacene, Petko Valtchev, and Yann-Gaël Guéhéneuc. Refactorings of Design Defects using Relational Concept Analysis. In Raoul Medina and Sergei Obiedkov, editors, Proceedings of the 4th International Conference on Formal Concept Analysis (ICFCA), pages 289--304, February 2008. Springer-Verlag. Note: 18 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ICFCA.

  11. Naouel Moha, Foutse Khomh, and Yann-Gaël Guéhéneuc. Génération automatique d'algorithmes de détection des défauts de conception. In Mireille Blay-Fornarino, editor, Actes du 14e colloque Langages et Modèles à Objets (LMO), pages 93--106, mars 2008. Éditions Cépaduès. Note: 13 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: LMO.


2007
  1. Giuliano Antoniol, Yann-Gaël Guéhéneuc, Ettore Merlo, and Paolo Tonella. Mining the Lexicon Used by Programmers during Software Evolution. In Ladan Tahvildari and Gerardo Canfora, editors, Proceedings of the 23rd International Conference on Software Maintenance (ICSM), pages 14--23, October 2007. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Identifier analysis, Venue: ICSM, Venue: ICSME.

  2. José Côté, Pilar Ramirez-Garcia, Gaston Godin, and Yann-Gaël Guéhéneuc. Gérer sa médication antirétrovirale avec une assistance en ligne... une approche en cours d'évaluation. In Bernard Bégaud, Pavel Hamet, André Jacques, and Vittorio A. Sironi, editors, Actes du 2e Congrès international sur la chaîne des médicaments (CICM), Octobre 2007. Groupe d'étude sur l'interdisciplinarité et les représentations sociales. Keyword(s): Topic: VIHTAVIE, Venue: CICM.

  3. Yann-Gaël Guéhéneuc. PMARt: Pattern-like Micro Architecture Repository. In Michael Weiss, Aliaksandr Birukou, and Paolo Giorgini, editors, Proceedings of the 1st EuroPLoP Focus Group on Pattern Repositories (EPFPR), pages N/A, July 2007. N/A. Note: 3 pages. [Text ] Keyword(s): Topic: Design patterns, Venue: PLoP.

  4. Yann-Gaël Guéhéneuc and Rabih Mustapha. A Simple Recommender System for Design Patterns. In Michael Weiss, Aliaksandr Birukou, and Paolo Giorgini, editors, Proceedings of the 1st EuroPLoP Focus Group on Pattern Repositories (EPFPR), pages N/A, July 2007. N/A. Note: 2 pages. [Text ] Keyword(s): Topic: Design patterns, Venue: PLoP.

  5. Foutse Khomh and Yann-Gaël Guéhéneuc. Perception and Reality: What are Design Patterns Good For?. In Fernando Brito e Abreu, Coral Calero, Yann-Gaël Guéhéneuc, Christian Lange, Michele Lanza, and Houari A. Sahraoui, editors, Proceedings of the 11th ECOOP workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE), pages N/A, July--August 2007. Springer-Verlag. Note: 7 pages. [Text ] [Slides ] Keyword(s): Topic: Quality models, Topic: Design patterns, Venue: QAOOSE.

  6. Naouel Moha, Yann-Gaël Guéhéneuc, Laurence Duchien, and Anne-Françoise Le Meur. Discussion on the Results of the Detection of Design Defects. In Serge Demeyer, Yann-Gaël Guéhéneuc, Christian Lange, Kim Mens, Roel Wuyts, and Stéphane Ducasse, editors, Proceedings of the 8th ECOOP workshop on Object-Oriented Reengineering (WOOR), pages N/A, July--August 2007. N/A. Note: 6 pages. [Text ] Keyword(s): Topic: Code and design smells, Venue: WOOR.

  7. Janice Ka-Yee Ng and Yann-Gaël Guéhéneuc. Identification of Behavioral and Creational Design Patterns through Dynamic Analysis. In Andy Zaidman, Abdelwahab Hamou-Lhadj, and Orla Greevy, editors, Proceedings of the 3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA), pages 34--42, October 2007. Delft University of Technology. Note: TUD-SERG-2007-022. 9 pages. [Text ] Keyword(s): Topic: Design patterns, Venue: PCODA.


2006
  1. Salah Bouktif, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Extracting Change-patterns from CVS Repositories. In Susan Elliott Sim and Massimiliano Di Penta, editors, Proceedings of the 13th Working Conference on Reverse Engineering (WCRE), pages 221--230, October 2006. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Evolution patterns, Venue: WCRE.

  2. José Côté, Pilar Ramirez-Garcia, Yann-Gaël Guéhéneuc, Xintao Wang, and Gaston Godin. Web support for person living with HIV for the immediate management of the treatment. In Gaston Godin, Jean Guy Baril, and Jean Pierre Routy, editors, Proceedings of the 15th annual Canadian Conference on HIV/Aids Research (CAHR), May 2006. Pulsus Group. Keyword(s): Topic: VIHTAVIE, Venue: CAHR.

  3. Yann-Gaël Guéhéneuc. Taupe: Towards Understanding Program Comprehension. In Hakan Erdogmus and Eleni Stroulia, editors, Proceedings of the 16th IBM Centers for Advanced Studies Conference (CASCON), pages 1--13, October 2006. ACM Press. Note: 13 pages. [Text ] [Slides ] Keyword(s): Topic: Program comprehension, Venue: CASCON.

  4. Yann-Gaël Guéhéneuc, Kim Mens, and Roel Wuyts. A Comparative Framework for Design Recovery Tools. In Giuseppe Antonio di Lucca and Nicolas Gold, editors, Proceedings of the 10th Conference on Software Maintenance and Reengineering (CSMR), pages 121--130, March 2006. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: CSMR.

  5. Olivier Kaczor, Yann-Gaël Guéhéneuc, and Sylvie Hamel. Efficient Identification of Design Patterns with Bit-vector Algorithm. In Giuseppe Antonio di Lucca and Nicolas Gold, editors, Proceedings of the 10th Conference on Software Maintenance and Reengineering (CSMR), pages 173--182, March 2006. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: CSMR.

  6. Naouel Moha, Saliha Bouden, and Yann-Gaël Guéhéneuc. Correction of High-Level Design Defects with Refactorings. In Serge Demeyer, Stéphane Ducasse, Yann-Gaël Guéhéneuc, Kim Mens, and Roel Wuyts, editors, Proceedings of the 7th ECOOP workshop on Object-Oriented Reengineering (WOOR), pages N/A, July 2006. N/A. Note: 4 pages. [Text ] Keyword(s): Topic: Code and design smells, Venue: WOOR.

  7. Naouel Moha, Yann-Gaël Guéhéneuc, and Pierre Leduc. Automatic Generation of Detection Algorithms for Design Defects. In Sebastian Uchitel and Steve Easterbrook, editors, Proceedings of the 21st Conference on Automated Software Engineering (ASE), pages 297--300, September 2006. IEEE CS Press. Note: Short paper. 4 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: ASE.

  8. Naouel Moha, Duc-Loc Huynh, and Yann-Gaël Guéhéneuc. Une taxonomie et un métamodèle pour la détection des défauts de conception. In Roger Rousseau, editor, Actes du 12e colloque Langages et Modèles à Objets (LMO), pages 201--216, mars 2006. Hermès Science Publications. Note: 16 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: LMO.

  9. Naouel Moha, Jihene Rezgui, Yann-Gaël Guéhéneuc, Petko Valtchev, and Ghizlane El Boussaidi. Using FCA to Suggest Refactorings to Correct Design Defects. In Sadok Ben Yahia and Engelbert Mephu Nguifo, editors, Proceedings of the 4th International Conference on Concept Lattices and their Applications (CLA), pages 297--302, September 2006. IEEE CS Press. Note: Short paper. 6 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: CLA.

  10. Denys Poshyvanyk, Yann-Gaël Guéhéneuc, Andrian Marcus, Giuliano Antoniol, and Václav Rajlich. Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification. In Jurgen Ebert and Panos Linos, editors, Proceedings of the 14th International Conference on Program Comprehension (ICPC), pages 137--148, June 2006. IEEE CS Press. Note: Best paper. 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: ICPC.


2005
  1. Giuliano Antoniol and Yann-Gaël Guéhéneuc. Feature Identification: A Novel Approach and a Case Study. In Tibor Gyimóthy and Vaclav Rajlich, editors, Proceedings of the 21st International Conference on Software Maintenance (ICSM), pages 357--366, September 2005. IEEE CS Press. Note: Best paper. 10 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: ICSM, Venue: ICSME.

  2. Giuliano Antoniol, Yann-Gaël Guéhéneuc, Ettore Merlo, and Houari Sahraoui. Software Evolution: The Need for Empirical Evidence. In Paolo Tonella, editor, Proceedings of the 1st ICSM workshop on Empirical Studies in Reverse Engineering (WESRE), pages N/A, September 2005. IEEE CS Press. Note: 2 pages. [Text ] Keyword(s): Topic: Evolution patterns, Venue: WESRE.

  3. Giuliano Antoniol, Ettore Merlo, Yann-Gaël Guéhéneuc, and Houari Sahraoui. Feature Traceability in Object Oriented Software. In Jonathan I. Maletic, Giuliano Antonio, Jane Cleland-Huang, and Jane Huffman Hayes, editors, Proceedings of the 3rd ASE Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE), pages 73--78, November 2005. ACM Press. Note: 6 pages. [Text ] [Slides ] Keyword(s): Topic: Requirements and features, Venue: TEFSE.

  4. Jean-Yves Guyomarc'h and Yann-Gaël Guéhéneuc. On the Impact of Aspect-Oriented Programming on Object-Oriented Metrics. In Fernando Brito e Abreu, Coral Calero, Michele Lanza, Geert Poels, and Houari A. Sahraoui, editors, Proceedings of the 9th ECOOP workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE), pages 42--47, July 2005. Springer-Verlag. Note: 6 pages. [Text ] [Slides ] Keyword(s): Topic: Quality models, Venue: QAOOSE.

  5. Yann-Gaël Guéhéneuc. Ptidej: Promoting Patterns with Patterns. In Mohamed E. Fayad, editor, Proceedings of the 1st ECOOP workshop on Building a System using Patterns (BSUP), pages N/A, July 2005. Springer-Verlag. Note: 9 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: BSUP.

  6. Yann-Gaël Guéhéneuc, Stefan Monnier, and Giuliano Antoniol. Evaluating the Use of Design Patterns during Program Comprehension -- Experimental Setting. In Giuliano Antoniol and Yann-Gaël Guéhéneuc, editors, Proceedings of the 1st ICSM workshop in Design Pattern Theory and Practice (IWDPTP), pages N/A, September 2005. IEEE CS Press. Note: In the pre-proceedings. 6 pages. [Text ] Keyword(s): Topic: Program comprehension, Venue: IWDPTP.

  7. Yann-Gaël Guéhéneuc and Houari Sahraoui. Des signatures numériques pour améliorer la recherche structurelle de patrons. In Marianne Huchard, Stéphane Ducasse, and Oscar Nierstrasz, editors, Actes du 11e colloque Langages et Modèles à Objets (LMO), pages 97--112, mars 2005. Hermès Science Publications. Note: 16 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: LMO.

  8. Yann-Gaël Guéhéneuc and Tewfik Ziadi. Automated Reverse-Engineering of UML v2.0 Dynamic Models. In Serge Demeyer, Stéphane Ducasse, Kim Mens, and Roel Wuyts, editors, Proceedings of the 6th ECOOP workshop on Object-Oriented Reengineering (WOOR), pages N/A, July 2005. N/A. Note: 5 pages. [Text ] Keyword(s): Topic: Design patterns, Venue: WOOR.

  9. Khashayar Khosravi and Yann-Gaël Guéhéneuc. Open Issues with Quality Models. In Fernando Brito e Abreu, Coral Calero, Michele Lanza, Geert Poels, and Houari A. Sahraoui, editors, Proceedings of the 9th ECOOP workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE), pages N/A, July 2005. Springer-Verlag. Note: 14 pages. [Text ] [Slides ] Keyword(s): Topic: Quality models, Topic: Design patterns, Venue: QAOOSE.

  10. Naouel Moha and Yann-Gaël Guéhéneuc. On the Automatic Detection and Correction of Design Defects. In Serge Demeyer, Kim Mens, Roel Wuyts, and Stéphane Ducasse, editors, Proceedings of the 6th ECOOP workshop on Object-Oriented Reengineering (WOOR), pages N/A, July 2005. N/A. Note: 7 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: WOOR.


2004
  1. Yann-Gaël Guéhéneuc. A Reverse Engineering Tool for Precise Class Diagrams. In Janice Singer and Hanan Lutfiyya, editors, Proceedings of the 14th IBM Centers for Advanced Studies Conference (CASCON), pages 28--41, October 2004. ACM Press. Note: 14 pages. [Text ] [Slides ] Keyword(s): Topic: Binary class relations, Venue: CASCON.

  2. Yann-Gaël Guéhéneuc. A Systematic Study of UML Class Diagram Constituents for their Abstract and Precise Recovery. In Doo-Hwan Bae and William C. Chu, editors, Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC), pages 265--274, November-December 2004. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Binary class relations, Venue: APSEC.

  3. Yann-Gaël Guéhéneuc. Abstract and Precise Recovery of UML Class Diagram Constituents. In Mark Harman and Bogdan Korel, editors, Proceedings of the 20th International Conference and Software Maintenance (ICSM), pages 523, September 2004. IEEE CS Press. Note: Poster. 1 page. [Text ] Keyword(s): Topic: Binary class relations, Venue: ICSM, Venue: ICSME.

  4. Yann-Gaël Guéhéneuc and Hervé Albin-Amiot. Recovering Binary Class Relationships: Putting Icing on the UML Cake. In Doug C. Schmidt, editor, Proceedings of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 301--314, October 2004. ACM Press. Note: 14 pages. [Text ] [Slides ] Keyword(s): Topic: Binary class relations, Venue: OOPSLA.

  5. Yann-Gaël Guéhéneuc, Houari Sahraoui, and Farouk Zaidi. Fingerprinting Design Patterns. In Eleni Stroulia and Andrea de Lucia, editors, Proceedings of the 11th Working Conference on Reverse Engineering (WCRE), pages 172--181, November 2004. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: WCRE.


2003
  1. Yann-Gaël Guéhéneuc and Hervé Albin-Amiot. A Pragmatic Study of Binary Class Relationships. In John Grundy and John Penix, editors, Proceedings of the 18th Conference on Automated Software Engineering (ASE), pages 277--280, September 2003. IEEE CS Press. Note: Short paper. 4 pages. [Text ] [Slides ] Keyword(s): Topic: Binary class relations, Venue: ASE.

  2. Yann-Gaël Guéhéneuc, Hervé Albin-Amiot, and Pierre Cointe. PatternsBox--Ptidej, intégration de deux outils de conception et de rétro-conception à Eclipse. In Jacques Malenfant, editor, Journée GDR ALP-OCM, pages N/A, février 2003. N/A. Note: 6 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: GDR ALP-OCM.


2002
  1. Hervé Albin-Amiot, Pierre Cointe, and Yann-Gaël Guéhéneuc. Un méta-modèle pour coupler application et détection des design patterns. In Anne-Marie Kempf, editor, Journée sur le projet COM, pages N/A, février 2002. N/A. Note: 17 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: JCOM.

  2. Hervé Albin-Amiot, Pierre Cointe, and Yann-Gaël Guéhéneuc. Un méta-modèle pour coupler application et détection des design patterns. In Michel Dao and Marianne Huchard, editors, Actes du 8e colloque Langages et Modèles à Objets (LMO), volume 8, numéro 1-2/2002 of RSTI -- L'objet, pages 41--58, janvier 2002. Hermès Science Publications. Note: 18 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: LMO.

  3. Andrés Farìas, Yann-Gaël Guéhéneuc, and Mario Südholt. Integrating Behavioral Protocols in Enterprise Java Beans. In Kenneth Baclawski and Haim Kilov, editors, Proceedings of the 11th OOPSLA workshop on Behavioral Semantics: Serving the Customer (Behavioural Semantics), pages 80--89, October 2002. College of Computer Science, Northeastern University. Note: 10 pages. [Text ] [Slides ] Keyword(s): Venue: WBS.

  4. Yann-Gaël Guéhéneuc. Three Musketeers to the Rescue -- Meta-Modelling, Logic Programming, and Explanation-based Constraint Programming for Pattern Description and Detection. In Kris De Volder, Kim Mens, Tom Mens, and Roel Wuyts, editors, Proceedings of the 1st ASE workshop on Declarative Meta-Prorgramming (WDMP), pages N/A, September 2002. Computer Science Department, University of British Columbia. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: WDMP.

  5. Yann-Gaël Guéhéneuc, Rémi Douence, and Narendra Jussien. No Java Without Caffeine -- A Tool for Dynamic Analysis of Java Programs. In Wolfgang Emmerich and Dave Wile, editors, Proceedings of the 17th Conference on Automated Software Engineering (ASE), pages 117--126, September 2002. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Binary class relations, Venue: ASE.


2001
  1. Hervé Albin-Amiot, Pierre Cointe, Yann-Gaël Guéhéneuc, and Narendra Jussien. Instantiating and Detecting Design Patterns: Putting Bits and Pieces Together. In Debra Richardson, Martin Feather, and Michael Goedicke, editors, Proceedings of the 16th Conference on Automated Software Engineering (ASE), pages 166--173, November 2001. IEEE CS Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: ASE.

  2. Hervé Albin-Amiot and Yann-Gaël Guéhéneuc. Design Patterns Application: Pure-generative Approach vs. Conservative-generative Approach. In Krzysztof Czarnecki, editor, Proceedings of the 1st OOPSLA workshop on Generative Programming (GP), pages N/A, October 2001. N/A. Note: 3 pages. [Text ] Keyword(s): Topic: Design patterns, Venue: WGP.

  3. Hervé Albin-Amiot and Yann-Gaël Guéhéneuc. Design Patterns: A Round-Trip. In Gilles Ardourel, Michael Haupt, Jose Luis Herrero Agustin, Rainer Ruggaber, and Charles Suscheck, editors, Proceedings of the 11th ECOOP workshop for Ph.D. Students in Object-Oriented Systems (PHDOOS), pages N/A, June 2001. N/A. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: PHDOOS.

  4. Hervé Albin-Amiot and Yann-Gaël Guéhéneuc. Meta-Modeling Design Patterns: Application to Pattern Detection and Code Synthesis. In Pim van den Broek, Pavel Hruby, Motoshi Saeki, Gerson Sunyé, and Bedir Tekinerdogan, editors, Proceedings of the 1st ECOOP workshop on Automating Object-Oriented Software Development Methods (AOOSDM), pages 20--27, October 2001. Centre for Telematics and Information Technology, University of Twente. Note: TR-CTIT-01-35. 8 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: AOOSDM.

  5. Yann-Gaël Guéhéneuc and Hervé Albin-Amiot. Using Design Patterns and Constraints to Automate the Detection and Correction of Inter-Class Design Defects. In Quioyun Li, Richard Riehle, Gilda Pour, and Bertrand Meyer, editors, Proceedings of the 39th Conference on the Technology of Object-Oriented Languages and Systems (TOOLS USA), pages 296--305, July 2001. IEEE CS Press. Note: 10 pages. [Text ] [Slides ] Keyword(s): Topic: Code and design smells, Venue: TOOLS USA.

  6. Yann-Gaël Guéhéneuc and Narendra Jussien. Quelques explications pour les patrons -- Une application de la PPC avec explications pour l'identification de patrons de conception. In Bertrand Neveu, editor, Actes des 7e Journées Nationales sur la résolution de Problèmes NP-Complets (JNPC), pages 111--122, juin 2001. ONERA. Note: 12 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: JNPC.

  7. Yann-Gaël Guéhéneuc and Narendra Jussien. Using Explanations for Design-Patterns Identification. In Christian Bessière, editor, Proceedings of the 1st IJCAI Workshop on Modeling and Solving Problems with Constraints (WMSPC), pages 57--64, August 2001. AAAI Press. Note: 8 pages. [Text ] [Slides ] Keyword(s): Topic: Design patterns, Venue: WMSPC.