generated by bibbase.org
  2024 (10)
Consensus Task Interaction Trace Recommender to Guide Developers' Software Navigation. Etaiwi, L.; Sager, P.; Gu�h�neuc, Y.; and Hamel, S. Empirical Software Engineering (EMSE), 29(147). September 2024. 46 pages.
Consensus Task Interaction Trace Recommender to Guide Developers' Software Navigation [pdf]Paper   link   bibtex   abstract  
A Systematic Literature Review of IoT System Architectural Styles and their Quality Requirements. Khezemi, N.; Minani, J. B.; Sabir, F.; Moha, N.; Gu�h�neuc, Y.; and Boussaidi, G. E. Internet of Things Journal (IoTJ). 2024.
A Systematic Literature Review of IoT System Architectural Styles and their Quality Requirements [pdf]Paper   link   bibtex  
A Systematic Review of IoT Systems Testing: Objectives, Approaches, Tools, and Challenges. Minani, J. B.; Sabir, F.; Moha, N.; ; and Gu�h�neuc, Y. Transactions on Software Engineering (TSE), 50: 785–815. April 2024. 21 pages.
A Systematic Review of IoT Systems Testing: Objectives, Approaches, Tools, and Challenges [pdf]Paper   link   bibtex   abstract  
AAT4IRS: Automated Acceptance Testing for Industrial Robotic Systems. Santos, M. G. D.; Petrillo, F.; Hall�, S.; and Gu�h�neuc, Y. Frontiers in Robotics and AI (FRAI). 2024.
AAT4IRS: Automated Acceptance Testing for Industrial Robotic Systems [pdf]Paper   link   bibtex  
SyDRA: An Approach to Understand Game Engine Architecture. Ullmann, G. C.; Politowski, C.; Petrillo, F.; Anquetil, N.; and Gu�h�neuc, Y. Entertainment Computing (EC), 52: 100832. July 2024. 12 pages.
SyDRA: An Approach to Understand Game Engine Architecture [pdf]Paper   link   bibtex   abstract  
MetamEnTh: An Object-Oriented Metamodel for IoT Systems in Buildings. Yefi, P.; Menon, R. P.; Eicker, U.; and Gu�h�neuc, Y. Internet of Things Journal (IoTJ), 11(15): 25818–25838. August 2024. 21 pages.
MetamEnTh: An Object-Oriented Metamodel for IoT Systems in Buildings [pdf]Paper   link   bibtex   abstract  
Discovering Reusable Functional Features in Legacy Object-Oriented Systems. Mili, H.; Benzarti, I.; El Kharraz, A.; El Boussaidi, G.; Gu�h�neuc, Y.; and Valtchev, P. In Bavota, G.; and Lopes, A., editor(s), Proceedings of the 46th International Conference on Software Engineering (ICSE), pages 3827–3856, October 2024. ACM Press/IEEE CS Press 1 page. Journal First.
Discovering Reusable Functional Features in Legacy Object-Oriented Systems [pdf]Paper   link   bibtex   abstract  
An Exploratory Study on Code Quality, Testing, Data Accuracy, and Practical Use Cases of IoT Wearables. Minani, J. B.; Gu�h�neuc, Y. G.; Naouel, M.; Sabir, F.; El-Fellah, Y.; and Ahmed, S. In Nguyen, K. K.; and Tsiropoulou, E. E., editor(s), Proceedings of the 7th Conference on Cloud and Internet of Things (CIoT), October 2024. IEEE CS Press 10 pages. Short paper.
An Exploratory Study on Code Quality, Testing, Data Accuracy, and Practical Use Cases of IoT Wearables [pdf]Paper   link   bibtex  
MAGNET: Method-based Approach using Graph Neural Network for Microservices Identification. Trabelsi, I.; Moha, N.; Gu�h�neuc, Y.; and Geffard, L. In Spalazzese, R.; and Koziolek, H., editor(s), Proceedings of the 21st International Conference on Software Architecture (ICSA), pages 1–11, June 2024. IEEE CS Press 11 pages. ORO and ROR Functional Badges.
MAGNET: Method-based Approach using Graph Neural Network for Microservices Identification [pdf]Paper   link   bibtex   abstract  
Enabling Transmutable Data Across Buildings and Systems Within Buildings. Yefi, P.; Eicker, U.; Gu�h�neuc, Y.; Menon, R. P.; and Ejaz, S. In Nguyen, K. K.; and Tsiropoulou, E. E., editor(s), Proceedings of the 7th Conference on Cloud and Internet of Things (CIoT), October 2024. IEEE CS Press 10 pages.
Enabling Transmutable Data Across Buildings and Systems Within Buildings [pdf]Paper   link   bibtex  
  2023 (13)
Introduction to the Special Issue on Program Comprehension. Hayashi, S.; Gu�h�neuc, Y.; and Chaudron, M. R. V. In Hayashi, S.; Gu�h�neuc, Y.; and Chaudron, M. R. V., editor(s), Empirical Software Engineering, volume 28, 1, pages 68. Springer, February 2023. 1 pages.
Introduction to the Special Issue on Program Comprehension [pdf]Paper   link   bibtex   abstract  
A Mapping Study of Language Features Improving Object-oriented Design Patterns. Flageol, W.; Menaud, �.; Gu�h�neuc, Y.; Badri, M.; and Monnier, S. Information and Software Technology (IST), 160: 107222. August 2023. 22 pages.
A Mapping Study of Language Features Improving Object-oriented Design Patterns [pdf]Paper   link   bibtex   abstract  
Discovering Reusable Functional Features in Legacy Object-oriented Systems. Mili, H.; Benzarti, I.; El Kharraz, A.; El Boussaidi, G.; Gu�h�neuc, Y.; and Valtchev, P. Transactions on Software Engineering (TSE), 49(7): 3827–3856. July 2023. 29 pages.
Discovering Reusable Functional Features in Legacy Object-oriented Systems [pdf]Paper   link   bibtex   abstract  
A Multi-Method Study of Internet of Things Systems Testing in Industry. Minani, J. B.; Sabir, F.; Moha, N.; and Gu�h�neuc, Y. Internet of Things Journal (IoTJ), 11(1): 1662–1684. January 2023. 23 pages.
A Multi-Method Study of Internet of Things Systems Testing in Industry [pdf]Paper   link   bibtex   abstract  
On the Maintenance Support for Microservice-based Systems through the Specification and the Detection of Microservice Antipatterns. Tighilt, R.; Abdellatif, M.; Trabelsi, I.; Madern, L.; Moha, N.; and Gu�h�neuc, Y. Journal of Systems and Software (JSS), 204: 111755. October 2023. 16 pages.
On the Maintenance Support for Microservice-based Systems through the Specification and the Detection of Microservice Antipatterns [pdf]Paper   link   bibtex   abstract  
Design Pattern for Reusing Immutable Methods in Object-Oriented Languages. Flageol, W.; Gu�h�neuc, Y.; Badri, M.; and Monnier, S. In Pautasso, C., editor(s), Proceedings of the 28th European Conference on Pattern Languages of Programs (EuroPLoP), pages 1–9, July 2023. ACM Press 9 pages.
Design Pattern for Reusing Immutable Methods in Object-Oriented Languages [pdf]Paper   link   bibtex   abstract  
A Machine Learning Based Approach to Detect Machine Learning Design Patterns. Pan, W.; Washizaki, H.; Yoshioka, N.; Fukazawa, Y.; Khomh, F.; and Gu�h�neuc, Y. In Yi, J.; and Leavens, G. T., editor(s), Proceedings of the 30th Asia-Pacific Software Engineering Conference (APSEC), pages 574–578, December 2023. IEEE CS Press 5 pages. Early Research Achievements Track.
A Machine Learning Based Approach to Detect Machine Learning Design Patterns [pdf]Paper   link   bibtex   abstract  
Assessing Video Game Balance using Autonomous Agents. Politowski, C.; Petrillo, F.; El Boussaidi, G.; Ullmann, G. C.; and Gu�h�neuc, Y. In Cooper, K., editor(s), Proceedings of the 7th International Workshop on Games and Software Engineering (GAS), pages 25–32, May 2023. ACM Press 8 pages.
Assessing Video Game Balance using Autonomous Agents [pdf]Paper   link   bibtex   abstract  
A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns. Sabir, F.; Gu�h�neuc, Y.; Palma, F.; Naouel Moha, G. R.; ; and Akhtar, H. In Serebrenik, A.; and Minku, L., editor(s), Proceedings of the 17th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 4319–4338, October 2023. ACM Press/IEEE CS Press 1 page. Journal First.
A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns [pdf]Paper   link   bibtex   abstract  
An Exploratory Approach for Game Engine Architecture Recovery. Ullmann, G. C.; Gu�h�neuc, Y.; Petrillo, F.; Anquetil, N.; and Politowski, C. In Cooper, K., editor(s), Proceedings of the 7th International Workshop on Games and Software Engineering (GAS), pages 8–15, May 2023. ACM Press 8 pages.
An Exploratory Approach for Game Engine Architecture Recovery [pdf]Paper   link   bibtex   abstract  
Visualising Game Engine Subsystem Coupling Patterns. Ullmann, G. C.; Gu�h�neuc, Y.; Petrillo, F.; Anquetil, N.; and Politowski, C. In Hlavacs, H.; and Iorio, A. D., editor(s), Proceedings of the 22nd International Conference on Entertainment Computing (ICEC), pages 263–274, November 2023. ACM Press 8 pages.
Visualising Game Engine Subsystem Coupling Patterns [pdf]Paper   link   bibtex   abstract  
Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 5 - Explainable Proxy Model. Washizaki, H.; Khomh, F.; Gu�h�neuc, Y.; Takeuchi, H.; Okuda, S.; and Natori, N. In Vranić, V.; and Brown, K., editor(s), Proceedings of the 30th Conference on Pattern Languages of Programs (PLoP), pages 1–10, October 2023. ACM Press 10 pages.
Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 5 - Explainable Proxy Model [pdf]Paper   link   bibtex   abstract  
Bidouille : Installation de mon Amiga 1200 (GibChingu) dans un bo�tier Evo X500. Gu�h�neuc, Y. janvier 2023. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Bidouille : Installation de mon Amiga 1200 (GibChingu) dans un bo�tier Evo X500 [link]Paper   link   bibtex   abstract  
  2022 (13)
What Do Developers Consider Magic Literals? A Smalltalk Perspective. Anquetil, N.; Delplanque, J.; Ducasse, S.; Zaitsev, O.; Fuhrman, C. P.; and Gu�h�neuc, Y. Information and Software Technology (IST), 149: 106942. September 2022. 14 pages.
What Do Developers Consider Magic Literals? A Smalltalk Perspective [pdf]Paper   link   bibtex   abstract  
ASE4Games'21 Workshop Report. Cooper, K. M. L.; Petrillo, F.; Gu�h�neuc, Y.; and Politowski, C. ACM SIGSOFT Software Engineering Notes, 47(2): 10–11. April 2022. 2 pages.
ASE4Games'21 Workshop Report [pdf]Paper   link   bibtex   abstract  
From Legacy to Microservices: A Type-based Approach for Microservices Identification using Machine Learning and Semantic Analysis. Trabelsi, I.; Abdellatif, M.; Abubaker, A.; Moha, N.; Mosser, S.; Ebrahimi-Kahou, S.; and Gu�h�neuc, Y. Journal of Software: Evolution and Process (JSEP), 35(10): e2503. September 2022. 28 pages.
From Legacy to Microservices: A Type-based Approach for Microservices Identification using Machine Learning and Semantic Analysis [pdf]Paper   link   bibtex   abstract  
An Empirical Study of the Effectiveness of an Ensemble of Stand-alone Sentiment Detection Tools for Software Engineering Datasets. Uddin, G.; Gu�h�neuc, Y.; Khomh, F.; and Roy, C. Transactions on Software Engineering and Methodology (TOSEM), 31(3): 1–38. April 2022. 37 pages.
An Empirical Study of the Effectiveness of an Ensemble of Stand-alone Sentiment Detection Tools for Software Engineering Datasets [pdf]Paper   link   bibtex   abstract  
Software Engineering Design Patterns for Machine Learning Applications. Washizaki, H.; Khomh, F.; Gu�h�neuc, Y.; Takeuchi, H.; Natori, N.; Doi, T.; and Okuda, S. Computer, 55(3): 30–39. March 2022. 10 pages. \awardBest paper.
Software Engineering Design Patterns for Machine Learning Applications [pdf]Paper   link   bibtex   abstract  
Towards Automated Video Game Testing: Still a Long Way to Go. Politowski, C.; Gu�h�neuc, Y.; and Petrillo, F. In Cooper, K., editor(s), Proceedings of the 6th International Workshop on Games and Software Engineering (GAS), pages 37–43, May 2022. ACM Press 7 pages.
Towards Automated Video Game Testing: Still a Long Way to Go [pdf]Paper   link   bibtex   abstract  
Challenges in Machine Learning Application Development: An Industrial Experience Report. Rahman, M. S.; Khomh, F.; Rivera, E.; Gu�h�neuc, Y.; and Lehnert, B. In Lu, Q.; Xu, X. (.; Zhu, L.; and Grundy, J., editor(s), Proceedings of the 1st International Workshop on Software Engineering for Responsible Artificial Intelligence (SE4RAI), pages 21–28, May 2022. ACM Press 8 pages.
Challenges in Machine Learning Application Development: An Industrial Experience Report [pdf]Paper   link   bibtex   abstract  
Game Engine Comparative Anatomy. Ullmann, G. C.; Politowski, C.; Gu�h�neuc, Y.; and Petrillo, F. In G�bl, B.; and van der Spek, E., editor(s), Proceedings of the 21st International Conference on Entertainment Computing (ICEC), pages 103–111, November 2022. ACM Press 9 pages.
Game Engine Comparative Anatomy [pdf]Paper   link   bibtex   abstract  
What Makes a Game High-rated? Towards Factors of Video Game Success. Ullmann, G. C.; Politowski, C.; Gu�h�neuc, Y.; and Petrillo, F. In Cooper, K., editor(s), Proceedings of the 6th International Workshop on Games and Software Engineering (GAS), pages 16–23, May 2022. ACM Press 8 pages.
What Makes a Game High-rated? Towards Factors of Video Game Success [pdf]Paper   link   bibtex   abstract  
Video Game Project Management Anti-patterns. Ullmann, G. C.; Politowski, C.; Gu�h�neuc, Y.; Petrillo, F.; and Montandon, J. E. In Cooper, K., editor(s), Proceedings of the 6th International Workshop on Games and Software Engineering (GAS), pages 9–15, May 2022. ACM Press 7 pages.
Video Game Project Management Anti-patterns [pdf]Paper   link   bibtex   abstract  
Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 4 - ML Gateway Routing Architecture. Washizaki, H.; Khomh, F.; and Gu�h�neuc, Y. In Manns, M. L.; and Guerra, E., editor(s), Proceedings of the 29th Conference on Pattern Languages of Programs (PLoP), pages 1–10, October 2022. ACM Press 10 pages.
Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 4 - ML Gateway Routing Architecture [pdf]Paper   link   bibtex   abstract  
An Approach to Apply Automated Acceptance Testing for Industrial Robotic Systems. dos Santos, M. G.; Petrillo, F.; Hall�, S.; and Gu�h�neuc, Y. In D'Auria, D.; Kazanzides, P.; Matson, E.; and Muratore, L., editor(s), Proceedings of the 6th International Conference on Robotic Computing (IRC), December 2022. IEEE CS Press 2 pages. Poster.
An Approach to Apply Automated Acceptance Testing for Industrial Robotic Systems [pdf]Paper   link   bibtex   abstract  
Entrevue avec Andrew Cross (Traduction). Gu�h�neuc, Y. mai 2022. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Entrevue avec Andrew Cross (Traduction) [link]Paper   link   bibtex   abstract  
  2021 (11)
SERP4IoT'21 Workshop Report. Gu�h�neuc, Y.; Humayoun, S. R.; Morales, R.; and Saborido, R. ACM SIGSOFT Software Engineering Notes, 46(4): 26–27. October 2021. 2 pages.
SERP4IoT'21 Workshop Report [pdf]Paper   link   bibtex   abstract   8 downloads  
Investigating Design Patterns and Design Anti-pattern Mutations and their Change- and Fault-proneness. Kermansaravi, Z.; Rahman, M. S.; Khomh, F.; Jaafar, F.; and Gu�h�neuc, Y. Empirical Software Engineering (EMSE), 26(9). January 2021. 41 pages.
Investigating Design Patterns and Design Anti-pattern Mutations and their Change- and Fault-proneness [pdf]Paper   link   bibtex   abstract  
A Systematic Review of API Evolution Literature. Lamothe, M.; Gu�h�neuc, Y.; and Shang, W. Computing Surveys (CSUR), 54(8): 1–26. October 2021. 36 pages.
A Systematic Review of API Evolution Literature [pdf]Paper   link   bibtex   abstract  
Game Industry Problems: an Extensive Analysis of the Gray Literature. Politowski, C.; Petrillo, F.; Ullmann, G. C.; and Gu�h�neuc, Y. Information and Software Technology (IST), 134: 106538. June 2021. 18 pages.
Game Industry Problems: an Extensive Analysis of the Gray Literature [pdf]Paper   link   bibtex   abstract  
A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns. Sabir, F.; Gu�h�neuc, Y.; Palma, F.; Moha, N.; Rasool, G.; and Akhtar, H. Transactions on Software Engineering (TSE), 48(11): 4319–4338. October 2021. 19 pages.
A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns [pdf]Paper   link   bibtex   abstract  
An Empirical Study of IoT Topics in IoT Developer Discussions on Stack Overflow. Uddin, G.; Sabir, F.; Gu�h�neuc, Y.; Alam, O.; and Khomh, F. Empirical Software Engineering (EMSE), 26(6). September 2021. 47 pages.
An Empirical Study of IoT Topics in IoT Developer Discussions on Stack Overflow [pdf]Paper   link   bibtex   abstract  
A Survey of Video Game Testing. Politowski, C.; Petrillo, F.; and Gu�h�neuc, Y. In Garrido, A.; Miranda, B.; and Tuya, J., editor(s), Proceedings of the 2nd International Conference on Automation of Software (AST), pages 90–99, May 2021. ACM Press 10 pages.
A Survey of Video Game Testing [pdf]Paper   link   bibtex   abstract  
Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 3 - Data Processing Architectures. Runpakprakun, J.; Peralta, S. R. O.; Washizaki, H.; Khomh, F.; Gu�h�neuc, Y.; Yoshioka, N.; and Fukazawa, Y. In Aguiar, A., editor(s), Proceedings of the 28th Conference on Pattern Languages of Programs (PLoP), pages 1–10, October 2021. ACM Press 10 pages.
Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 3 - Data Processing Architectures [pdf]Paper   link   bibtex   abstract  
Formalising Solutions to REST API Bad Practices as Anti-patterns. Van Tran, T.; Abdellatif, M.; and Gu�h�neuc, Y. In Mecella, M.; Moha, N.; and Paik, H., editor(s), Proceedings of the 19th International Conference on Service Oriented Computing (ICSOC), pages 153–-170, October 2021. Springer 16 pages.
Formalising Solutions to REST API Bad Practices as Anti-patterns [pdf]Paper   link   bibtex   abstract  
Analyzing and Visualizing Projects and their Relations in Software Ecosystems. Van Tran, T.; Cheng, C.; Petrillo, F.; and Gu�h�neuc, Y. In Merino, L.; and Alcocer, J. P. S., editor(s), Proceedings of the 9th Working Conference on Software Visualisation (VISSOFT), pages 105–109, September 2021. IEEE CS Press 5 pages. New Ideas and Emerging Results.
Analyzing and Visualizing Projects and their Relations in Software Ecosystems [pdf]Paper   link   bibtex   abstract  
Entrevue avec Dan Dodge (Traduction). Gu�h�neuc, Y. mars 2021. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Entrevue avec Dan Dodge (Traduction) [link]Paper   link   bibtex   abstract  
  2020 (27)
Proceedings of the 28th International Conference on Program Comprehension. Gu�h�neuc, Y.; and Hayashi, S., editors. IEEE CS Press. July 2020.
link   bibtex  
A Taxonomy of Service Identification Approaches for Legacy Software Systems Modernization. Abdellatif, M.; Shatnawi, A.; Mili, H.; Moha, N.; El Boussaidi, G.; Hecht, G.; Privat, J.; and Gu�h�neuc, Y. Journal of Systems and Software (JSS), 173: 110868. November 2020. 21 pages.
A Taxonomy of Service Identification Approaches for Legacy Software Systems Modernization [pdf]Paper   link   bibtex   abstract  
A Multi-dimensional Study on the State of the Practice of REST APIs Usage in Android Apps. Abdellatif, M.; Tighilt, R.; Belkhir, A.; Moha, N.; Gu�h�neuc, Y.; and Beaudry, �. Automated Software Engineering (JASE), 27: 187–228. August 2020. 42 pages.
A Multi-dimensional Study on the State of the Practice of REST APIs Usage in Android Apps [pdf]Paper   link   bibtex   abstract  
A Machine-learning based Ensemble Method for Anti-patterns Detection. Barbez, A.; Khomh, F.; and Gu�h�neuc, Y. Journal of Systems and Software (JSS), 161: 110486. March 2020. 15 pages.
A Machine-learning based Ensemble Method for Anti-patterns Detection [pdf]Paper   link   bibtex   abstract  
Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations. Lacerda, G.; Petrillo, F.; Pimenta, M. S.; and Gu�h�neuc, Y. Journal of Systems and Software (JSS), 167: 110610. September 2020. 44 pages.
Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations [pdf]Paper   link   bibtex   abstract  
A Systematic Literature Review on Automated Log Abstraction Techniques. Masri, D. E.; Petrillo, F.; Gu�h�neuc, Y.; Hamou-Lhadj, A.; and Bouziane, A. Information and Software Technology (IST), 122: 106276. June 2020. 23 pages.
A Systematic Literature Review on Automated Log Abstraction Techniques [pdf]Paper   link   bibtex   abstract  
What Skills do IT Companies look for in New Developers? A Study with Stack Overflow Jobs. Montandon, J. E.; Politowski, C.; Silva, L. L.; Valente, M. T.; Petrillo, F.; and Gu�h�neuc, Y. Information and Software Technology (IST), 129: 106429. January 2020. 6 pages. Short article.
What Skills do IT Companies look for in New Developers? A Study with Stack Overflow Jobs [pdf]Paper   link   bibtex   abstract  
MoMIT: Porting a JavaScript Interpreter on a Quarter Coin. Morales, R.; Saborido, R.; and Gu�h�neuc, Y. Transactions on Software Engineering (TSE), 47(12): 2771–2785. January 2020. 15 pages.
MoMIT: Porting a JavaScript Interpreter on a Quarter Coin [pdf]Paper   link   bibtex   abstract   6 downloads  
A Large Scale Empirical Study of the Impact of Spaghetti Code and Blob Anti-patterns on Program Comprehension. Politowski, C.; Khomh, F.; Romano, S.; Scanniello, G.; Petrillo, F.; Gu�h�neuc, Y.; and Maiga, A. Information and Software Technology (IST), 122: 106278. June 2020. 17 pages.
A Large Scale Empirical Study of the Impact of Spaghetti Code and Blob Anti-patterns on Program Comprehension [pdf]Paper   link   bibtex   abstract  
Are Game Engines Software Frameworks? A Three-perspective Study. Politowski, C.; Petrillo, F.; Montandon, J. E.; Valente, M. T.; and Gu�h�neuc, Y. Journal of Systems and Software (JSS), 171: 110846. October 2020. 22 pages.
Are Game Engines Software Frameworks? A Three-perspective Study [pdf]Paper   link   bibtex   abstract  
A Practical Guide on Conducting Eye Tracking Studies in Software Engineering. Sharafi, Z.; Sharif, B.; Gu�h�neuc, Y.; Begel, A.; Bednarik, R.; and Crosby, M. Empirical Software Engineering (EMSE), 25(5): 3128–3174. June 2020. 52 pages.
A Practical Guide on Conducting Eye Tracking Studies in Software Engineering [pdf]Paper   link   bibtex   abstract  
A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration. Abdellatif, M.; Tighilt, R.; Moha, N.; Mili, H.; El Boussaidi, G.; Privat, J.; and Gu�h�neuc, Y. In Kafeza, E.; Benatallah, B.; and Martinelli, F., editor(s), Proceedings of the 18th International Conference on Service Oriented Computing (ICSOC), pages 476–491, December 2020. Springer 15 pages.
A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration [pdf]Paper   link   bibtex   abstract  
A Preliminary Study of Open-source IoT Development Frameworks. Baba-Cheikh, Z.; El Boussaidi, G.; Gascon-Samson, J.; Mili, H.; and Gu�h�neuc, Y. In Morales, R.; Saborido, R.; Humayoun, S. R.; and Gu�h�neuc, Y., editor(s), Proceedings of the 2nd International Workshop on Software Engineering Research and Practices for the Internet of Things (SERP4IoT), pages 679–686, May 2020. ACM Press 7 pages.
A Preliminary Study of Open-source IoT Development Frameworks [pdf]Paper   link   bibtex   abstract  
Can Microservice-based Online-retailers Be Used as an SPL? A Study of Six Reference Architectures. Benni, B.; Mosser, S.; Caissy, J.; and Gu�h�neuc, Y. In Proceedings of the 24th Conference on Systems and Software Product Line (SPLC), pages 1–6, October 2020. ACM Press 6 pages. Short paper.
Can Microservice-based Online-retailers Be Used as an SPL? A Study of Six Reference Architectures [pdf]Paper   link   bibtex   abstract  
Order in Chaos: Prioritizing Mobile App Reviews using Consensus Algorithms. Etaiwi, M. (.; Hamel, S.; and Gu�h�neuc, Y. In Chan, W. K.; Claycomb, B.; and Takakura, H., editor(s), Proceedings of the 44th Computer Software and Applications Conference (COMPSAC), July 2020. IEEE CS Press 9 pages.
Order in Chaos: Prioritizing Mobile App Reviews using Consensus Algorithms [pdf]Paper   link   bibtex   abstract  
Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations. Lacerda, G.; Petrillo, F.; Pimenta, M. S.; and Gu�h�neuc, Y. In Lo, D.; and Shepherd, D., editor(s), Proceedings of the 36th International Conference on Software Maintenance and Evolution (ICSME), pages 110610, September–October 2020. IEEE CS Press 1 page. Journal First / Conference Second Track (J1C2).
Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations [pdf]Paper   link   bibtex   abstract  
Improving Engagement Assessment in Gameplay Testing Sessions using IoT Sensors. Politowski, C.; Petrillo, F.; and Gu�h�neuc, Y. In Morales, R.; Saborido, R.; Humayoun, S. R.; and Gu�h�neuc, Y., editor(s), Proceedings of the 2nd International Workshop on Software Engineering Research and Practices for the Internet of Things (SERP4IoT), pages 655–659, May 2020. ACM Press 5 pages. Short paper.
Improving Engagement Assessment in Gameplay Testing Sessions using IoT Sensors [pdf]Paper   link   bibtex   abstract  
Dataset of Video Game Development Problems. Politowski, C.; Petrillo, F.; Ullmann, G. C.; de Andrade Werly, J.; and Gu�h�neuc, Y. In Baysal, O.; and Vasilescu, B., editor(s), Proceedings of the 17th International Conference on Mining Software Repositories (MSR), pages 553–557, June 2020. ACM Press 5 pages. Dataset.
Dataset of Video Game Development Problems [pdf]Paper   link   bibtex   abstract  
On the Study of Microservice Antipatterns: a Catalog Proposal. Tighilt, R.; Abdellatif, M.; Moha, N.; Mili, H.; El Boussaidi, G.; Privat, J.; and Gu�h�neuc, Y. In Sousa, T. B., editor(s), Proceedings of the 25th European Conference on Pattern Languages of Programs (EuroPLoP), July 2020. ACM Press 13 pages.
On the Study of Microservice Antipatterns: a Catalog Proposal [pdf]Paper   link   bibtex   abstract  
Towards a Tool-based Approach for Microservice Antipatterns Identification. Tighilt, R.; Moha, N.; Abdellatif, M.; and Gu�h�neuc, Y. In Koschel, A.; Borcoci, E.; Laube, A.; Hausotter, A.; and Humphreys, P., editor(s), Proceedings of the 10th International Conference on Service Oriented Computing (Service Computation), pages 1–6, October 2020. IARIA XPS Press 6 pages.
Towards a Tool-based Approach for Microservice Antipatterns Identification [pdf]Paper   link   bibtex   abstract  
Commit-Defect and Architectural Metrics based Quality Assessment of C Language. Tiwari, D.; Washizaki, H.; Fukazawa, Y.; Fukuoka, T.; Tamaki, J.; Hosotani, N.; Kohama, M.; Gu�h�neuc, Y.; and Khomh, F. In Ali, R.; and Kaindl, H., editor(s), Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), pages 579–586, May 2020. ScitePress 8 pages.
Commit-Defect and Architectural Metrics based Quality Assessment of C Language [pdf]Paper   link   bibtex   abstract  
Software Engineering Patterns for Machine Learning Applications (SEP4MLA). Washizaki, H.; Khomh, F.; and Gu�h�neuc, Y. In Cheng, Y.; Iba, T.; and Ni, W., editor(s), Proceedings of the 9th Asian Conference on Pattern Languages of Programs (AsianPLoP), September 2020. ACM Press 10 pages.
Software Engineering Patterns for Machine Learning Applications (SEP4MLA) [pdf]Paper   link   bibtex   abstract  
Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 2. Washizaki, H.; Khomh, F.; Gu�h�neuc, Y.; Takeuchi, H.; Okuda, S.; Natori, N.; and Shioura, N. In Wirfs-Brock, R., editor(s), Proceedings of the 27th Conference on Pattern Languages of Programs (PLoP), pages 1–10, October 2020. ACM Press 10 pages.
Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 2 [pdf]Paper   link   bibtex   abstract  
Actualit� : Les annonces de Lewis Eggebrecht au salon World Of Commodore de Toronto (Traduction). Gu�h�neuc, Y. ao�t 2020. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Actualit� : Les annonces de Lewis Eggebrecht au salon World Of Commodore de Toronto (Traduction) [link]Paper   link   bibtex   abstract  
Entrevue avec Don Daglow (Traduction). Gu�h�neuc, Y. juillet 2020. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Entrevue avec Don Daglow (Traduction) [link]Paper   link   bibtex   abstract  
Point de vue : les probl�mes qui ont caus� la banqueroute d'ICD (Traduction). Gu�h�neuc, Y. mai 2020. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Point de vue : les probl�mes qui ont caus� la banqueroute d'ICD (Traduction) [link]Paper   link   bibtex   abstract  
Point de vue : ma vraie histoire de Grand Theft Auto (Traduction). Gu�h�neuc, Y. septembre 2020. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Point de vue : ma vraie histoire de Grand Theft Auto (Traduction) [link]Paper   link   bibtex   abstract  
  2019 (14)
Empirical Software Engineering. Khomh, F.; and Gu�h�neuc, Y. In Cha, S.; Taylor, R. N.; and Kang, K. C., editor(s), Handbook on Software Engineering (HoSE), 7, pages 285–320. Springer, February 2019. 35 pages.
Empirical Software Engineering [pdf]Paper   link   bibtex   abstract  
Is Fragmentation a Threat to the Success of the Internet of Things?. Aly, M.; Khomh, F.; Gu�h�neuc, Y.; Washizaki, H.; and Yacout, S. Internet of Things Journal (IoTJ), 6(1): 472–487. February 2019. 15 pages.
Is Fragmentation a Threat to the Success of the Internet of Things? [pdf]Paper   link   bibtex   abstract  
On the Semantic Detection of Cloud API (Anti)Patterns. Brabra, H.; Mtibaa, A.; Petrillo, F.; Merle, P.; Sliman, L.; Moha, N.; Gaaloul, W.; Gu�h�neuc, Y.; Benatallah, B.; and Gargouri, F. Information and Software Technology (IST), 107(3): 65–82. March 2019. 17 pages.
On the Semantic Detection of Cloud API (Anti)Patterns [pdf]Paper   link   bibtex   abstract  
UniDoSA: The Unified Specification and Detection of Service Antipatterns. Palma, F.; Moha, N.; and Gu�h�neuc, Y. Transactions on Software Engineering (TSE), 45(10): 1024–1053. October 2019. 31 pages.
UniDoSA: The Unified Specification and Detection of Service Antipatterns [pdf]Paper   link   bibtex   abstract  
Swarm Debugging: the Collective Intelligence on Interactive Debugging. Petrillo, F.; Gu�h�neuc, Y.; Pimenta, M. S.; Freitas, C. M. D. S.; and Khomh, F. Journal of Systems and Software (JSS), 153: 152–174. July 2019. 22 pages.
Swarm Debugging: the Collective Intelligence on Interactive Debugging [pdf]Paper   link   bibtex   abstract  
A Systematic Literature Review on the Detection of Smells and their Evolution in Object-Oriented and Service-Oriented Systems. Sabir, F.; Palma, F.; Rasool, G.; Gu�h�neuc, Y.; and Moha, N. Software: Practice and Experience (JSPE), 49(1): 3–39. January 2019. 36 pages.
A Systematic Literature Review on the Detection of Smells and their Evolution in Object-Oriented and Service-Oriented Systems [pdf]Paper   link   bibtex   abstract  
A Study of Build Inflation in 30 Million CPAN Builds on 13 Perl Versions and 10 Operating Systems. Zolfagharinia, M.; Adams, B.; and Gu�h�neuc, Y. Empirical Software Engineering (EMSE), 24(6): 3933–3971. June 2019. 38 pages.
A Study of Build Inflation in 30 Million CPAN Builds on 13 Perl Versions and 10 Operating Systems [pdf]Paper   link   bibtex   abstract  
Code Smells for Multi-language Systems. Abidi, M.; Grichi, M.; Khomh, F.; and Gu�h�neuc, Y. In Isaku, T., editor(s), Proceedings of the 24th European Conference on Pattern Languages of Programs (EuroPLoP), pages 1–13, July 2019. ACM Press 13 pages.
Code Smells for Multi-language Systems [pdf]Paper   link   bibtex   abstract  
Anti-patterns for Multi-language Systems. Abidi, M.; Khomh, F.; and Gu�h�neuc, Y. In Isaku, T., editor(s), Proceedings of the 24th European Conference on Pattern Languages of Programs (EuroPLoP), pages 1–14, July 2019. ACM Press 14 pages.
Anti-patterns for Multi-language Systems [pdf]Paper   link   bibtex   abstract  
Deep Learning Anti-patterns from Code Metrics History. Barbez, A.; Khomh, F.; and Gu�h�neuc, Y. In Kim, M.; and Besz�des, �., editor(s), Proceedings of the 35nd International Conference on Software Maintenance and Evolution (ICSME), pages 114–124, September–October 2019. IEEE CS Press 11 pages.
Deep Learning Anti-patterns from Code Metrics History [pdf]Paper   link   bibtex   abstract  
An Observational Study on the State of REST API Uses in Android Mobile Applications. Belkhir, A.; Abdellatif, M.; Tighilt, R.; Moha, N.; Gu�h�neuc, Y.; and Beaudry, �. In Poshyvanyk, D.; and Malavolta, I., editor(s), Proceedings of the 6th International Conference on Mobile Software Engineering and Systems (MOBILESoft), pages 66–75, May 2019. ACM Press 10 pages. \awardBest paper.
An Observational Study on the State of REST API Uses in Android Mobile Applications [pdf]Paper   link   bibtex   abstract  
State of Practices of Java Native Interface. Grichi, M.; Abidi, M.; Gu�h�neuc, Y.; and Khomh, F. In Kontogiannis, K.; and Enenkel, R., editor(s), Proceedings of the 29th IBM Centers for Advanced Studies Conference (CASCON), pages 274–283, October 2019. ACM Press 15 pages.
link   bibtex   abstract  
Collection and Identification of Microservices Patterns and Antipatterns. Tighilt, R.; Abdellatif, M.; Abu Saad, N.; Moha, N.; and Gu�h�neuc, Y. In Seriai, D., editor(s), Proceedings of the 12th Conf�rence Francophone sur les Architectures Logicielles (CAL), pages 1–8, October–November 2019. 6 pages.
Collection and Identification of Microservices Patterns and Antipatterns [pdf]Paper   link   bibtex   abstract  
Studying Software Engineering Patterns for Designing Machine Learning Systems. Washizaki, H.; Uchida, H.; Khomh, F.; and Gu�h�neuc, Y. In Ihara, A.; and Gerosa, M. A., editor(s), Proceedings of the 10th International Workshop on Empirical Software Engineering in Practice (IWESEP), pages 49–54, December 2019. IEEE CS Society 6 pages.
Studying Software Engineering Patterns for Designing Machine Learning Systems [pdf]Paper   link   bibtex   abstract  
  2018 (14)
An Empirical Study of Crash-inducing Commits in Mozilla Firefox. An, L.; Khomh, F.; and Gu�h�neuc, Y. Software Quality Journal (SQJ), 26(2): 553–584. June 2018. 33 pages.
An Empirical Study of Crash-inducing Commits in Mozilla Firefox [pdf]Paper   link   bibtex   abstract  
Effective Use of Analysts' Effort in Automated Tracing. Hayes, J. H.; Dekhtyar, A.; Larsen, J.; and Gu�h�neuc, Y. Requirements Engineering (REEN), 23(1): 119–143. March 2018. 26 pages.
Effective Use of Analysts' Effort in Automated Tracing [pdf]Paper   link   bibtex   abstract  
Learning from the Past: a Process Recommendation System for Video Game Projects using Postmortems Experiences. Politowski, C.; Fontoura, L. M.; Petrillo, F.; and Gu�h�neuc, Y. Information and Software Technology (IST), 100: 103–118. August 2018. 15 pages.
Learning from the Past: a Process Recommendation System for Video Game Projects using Postmortems Experiences [pdf]Paper   link   bibtex   abstract  
Getting the Most from Map Data Structures in Android. Saborido, R.; Morales, R.; Khomh, F.; Gu�h�neuc, Y.; and Antoniol, G. Empirical Software Engineering (EMSE), 23(5): 2829–2864. October 2018. 35 pages.
Getting the Most from Map Data Structures in Android [pdf]Paper   link   bibtex   abstract  
Noise in Mylyn Interaction Traces and Its Impact on Developers and Recommendation Systems. Soh, Z.; Khomh, F.; Gu�h�neuc, Y.; and Antoniol, G. Empirical Software Engineering (EMSE), 23(2): 645–692. April 2018. 49 pages.
Noise in Mylyn Interaction Traces and Its Impact on Developers and Recommendation Systems [pdf]Paper   link   bibtex   abstract  
ProMeTA: A Taxonomy for Program Metamodels in Program Reverse Engineering. Washizaki, H.; Khomh, F.; and Gu�h�neuc, Y. Empirical Software Engineering (EMSE), 23(4): 2323–2358. August 2018. 35 pages. \awardBest paper of JIPS'19.
ProMeTA: A Taxonomy for Program Metamodels in Program Reverse Engineering [pdf]Paper   link   bibtex   abstract  
State of the Practice in Service Identification for SOA Migration in Industry. Abdellatif, M.; Hecht, G.; Mili, H.; El Boussaidi, G.; Moha, N.; Shatnawi, A.; Privat, J.; and Gu�h�neuc, Y. In Pahl, C.; Vukovic, M.; and Yin, J., editor(s), Proceedings of the 16th International Conference on Service Oriented Computing (ICSOC), pages 634–650, November 2018. Springer 15 pages. \awardBest student paper.
State of the Practice in Service Identification for SOA Migration in Industry [pdf]Paper   link   bibtex   abstract  
Codifying Hidden Dependencies in Legacy J2EE Applications. Hecht, G.; Mili, H.; El Boussaidi, G.; Boubaker, A.; Abdellatif, M.; Gu�h�neuc, Y.; Shatnawi, A.; Privat, J.; and Moha, N. In Washizaki, H.; and Zhang, H., editor(s), Proceedings of the 25th Asia-Pacific Software Engineering Conference (APSEC), pages 305–314, December 2018. IEEE CS Press 10 pages. \awardBest paper.
Codifying Hidden Dependencies in Legacy J2EE Applications [pdf]Paper   link   bibtex   abstract  
Design Patterns Impact on Software Quality: Where are the Theories?. Khomh, F.; and Gu�h�neuc, Y. In Penta, M. D.; and Shepherd, D. C., editor(s), Proceedings of the 25th International Conference on Software Analysis, Evolution, and Reengineering (SANER), pages 15–25, March 2018. IEEE CS Press 11 pages.
Design Patterns Impact on Software Quality: Where are the Theories? [pdf]Paper   link   bibtex   abstract  
A Lexical and Semantical Analysis on REST Cloud Computing APIs. Petrillo, F.; Merle, P.; Palma, F.; Moha, N.; and Gu�h�neuc, Y. In Ferguson, D.; Mu�oz, V. M.; Cardoso, J. S.; Helfert, M.; and Pahl, C., editor(s), Proceedings of the 8th International Conference on Cloud Computing and Services Science (CLOSER), pages 308–332, July 2018. Springer 24 pages.
A Lexical and Semantical Analysis on REST Cloud Computing APIs [pdf]Paper   link   bibtex   abstract  
Learning from the Past: A Process Recommendation System for Video Game Projects using Postmortems Experiences. Politowski, C.; Fontoura, L. M.; Petrillo, F.; and Gu�h�neuc, Y. In Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 103–118, October 2018. ACM Press 2 pages. Journal First Presentation.
Learning from the Past: A Process Recommendation System for Video Game Projects using Postmortems Experiences [pdf]Paper   link   bibtex   abstract  
En pratique : cr�er un CD Amithlon � jour et amor�able (Traduction). Gu�h�neuc, Y. octobre 2018. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
En pratique : cr�er un CD Amithlon � jour et amor�able (Traduction) [link]Paper   link   bibtex   abstract  
Entrevue avec Jim Wingard (Traduction). Gu�h�neuc, Y. octobre 2018. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Entrevue avec Jim Wingard (Traduction) [link]Paper   link   bibtex   abstract  
Developer Interaction Traces backed by IDE Screen Recordings from Think-aloud Sessions. Yamashita, A.; Petrillo, F.; Khomh, F.; and Gu�h�neuc, Y. May 2018. 4 pages. Data showcase at the 15th International Conference on Mining Software Repositories.
Developer Interaction Traces backed by IDE Screen Recordings from Think-aloud Sessions [pdf]Paper   link   bibtex   abstract  
  2017 (14)
Investigating the Relation between Lexical Smells and Change- and Fault-proneness: An Empirical Study. Guerrouj, L.; Kermansaravi, Z.; Arnaoudova, V.; Fung, B. C. M.; Khomh, F.; Antoniol, G.; and Gu�h�neuc, Y. Software Quality Journal (SQJ), 25(3): 641–670. September 2017. 30 pages.
Investigating the Relation between Lexical Smells and Change- and Fault-proneness: An Empirical Study [pdf]Paper   link   bibtex   abstract  
Analyzing Software Evolution and Quality by Extracting Asynchrony Change Patterns. Jaafar, F.; Lozano, A.; Gu�h�neuc, Y.; and Mens, K. Journal of Systems and Software (JSS), 131: 311–322. September 2017. 12 pages.
Analyzing Software Evolution and Quality by Extracting Asynchrony Change Patterns [pdf]Paper   link   bibtex   abstract  
Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns. Palma, F.; Gonzalez-Huerta, J.; Founi, M.; Moha, N.; Tremblay, G.; and Gu�h�neuc, Y. International Journal of Cooperative Information Systems (IJCIS), 26(2): 1–37. June 2017. 38 pages.
Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns [pdf]Paper   link   bibtex   abstract  
Fragile Base-class Problem, Problem?. Saban�, A.; Gu�h�neuc, Y.; Arnaoudova, V.; and Antoniol, G. Empirical Software Engineering (EMSE), 22(5): 2612–2657. October 2017. 46 pages. Special issue on negative results.
Fragile Base-class Problem, Problem? [pdf]Paper   link   bibtex   abstract  
A Web-based Nursing Tailored Intervention to Support Health Behaviour Change among People Living with HIV: Development and Demonstration of TAVIE en sant�. C�t�, J.; Cossette, S.; Ramirez-Garcia, P.; Rouleau, G.; Auger, P.; Boudreau, F.; Gagnon, M.; and Gu�h�neuc, Y. In Michie, S.; and Blandford, A., editor(s), Proceedings of the 3rd UCL Centre for Behaviour Change Digital Health Conference (DHC), February 2017. University College London Press 1 page. Poster.
link   bibtex   abstract  
On the Analysis of Co-occurrence of Anti-Patterns and Clones. Jaafar, F.; Lozano, A.; Gu�h�neuc, Y.; and Mens, K. In Nu�ez, M.; Dohi, T.; and Bai, X., editor(s), Proceedings of the 3rd International Conference on Software Quality, Reliability, and Security (QRS), pages 274–284, July 2017. IEEE CS Press 10 pages.
On the Analysis of Co-occurrence of Anti-Patterns and Clones [pdf]Paper   link   bibtex   abstract  
How Do Developers Toggle Breakpoints? Observational Studies. Petrillo, F.; Mandian, H.; Yamashita, A.; Khomh, F.; and Gu�h�neuc, Y. In Nu�ez, M.; Dohi, T.; and Bai, X., editor(s), Proceedings of the 3rd International Conference on Software Quality, Reliability, and Security (QRS), pages 285–295, July 2017. IEEE CS Press 10 pages.
How Do Developers Toggle Breakpoints? Observational Studies [pdf]Paper   link   bibtex   abstract  
Towards a REST Cloud Computing Lexicon. Petrillo, F.; Merle, P.; Moha, N.; and Gu�h�neuc, Y. In Ferguson, D.; Mu�oz, V. M.; and Cardoso, J., editor(s), Proceedings of the 7th International Conference on Cloud Computing and Services Science (CLOSER), pages 348–355, April 2017. SciTePress 8 pages.
Towards a REST Cloud Computing Lexicon [pdf]Paper   link   bibtex   abstract  
Comprehension of Ads-supported and Paid Android Applications: Are They Different?. Saborido, R.; Khomh, F.; Antoniol, G.; and Gu�h�neuc, Y. In Lo, D.; and Serebrenik, A., editor(s), Proceedings of the 25th International Conference on Program Comprehension (ICPC), pages 143–153, May 2017. IEEE CS Press 10 pages.
Comprehension of Ads-supported and Paid Android Applications: Are They Different? [pdf]Paper   link   bibtex   abstract  
Analyzing Program Dependencies in Java EE Applications. Shatnawi, A.; Mili, H.; El Boussaidi, G.; Boubaker, A.; Gu�h�neuc, Y.; Moha, N.; Privat, J.; and Abdellatif, M. In Tan, L.; and Hindle, A., editor(s), Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pages 64–74, May 2017. ACM Press 10 pages.
Analyzing Program Dependencies in Java EE Applications [pdf]Paper   link   bibtex   abstract  
Software Evolution and Quality Data from Controlled, Multiple, Industrial Case Studies. Yamashita, A.; Abtahizadeh, S. A.; Khomh, F.; and Gu�h�neuc, Y. In Tan, L.; and Hindle, A., editor(s), Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pages 507–510, May 2017. ACM Press 4 pages. Short paper.
Software Evolution and Quality Data from Controlled, Multiple, Industrial Case Studies [pdf]Paper   link   bibtex   abstract  
Do Not Trust Build Results at Face Value: An Empirical Study of 30 Million CPAN Builds. Zolfagharinia, M.; Adams, B.; and Gu�h�neuc, Y. In Tan, L.; and Hindle, A., editor(s), Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pages 312–322, May 2017. ACM Press 10 pages.
Do Not Trust Build Results at Face Value: An Empirical Study of 30 Million CPAN Builds [pdf]Paper   link   bibtex   abstract  
Test de Beneath A Steel Sky. Gu�h�neuc, Y. octobre 2017. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Test de Beneath A Steel Sky [link]Paper   link   bibtex   abstract  
JTExpert at the Fifth Unit Testing Tool Competition. Sakti, A.; Pesant, G.; and Gu�h�neuc, Y. May 2017. 4 pages. Tool demo at the 10th International Workshop on Search-based Software Testing.
JTExpert at the Fifth Unit Testing Tool Competition [pdf]Paper   link   bibtex   abstract  
  2016 (17)
Guest Editorial: Special Section with the Extensions to the Best Papers from APSEC'13 and APSEC'14. Gu�h�neuc, Y.; Kwon, G.; and Muenchaisri, P. In Gu�h�neuc, Y.; Kwon, G.; and Muenchaisri, P., editor(s), Information and Software Technology (IST), volume 74, 1, pages 181–182. Elsevier, June 2016. 2 pages.
Guest Editorial: Special Section with the Extensions to the Best Papers from APSEC'13 and APSEC'14 [pdf]Paper   link   bibtex  
Evaluating the Impact of Design Pattern and Anti-pattern Dependencies on Changes and Faults. Jaafar, F.; Gu�h�neuc, Y.; Hamel, S.; Khomh, F.; and Zulkernine, M. Empirical Software Engineering (EMSE), 21(3): 896–931. February 2016. 35 pages.
Evaluating the Impact of Design Pattern and Anti-pattern Dependencies on Changes and Faults [pdf]Paper   link   bibtex   abstract  
Error Leakage and Wasted Time: Sensitivity and Effort Analysis of a Requirements Consistency Checking Process. Li, W.; Hayes, J. H.; Antoniol, G.; Gu�h�neuc, Y.; and Adams, B. Journal of Software: Evolution and Process (JSEP), 28(12): 1061–1080. October 2016. 20 pages.
Error Leakage and Wasted Time: Sensitivity and Effort Analysis of a Requirements Consistency Checking Process [pdf]Paper   link   bibtex   abstract  
An Exploratory Study of API Changes and Usages based on Apache and Eclipse Ecosystems. Wu, W.; Khomh, F.; Adams, B.; Gu�h�neuc, Y.; and Antoniol, G. Empirical Software Engineering (EMSE), 21(6): 2366–2412. December 2016. 47 pages.
An Exploratory Study of API Changes and Usages based on Apache and Eclipse Ecosystems [pdf]Paper   link   bibtex   abstract  
A Study of the Energy Consumption of Databases and Cloud Patterns. Bani, B.; Khomh, F.; and Gu�h�neuc, Y. In Sheng, M.; Stroulia, E.; and Tata, S., editor(s), Proceedings of the 14th International Conference on Service Oriented Computing (ICSOC), pages 606–614, October 2016. Springer 8 pages. Short paper.
A Study of the Energy Consumption of Databases and Cloud Patterns [pdf]Paper   link   bibtex   abstract  
Concept et plateforme informatique TAVIE : d�ploiement d'une pratique infirmi�re virtuelle au service de la gestion des maladies chroniques. C�t�, J.; Ramirez-Garcia, P.; Godin, G.; Gu�h�neuc, Y.; Hernandez, A.; and Les concepteurs des interventions TAVIE, undefined In Actes du 1er Forum Franco–Qu�b�cois d'Innovation en Sant� (FFQIS), octobre 2016. Aviesan
link   bibtex  
Studying the Relation between Anti-patterns in Models and in Source Code. Karasneh, B.; Chaudron, M. R.; Khomh, F.; and Gu�h�neuc, Y. In Lanza, M.; and Kamei, Y., editor(s), Proceedings of the 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), pages 36–45, March 2016. IEEE CS Press 10 pages.
Studying the Relation between Anti-patterns in Models and in Source Code [pdf]Paper   link   bibtex   abstract  
A Data Extraction Process for Avionics Systems' Interface Specifications. Louadah, H.; Champagne, R.; Labiche, Y.; and Gu�h�neuc, Y. In Selic, B.; and Desfray, P., editor(s), Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD), pages 544–554, February 2016. SciTePress 11 pages.
A Data Extraction Process for Avionics Systems' Interface Specifications [pdf]Paper   link   bibtex   abstract  
Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study. Petrillo, F.; Merle, P.; Moha, N.; and Gu�h�neuc, Y. In Sheng, M.; Stroulia, E.; and Tata, S., editor(s), Proceedings of the 14th International Conference on Service Oriented Computing (ICSOC), pages 157–170, October 2016. Springer 13 pages.
Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study [pdf]Paper   link   bibtex   abstract  
Towards Understanding Interactive Debugging. Petrillo, F.; Soh, Z.; Khomh, F.; Pimenta, M. S.; Freitas, C. M. D. S.; and Gu�h�neuc, Y. In Traon, Y. L.; and Chen, Z., editor(s), Proceedings of the 24th International Conference on Software Quality, Reliability, and Security (QRS), pages 152–163, August 2016. IEEE CS Press 10 pages.
Towards Understanding Interactive Debugging [pdf]Paper   link   bibtex   abstract  
Understanding Interactive Debugging with Swarm Debug Infrastructure. Petrillo, F.; Soh, Z.; Khomh, F.; Pimenta, M. S.; Freitas, C. M. D. S.; and Gu�h�neuc, Y. In Maletic, J. I.; and Bavota, G., editor(s), Proceedings of the 24th International Conference on Program Comprehension (ICPC), pages 1–4, May 2016. IEEE CS Press 4 pages. Short Paper.
Understanding Interactive Debugging with Swarm Debug Infrastructure [pdf]Paper   link   bibtex   abstract  
Are the Old Days Gone? A Survey on Actual Software Engineering Processes in Video Game Industry. Politowski, C.; Fontoura, L. M.; Petrillo, F.; and Gu�h�neuc, Y. In Cooper, K., editor(s), Proceedings of the 5th International Workshop on Games and Software Engineering (GAS), pages 22–28, May 2016. ACM Press 7 pages.
Are the Old Days Gone? A Survey on Actual Software Engineering Processes in Video Game Industry [pdf]Paper   link   bibtex   abstract  
Do Code Smells Impact the Effort of Different Maintenance Programming Activities?. Soh, Z.; Yamashita, A.; Khomh, F.; and Gu�h�neuc, Y. In Lanza, M.; and Kamei, Y., editor(s), Proceedings of the 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), pages 393–402, March 2016. IEEE CS Press 10 pages.
Do Code Smells Impact the Effort of Different Maintenance Programming Activities? [pdf]Paper   link   bibtex   abstract  
A Taxonomy for Program Metamodels in Program Reverse Engineering. Washizaki, H.; Gu�h�neuc, Y.; and Khomh, F. In Adams, B.; and Poshyvanyk, D., editor(s), Proceedings of the 32nd International Conference on Software Maintenance and Evolution (ICSME), pages 44–55, October 2016. IEEE CS Press 10 pages.
A Taxonomy for Program Metamodels in Program Reverse Engineering [pdf]Paper   link   bibtex   abstract  
Bidouille : fabriquer un bo�tier Boing Ball pour AmigaOne XE (Traduction). Gu�h�neuc, Y. juin 2016. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Bidouille : fabriquer un bo�tier Boing Ball pour AmigaOne XE (Traduction) [link]Paper   link   bibtex   abstract  
Reportage : Australian Roadshow (Traduction). Gu�h�neuc, Y. septembre 2016. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Reportage : Australian Roadshow (Traduction) [link]Paper   link   bibtex   abstract  
JTExpert at the Fourth Unit Testing Tool Competition. Sakti, A.; Pesant, G.; and Gu�h�neuc, Y. May 2016. 4 pages. Tool demo at the 9th International Workshop on Search-based Software Testing.
JTExpert at the Fourth Unit Testing Tool Competition [pdf]Paper   link   bibtex   abstract  
  2015 (23)
Guest Editorial: Introduction to the Special Issue on Software Maintenance and Evolution Research. Gu�h�neuc, Y.; and Mens, T. In Gu�h�neuc, Y.; and Mens, T., editor(s), Empirical Software Engineering (EMSE), volume 20, 1, pages 1193–1197. Springer, February 2015. 4 pages.
Guest Editorial: Introduction to the Special Issue on Software Maintenance and Evolution Research [pdf]Paper   link   bibtex   abstract  
An Empirical Study on the Importance of Source Code Entities for Requirements Traceability. Ali, N.; Sharafi, Z.; Gu�h�neuc, Y.; and Antoniol, G. Empirical Software Engineering (EMSE), 20(2): 442–478. April 2015. 37 pages.
An Empirical Study on the Importance of Source Code Entities for Requirements Traceability [pdf]Paper   link   bibtex   abstract  
Evaluation of a Web-based Tailored Intervention (TAVIE en sant�) to Support People Living with HIV in the Adoption of Health Promoting Behaviours: an Online Randomized Controlled Trial Protocol. C�t�, J.; Cossette, S.; Ramirez-Garcia, P.; De Pokomandy, A.; Worthington, C.; Gagnon, M.; Auger, P.; Boudreau, F.; Miranda, J.; Gu�h�neuc, Y.; and Tremblay, C. BMC Public Health (BMC), 15(1042). October 2015.
Evaluation of a Web-based Tailored Intervention (TAVIE en sant�) to Support People Living with HIV in the Adoption of Health Promoting Behaviours: an Online Randomized Controlled Trial Protocol [pdf]Paper   link   bibtex   abstract  
Virtual Intervention to Support Self-Management of Antiretroviral Therapy Among People Living With HIV. C�t�, J.; Godin, G.; Ramirez-Garcia, P.; Rouleau, G.; Bourbonnais, A.; Gu�h�neuc, Y.; Tremblay, C.; and Otis, J. Journal of Medical Internet Research (JMIR), 17(1): e6. January 2015.
Virtual Intervention to Support Self-Management of Antiretroviral Therapy Among People Living With HIV [pdf]Paper   link   bibtex   abstract  
A Systematic Literature Review on the Usage of Eye-tracking in Software Engineering. Sharafi, Z.; Soh, Z.; and Gu�h�neuc, Y. Journal of Information and Software Technology (IST), 67: 79–107. November 2015. 28 pages.
A Systematic Literature Review on the Usage of Eye-tracking in Software Engineering [pdf]Paper   link   bibtex   abstract  
The Impact of Imperfect Change Rules on Framework API Evolution Identification: An Empirical Study. Wu, W.; Serveaux, A.; Gu�h�neuc, Y.; and Antoniol, G. Empirical Software Engineering (EMSE), 20(4): 1126–1158. August 2015. 32 pages.
The Impact of Imperfect Change Rules on Framework API Evolution Identification: An Empirical Study [pdf]Paper   link   bibtex   abstract  
How Green Are Cloud Patterns? A Case Study of Energy Consumption. Abtahizadeh, S. A.; Khomh, F.; and Gu�h�neuc, Y. In Ren, K.; and Melodia, T., editor(s), Proceedings of the 34th International Performance Computing and Communications Conference (IPCCC), pages 1–8, December 2015. IEEE CS Press 8 pages.
How Green Are Cloud Patterns? A Case Study of Energy Consumption [pdf]Paper   link   bibtex   abstract  
Virtual Intervention to Support Self-Management of Antiretroviral Therapy Among People Living With HIV. C�t�, J.; Godin, G.; Ramirez-Garcia, P.; Rouleau, G.; Bourbonnais, A.; Gu�h�neuc, Y.; Tremblay, C.; and Otis, J. In Eysenbach, G., editor(s), 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), pages e6, October 2015. Medicine 2.0 12 pages. Medicine 2.0.
link   bibtex   abstract  
Inherent Characteristics of Traceability Artifacts: Less Is More. Hayes, J. H.; Antoniol, G.; Adams, B.; and Gu�h�neuc, Y. In Zowghi, D.; and Gervasi, V., editor(s), Proceedings of the 23rd International Requirements Engineering Conference (RE), pages 196–201, August 2015. IEEE CS Press 6 pages. RE Next!
Inherent Characteristics of Traceability Artifacts: Less Is More [pdf]Paper   link   bibtex   abstract  
Error Leakage and Wasted Time: Sensitivity Analysis of a Requirements Consistency Checking Process. Hayes, J. H.; Gu�h�neuc, Y.; Antoniol, G.; Li, W.; and Truszczynski, M. In Kessentini, M., editor(s), Proceedings of the 1st North American Search Based Software Engineering Symposium (NasBASE), pages 1061–1080, February 2015. Elsevier 15 pages.
Error Leakage and Wasted Time: Sensitivity Analysis of a Requirements Consistency Checking Process [pdf]Paper   link   bibtex   abstract  
Are RESTful APIs Well-designed? Detection of Their Linguistic (Anti)Patterns. Palma, F.; Gonzalez-Huerta, J.; Moha, N.; Gu�h�neuc, Y.; and Tremblay, G. In Barros, A.; Grigori, D.; and Narendra, N., editor(s), Proceedings of the 13th International Conference on Service Oriented Computing (ICSOC), pages 171–187, November 2015. Springer 16 pages.
Are RESTful APIs Well-designed? Detection of Their Linguistic (Anti)Patterns [pdf]Paper   link   bibtex   abstract  
Specification and Detection of Business Process Antipatterns. Palma, F.; Moha, N.; and Gu�h�neuc, Y. In Benyoucef, M.; and Weiss, M., editor(s), Proceedings of the 6th International Conference on eTechnologies (MCETECH), pages 37–52, May 2015. Springer 15 pages.
Specification and Detection of Business Process Antipatterns [pdf]Paper   link   bibtex   abstract  
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. Rouleau, G.; C�t�, J.; Ramirez-Garcia, P.; Hernandez, A.; and Gu�h�neuc, Y. In Audet, C.; and Charit�, C. L., editor(s), actes du 83e congr�s de l'ACFAS, mai 2015. ACFAS
link   bibtex   abstract  
Eye-tracking Metrics in Software Engineering. Sharafi, Z.; Shaffer, T.; Sharif, B.; and Gu�h�neuc, Y. In Sun, J.; and Reddy, Y. R., editor(s), Proceedings of the 22nd Asia-Pacific Software Engineering Conference (APSEC), pages 96–103, December 2015. IEEE CS Press 8 pages.
Eye-tracking Metrics in Software Engineering [pdf]Paper   link   bibtex   abstract  
Noises in Interaction Traces Data and their Impact on Previous Research Studies. Soh, Z.; Drioul, T.; Rappe, P.; Khomh, F.; Gu�h�neuc, Y.; and Habra, N. In Carver, J.; and Dieste, O., editor(s), Proceedings of the 9th International Symposium of Empirical Software Engineering and Measurement (ESEM), pages 1–10, October 2015. IEEE CS Press 10 pages.
Noises in Interaction Traces Data and their Impact on Previous Research Studies [pdf]Paper   link   bibtex   abstract  
Entrevue avec Fleecy Moss (Traduction). Gu�h�neuc, Y. mai 2015. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Entrevue avec Fleecy Moss (Traduction) [link]Paper   link   bibtex   abstract  
Entrevue avec Gary Peake (Traduction). Gu�h�neuc, Y. mars 2015. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Entrevue avec Gary Peake (Traduction) [link]Paper   link   bibtex   abstract  
L'Amiga m�ne le bal dans les pr�sentations multim�dias interactives (Traduction). Gu�h�neuc, Y. june 2015. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
L'Amiga m�ne le bal dans les pr�sentations multim�dias interactives (Traduction) [link]Paper   link   bibtex   abstract  
Reportage : DevCon Commodore 1992 au Royaume-Uni (Traduction). Gu�h�neuc, Y. janvier 2015. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Reportage : DevCon Commodore 1992 au Royaume-Uni (Traduction) [link]Paper   link   bibtex   abstract  
Reportage : Loren Eyrich voyage avec un Amiga (Traduction). Gu�h�neuc, Y. f�vrier 2015. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Reportage : Loren Eyrich voyage avec un Amiga (Traduction) [link]Paper   link   bibtex   abstract  
Reportage : l'Amiga dans les �coles nord-am�ricaines (Traduction). Gu�h�neuc, Y. mars 2015. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Reportage : l'Amiga dans les �coles nord-am�ricaines (Traduction) [link]Paper   link   bibtex   abstract  
Test de Flight Of The Amazon Queen. Gu�h�neuc, Y. mars 2015. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Test de Flight Of The Amazon Queen [link]Paper   link   bibtex   abstract  
JTExpert at the Third Unit Testing Tool Competition. Sakti, A.; Pesant, G.; and Gu�h�neuc, Y. May 2015. 4 pages. Tool demo at the 8th International Workshop on Search-based Software Testing.
JTExpert at the Third Unit Testing Tool Competition [pdf]Paper   link   bibtex   abstract  
  2014 (22)
Proceedings of the 21th Asia-Pacific Software Engineering Conference. Gu�h�neuc, Y.; and Kwon, G., editors. IEEE CS Press. December 2014.
link   bibtex  
Mod�les de qualit� et conception des programmes. Khomh, F.; Gu�h�neuc, Y.; Antoniol, G.; and Di Penta, M. In Seriai, A., editor(s), �volution et maintenance des syst�mes logiciels (EMSL), 3, pages 85–116. �ditions Lavoisier, avril 2014. 32 pages. Hermes Science. Trait� IC2, s�rie Informatique et Syst�mes d'Information.
Mod�les de qualit� et conception des programmes [pdf]Paper   link   bibtex   abstract  
REPENT: Analyzing the Nature of Identifier Renamings. Arnaoudova, V.; Eshkevari, L. M.; Di Penta, M.; Oliveto, R.; Antoniol, G.; and Gu�h�neuc, Y. Transactions on Software Engineering (TSE), 40(5): 502–532. May 2014. 30 pages.
REPENT: Analyzing the Nature of Identifier Renamings [pdf]Paper   link   bibtex   abstract  
Detecting Asynchrony and Dephase Change Patterns by Mining Software Repositories. Jaafar, F.; Gu�h�neuc, Y.; Antoniol, G.; and Hamel, S. Journal of Software Maintenance and Evolution: Research and Practice (JSME), 26(1): 77–106. January 2014. 29 pages.
Detecting Asynchrony and Dephase Change Patterns by Mining Software Repositories [pdf]Paper   link   bibtex  
Analysing Anti-patterns Static Relationships with Design Patterns. Jaafar, F.; Gu�h�neuc, Y.; Hamel, S.; and Khomh, F. Electronic Communications of the EASST (ECEASST), 59. August 2014. 26 pages.
Analysing Anti-patterns Static Relationships with Design Patterns [pdf]Paper   link   bibtex   abstract  
SCAN: An Approach to Label and Relate Execution Trace Segments. Medini, S.; Arnaoudova, V.; Di Penta, M.; Antoniol, G.; Gu�h�neuc, Y.; and Tonella, P. Journal of Software: Evolution and Process (JSEP), 26(11): 962–995. November 2014. 33 pages.
SCAN: An Approach to Label and Relate Execution Trace Segments [pdf]Paper   link   bibtex   abstract  
SOA Antipatterns: An Approach for their Specification and Detection. Palma, F.; Nayrolles, M.; Moha, N.; Gu�h�neuc, Y.; Baudry, B.; and J�z�quel, J. International Journal of Cooperative Information Systems (IJCIS), 23(1). March 2014. 31 pages.
SOA Antipatterns: An Approach for their Specification and Detection [pdf]Paper   link   bibtex   abstract  
Instance Generator and Problem Representation to Improve Object Oriented Code Coverage. Sakti, A.; Pesant, G.; and Gu�h�neuc, Y. Transactions on Software Engineering (TSE), 40(99): 1–22. October 2014. 22 pages.
Instance Generator and Problem Representation to Improve Object Oriented Code Coverage [pdf]Paper   link   bibtex   abstract  
In Medio Stat Virtus: Extract Class Refactoring through Nash Equilibria. Bavota, G.; Oliveto, R.; De Lucia, A.; Marcus, A.; Gu�h�neuc, Y.; and Antoniol, G. In Binkley, D.; and Ricca, F., editor(s), Proceedings of the 1st CSMR-WCRE Software Evolution Week (CSMR-WCRE), pages 214–223, February 2014. IEEE CS Press 10 pages.
In Medio Stat Virtus: Extract Class Refactoring through Nash Equilibria [pdf]Paper   link   bibtex   abstract  
Anti-pattern Mutations and Fault-proneness. Jaafar, F.; Khomh, F.; Gu�h�neuc, Y.; and Zulkernine, M. In McMillin, B., editor(s), Proceedings of the 14th International Conference on Quality Software (QSIC), pages 246–255, October 2014. IEEE CS Press 10 pages.
Anti-pattern Mutations and Fault-proneness [pdf]Paper   link   bibtex   abstract  
Domain Matters: Bringing Further Evidence of the Relationships among Anti-patterns, Application Domains, and Quality-related Metrics in Java Mobile Apps. Linares-V�squez, M.; Klock, S.; McMillan, C.; Saban�, A.; Poshyvanyk, D.; and Gu�h�neuc, Y. In Begel, A.; and Moonen, L., editor(s), Proceedings of the 22nd International Conference on Program Comprehension (ICPC), pages 232–243, June 2014. ACM Press 11 pages.
Domain Matters: Bringing Further Evidence of the Relationships among Anti-patterns, Application Domains, and Quality-related Metrics in Java Mobile Apps [pdf]Paper   link   bibtex   abstract  
Clones and Macro Co-changes. Lozano, A.; Jaafar, F.; Mens, K.; and Gu�h�neuc, Y. In G�de, N.; and Higo, Y., editor(s), Proceedings of the 8th International Workshop on Software Clones (IWSC), February 2014. Electronic Communications of the EASST 15 pages.
Clones and Macro Co-changes [pdf]Paper   link   bibtex   abstract  
Investigating the Change-Proneness of Service Patterns and Antipatterns. Palma, F.; An, L.; Khomh, F.; Moha, N.; and Gu�h�neuc, Y. In Huemer, C., editor(s), Proceedings of the 7th International Conference on Service-Oriented Computing and Applications (SOCA), pages 1–8, November 2014. IEEE CS Press 8 pages. \awardBest paper.
Investigating the Change-Proneness of Service Patterns and Antipatterns [pdf]Paper   link   bibtex   abstract  
Detection of REST Patterns and Antipatterns: A Heuristics-based Approach. Palma, F.; Dubois, J.; Moha, N.; and Gu�h�neuc, Y. In Franch, X.; Ghose, A.; and Lewis, G., editor(s), Proceedings of the 12th International Conference on Service Oriented Computing (ICSOC), pages 230–244, November 2014. Springer 15 pages.
Detection of REST Patterns and Antipatterns: A Heuristics-based Approach [pdf]Paper   link   bibtex   abstract  
Specification and Detection of SOA Antipatterns in Web Services. Palma, F.; Moha, N.; Tremblay, G.; and Gu�h�neuc, Y. In Avgeriou, P., editor(s), Proceedings of the 8th European Conference on Software Architecture (ECSA), pages 58–73, August 2014. Springer 15 pages. \awardMost influential paper at ECSA'24.
Specification and Detection of SOA Antipatterns in Web Services [pdf]Paper   link   bibtex   abstract  
En pratique : Art Effect 4 - retoucher une image (trottoir) (Traduction). Gu�h�neuc, Y. f�vrier 2014. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
En pratique : Art Effect 4 - retoucher une image (trottoir) (Traduction) [link]Paper   link   bibtex   abstract  
Entrevue avec Andrew Morris (Traduction). Gu�h�neuc, Y. d�cembre 2014. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Entrevue avec Andrew Morris (Traduction) [link]Paper   link   bibtex   abstract  
Entrevue avec Bill McEwen et Dick Van Dyke (Traduction). Gu�h�neuc, Y. janvier 2014. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Entrevue avec Bill McEwen et Dick Van Dyke (Traduction) [link]Paper   link   bibtex   abstract  
Entrevue avec Randy Platt (Traduction). Gu�h�neuc, Y. octobre 2014. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Entrevue avec Randy Platt (Traduction) [link]Paper   link   bibtex   abstract  
Entrevue avec Robert J. Mical (Traduction). Gu�h�neuc, Y. juillet 2014. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Entrevue avec Robert J. Mical (Traduction) [link]Paper   link   bibtex   abstract  
Reportage : Consumer Electronic Show Summer 1986 (Traduction). Gu�h�neuc, Y. avril 2014. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Reportage : Consumer Electronic Show Summer 1986 (Traduction) [link]Paper   link   bibtex   abstract  
ACUA: API Change and Usage Auditor. Wu, W.; Adams, B.; Gu�h�neuc, Y.; and Antoniol, G. September 2014. 6 pages. Tool demo at the 14th International Working Conference on Source Code Analysis and Manipulation.
ACUA: API Change and Usage Auditor [pdf]Paper   link   bibtex   abstract  
  2013 (25)
Proceedings of the 29th International Conference on Software Maintenance. Gu�h�neuc, Y.; and Mens, T., editors. IEEE CS Press. September 2013.
link   bibtex  
An Experimental Investigation on the Effects of Context on Source Code Identifiers Splitting and Expansion. Guerrouj, L.; Di Penta, M.; Gu�h�neuc, Y.; and Antoniol, G. Empirical Software Engineering (EMSE), 19(6): 1–48. July 2013. 45 pages.
An Experimental Investigation on the Effects of Context on Source Code Identifiers Splitting and Expansion [pdf]Paper   link   bibtex   abstract  
MADMatch: Many-to-many Approximate Diagram Matching for Design Comparison. Kpodjedo, S.; Ricca, F.; Galinier, P.; Antoniol, G.; and Gu�h�neuc, Y. Transactions on Software Engineering (TSE), 39(8): 1090–1111. February 2013. 23 pages.
MADMatch: Many-to-many Approximate Diagram Matching for Design Comparison [pdf]Paper   link   bibtex   abstract  
Studying Software Evolution of Large Object-oriented Software Systems using an ETGM Algorithm. Kpodjedo, S.; Ricca, F.; Galinier, P.; Antoniol, G.; and Gu�h�neuc, Y. Journal of Software Maintenance and Evolution: Research and Practice (JSME), 25(2): 139–163. September 2013. 28 pages.
Studying Software Evolution of Large Object-oriented Software Systems using an ETGM Algorithm [pdf]Paper   link   bibtex   abstract  
An Internet-Based Intervention Condom-Him to Increase Condom Use Among Human Immunodeficiency Virus-Positive Men Who Have Sex With Men: Protocol for a Randomized Controlled Trial. Miranda, J.; C�t�, J.; Godin, G.; Blais, M.; Otis, J.; Gu�h�neuc, Y.; Fadel, G.; Barton, L.; and Fowler, S. JMIR Research Protocols, 2(2): e39. October 2013. 8 pages.
An Internet-Based Intervention Condom-Him to Increase Condom Use Among Human Immunodeficiency Virus-Positive Men Who Have Sex With Men: Protocol for a Randomized Controlled Trial [pdf]Paper   link   bibtex   abstract  
A New Family of Software Anti-Patterns: Linguistic Anti-Patterns. Arnaoudova, V.; Di Penta, M.; Antoniol, G.; and Gu�h�neuc, Y. In Cleve, A.; and Ricca, F., editor(s), Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR), pages 187–196, March 2013. IEEE CS Press 10 pages.
A New Family of Software Anti-Patterns: Linguistic Anti-Patterns [pdf]Paper   link   bibtex   abstract  
An Approach to Formalise Security Patterns. Da Silva, L. S.; Gu�h�neuc, Y.; and Mullins, J. In Abebe, S. L.; Arnaoudova, V.; Eshkevari, L. M.; Saban�, A.; and Wu, W., editor(s), Proceedings of the 1st International Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP), March 2013. �PM 6 pages.
An Approach to Formalise Security Patterns [pdf]Paper   link   bibtex   abstract  
ACRE: An Automated Aspect Creator for Testing C++ Applications. Duclos, �.; Le Digabel, S.; Gu�h�neuc, Y.; and Adams, B. In Cleve, A.; and Ricca, F., editor(s), Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR), pages 121–130, March 2013. IEEE CS Press 10 pages.
ACRE: An Automated Aspect Creator for Testing C++ Applications [pdf]Paper   link   bibtex   abstract  
Analysing Anti-patterns Static Relationships with Design Patterns. Jaafar, F.; Gu�h�neuc, Y.; and Hamel, S. In Abebe, S. L.; Arnaoudova, V.; Eshkevari, L. M.; Saban�, A.; and Wu, W., editor(s), Proceedings of the 1st International Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP), March 2013. �PM 6 pages.
Analysing Anti-patterns Static Relationships with Design Patterns [pdf]Paper   link   bibtex   abstract  
Mining the Relationship Between Anti-patterns Dependencies and Fault-proneness. Jaafar, F.; Gu�h�neuc, Y.; Hamel, S.; and Khomh, F. In Oliveto, R.; and Robbes, R., editor(s), Proceedings of the 20th Working Conference on Reverse Engineering (WCRE), October 2013. IEEE CS Press 10 pages.
Mining the Relationship Between Anti-patterns Dependencies and Fault-proneness [pdf]Paper   link   bibtex   abstract  
On the Relationship Between Program Evolution and Fault-proneness: An Empirical Study. Jaafar, F.; Hassaine, S.; Gu�h�neuc, Y.; Hamel, S.; and Adams, B. In Cleve, A.; and Ricca, F., editor(s), Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR), pages 15–24, March 2013. IEEE CS Press 10 pages.
On the Relationship Between Program Evolution and Fault-proneness: An Empirical Study [pdf]Paper   link   bibtex   abstract  
Detection of Process Antipatterns: A BPEL Perspective. Palma, F.; Moha, N.; and Gu�h�neuc, Y. In Mili, H.; Charif, Y.; and Liu, E., editor(s), Proceedings of the 1st Workshop on Methodologies for Robustness Injection into Business Processes (MRI-BP), September 2013. IEEE CS Press 5 pages.
Detection of Process Antipatterns: A BPEL Perspective [pdf]Paper   link   bibtex   abstract  
A Study on the Relation Between Antipatterns and the Cost of Class Unit Testing. Saban�, A.; Di Penta, M.; Antoniol, G.; and Gu�h�neuc, Y. In Cleve, A.; and Ricca, F., editor(s), Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR), pages 167–176, March 2013. IEEE CS Press 10 pages.
A Study on the Relation Between Antipatterns and the Cost of Class Unit Testing [pdf]Paper   link   bibtex   abstract  
Constraint-based Fitness Function for Search-Based Software Testing. Sakti, A.; Gu�h�neuc, Y.; and Pesant, G. In Gomes, C.; and Sellmann, M., editor(s), Proceedings of the 10th International Conference on Integration of Artificial Intelligence and Operations Research in Constraint Programming (CPAIOR), pages 378–385, May 2013. Springer 4 pages. Short paper.
Constraint-based Fitness Function for Search-Based Software Testing [pdf]Paper   link   bibtex   abstract  
An Empirical Study on the Efficiency of Graphical vs. Textual Representations in Requirements Comprehension. Sharafi, Z.; Marchetto, A.; Susi, A.; Antoniol, G.; and Gu�h�neuc, Y. In Poshyvanyk, D.; and Di Penta, M., editor(s), Proceedings of the 21st International Conference on Program Comprehension (ICPC), May 2013. IEEE CS Press 10 pages.
An Empirical Study on the Efficiency of Graphical vs. Textual Representations in Requirements Comprehension [pdf]Paper   link   bibtex   abstract  
Towards Understanding How Developers Spend Their Effort During Maintenance Activities. Soh, Z.; Khomh, F.; Gu�h�neuc, Y.; and Antoniol, G. In Oliveto, R.; and Robbes, R., editor(s), Proceedings of the 20th Working Conference on Reverse Engineering (WCRE), pages 152–161, October 2013. IEEE CS Press 10 pages.
Towards Understanding How Developers Spend Their Effort During Maintenance Activities [pdf]Paper   link   bibtex   abstract  
On the Effect of Program Exploration on Maintenance Tasks. Soh, Z.; Khomh, F.; Gu�h�neuc, Y.; Antoniol, G.; and Adams, B. In Oliveto, R.; and Robbes, R., editor(s), Proceedings of the 20th Working Conference on Reverse Engineering (WCRE), pages 391–400, October 2013. IEEE CS Press 10 pages.
On the Effect of Program Exploration on Maintenance Tasks [pdf]Paper   link   bibtex   abstract  
Towards the exploration strategies by mining Mylyn's interaction histories. Soh, Z.; and Gu�h�neuc, Y. Technical Report EPM-RT-2013-01, �cole Polytechnique de Montr�al, February 2013. 24 pages.
Towards the exploration strategies by mining Mylyn's interaction histories [pdf]Paper   link   bibtex   abstract  
Halo: A Multi-feature Two-pass Analysis to Identify Framework API Evolution. Wu, W.; Gu�h�neuc, Y.; Antoniol, G.; and Kim, M. Technical Report EPM-RT-2013-05, �cole Polytechnique de Montr�al, June 2013. 24 pages.
Halo: A Multi-feature Two-pass Analysis to Identify Framework API Evolution [pdf]Paper   link   bibtex   abstract  
Comparatifs : quelques correctifs AmigaOS 68k (processeur et op�rations sur disque). Gu�h�neuc, Y. Mai 2013. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Comparatifs : quelques correctifs AmigaOS 68k (processeur et op�rations sur disque) [link]Paper   link   bibtex   abstract  
En pratique : Art Effect 4 - r�aliser des filigranes (Traduction). Gu�h�neuc, Y. ao�t 2013. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
En pratique : Art Effect 4 - r�aliser des filigranes (Traduction) [link]Paper   link   bibtex   abstract  
Installation de Geek Gadgets sur AmigaOS 3.x. Gu�h�neuc, Y. janvier 2013. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Installation de Geek Gadgets sur AmigaOS 3.x [link]Paper   link   bibtex   abstract  
Test de Lure Of The Temptress. Gu�h�neuc, Y. juillet 2013. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Test de Lure Of The Temptress [link]Paper   link   bibtex   abstract  
MOFAE: Multi-objective Optimization Approach to Framework API Evolution. Wu, W.; Gu�h�neuc, Y.; and Antoniol, G. June 2013. 24 pages. Poster at the 2013 Spring Meeting of the Consortium for Software Engineering Research.
MOFAE: Multi-objective Optimization Approach to Framework API Evolution [pdf]Paper   link   bibtex   abstract  
  2012 (27)
Factors Impacting the Inputs of Traceability Recovery Approaches. Ali, N.; Gu�h�neuc, Y.; and Antoniol, G. In Zisman, A.; and Cleland-Huang, J., editor(s), Software and Systems Traceability (SST), 7, pages 99–127. Springer, September 2012. 28 pages.
Factors Impacting the Inputs of Traceability Recovery Approaches [pdf]Paper   link   bibtex   abstract  
Evaluation of a Real-time Virtual Intervention to Empower Persons Living with HIV for Therapy Self-management: Study Protocol for an Online Randomized Controlled Trial. C�t�, J.; Godin, G.; Gu�h�neuc, Y.; Rouleau, G.; Ramirez-Garcia, P.; Otis, J.; Tremblay, C.; and Fadel, G. Trials Journal (Trials), 13(1). December 2012. 27 pages.
Evaluation of a Real-time Virtual Intervention to Empower Persons Living with HIV for Therapy Self-management: Study Protocol for an Online Randomized Controlled Trial [pdf]Paper   link   bibtex   abstract  
Acceptability and Feasibility Study of a Virtual Intervention to Help Persons Living with HIV Manage their Daily Therapies. C�t�, J.; Rouleau, G.; Godin, G.; Ramirez-Garcia, P.; Gu�h�neuc, Y.; Nahas, G.; Tremblay, C.; Otis, J.; and Hernandez, A. Journal of Telemedecine and Telecare (JTT), 18(7): 409–421. October 2012. 12 pages.
Acceptability and Feasibility Study of a Virtual Intervention to Help Persons Living with HIV Manage their Daily Therapies [pdf]Paper   link   bibtex   abstract  
An Exploratory Study of the Impact of Antipatterns on Class Change- and Fault-Proneness. Khomh, F.; Di Penta, M.; Gu�h�neuc, Y.; and Antoniol, G. Empirical Software Engineering (EMSE), 17(3): 243–275. June 2012. 27 pages.
An Exploratory Study of the Impact of Antipatterns on Class Change- and Fault-Proneness [pdf]Paper   link   bibtex   abstract  
Taupe: Visualising and Analysing Eye-tracking Data. de Smet, B.; Lempereur, L.; Sharafi, Z.; Gu�h�neuc, Y.; Antoniol, G.; and Habra, N. Science of Computer Programming (SCP), 79: 260–278. February 2012. 20 pages. 2nd special issue on Experimental Software and Toolkits.
Taupe: Visualising and Analysing Eye-tracking Data [pdf]Paper   link   bibtex   abstract  
Can Lexicon Bad Smells Improve Fault Prediction?. Abebe, S. L.; Tonella, P.; Arnaoudova, V.; Antoniol, G.; and Gu�h�neuc, Y. In Oliveto, R.; and Poshyvanyk, D., editor(s), Proceedings of the 19th Working Conference on Reverse Engineering (WCRE), pages 235–244, October 2012. IEEE CS Press 10 pages.
Can Lexicon Bad Smells Improve Fault Prediction? [pdf]Paper   link   bibtex   abstract  
Improving Bug Location Using Binary Class Relationships. Ali, N.; Saban�, A.; Gu�h�neuc, Y.; and Antoniol, G. In Ceccato, M.; and Li, Z., editor(s), Proceedings of the 12th International Working Conference on Source Code Analysis and Manipulation (SCAM), pages 174–183, September 2012. IEEE CS Press 10 pages.
Improving Bug Location Using Binary Class Relationships [pdf]Paper   link   bibtex   abstract  
An Empirical Study on Requirements Traceability Using Eye-Tracking. Ali, N.; Sharafi, Z.; Gu�h�neuc, Y.; and Antoniol, G. In Di Penta, M.; and Maletic, J. I., editor(s), Proceedings of the 28th International Conference on Source Maintenance (ICSM), pages 191–200, September 2012. IEEE CS Press 10 pages.
An Empirical Study on Requirements Traceability Using Eye-Tracking [pdf]Paper   link   bibtex   abstract  
Optimizing Threads Schedule Alignments to Expose the Interference Bug Pattern. Bhattacharya, N.; El Mahi, O.; Duclos, E.; Beltrame, G.; Antoniol, G.; Le Digabel, S.; and Gu�h�neuc, Y. In Fraser, G.; and de Souza, J. T., editor(s), Proceedings of the 4th Symposium on Search Based Software Engineering (SSBSE), pages 90–104, September 2012. IEEE CS Press 15 pages.
Optimizing Threads Schedule Alignments to Expose the Interference Bug Pattern [pdf]Paper   link   bibtex   abstract  
Virtual Nursing Interventions: Tailored Real-Time Support for People Living with a Chronic Health Problem. C�t�, J.; Rouleau, G.; Gu�h�neuc, Y.; Godin, G.; Ramirez-Garcia, P.; Hernandez, A.; Martorella, G.; and Cossette, S. 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
Virtual Nursing Interventions: Tailored Real-Time Support for People Living with a Chronic Health Problem [link]Paper   link   bibtex   abstract  
HIV-MEDIC Online: Evaluation of a Web-based Intervention to Better Support People Living with HIV (PLHIV) for Taking Their Antiretroviral Therapy. C�t�, J.; Rouleau, G.; Gu�h�neuc, Y.; Ramirez-Garcia, P.; Godin, G.; Otis, J.; Fadel, R.; and Tremblay, C. In C�t�, P.; and Routy, J., editor(s), Proceedings of the 21th Canadian Conference on HIV/Aids Research (CAHR), April 2012. Pulsus Group
HIV-MEDIC Online: Evaluation of a Web-based Intervention to Better Support People Living with HIV (PLHIV) for Taking Their Antiretroviral Therapy [link]Paper   link   bibtex   abstract  
VIH-TAVIE: Tailored Virtual Support for Better Self-Management of Antiretroviral Therapy. C�t�, J.; Rouleau, G.; Ramirez-Garcia, P.; Gu�h�neuc, Y.; Godin, G.; and Hernandez, A. 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
VIH-TAVIE: Tailored Virtual Support for Better Self-Management of Antiretroviral Therapy [link]Paper   link   bibtex   abstract  
Five Days of Empirical Software Engineering: the PASED Experience. Di Penta, M.; Antoniol, G.; German, D. M.; Gu�h�neuc, Y.; and Adams, B. In Ludewig, J.; and M�ller, H. A., editor(s), Proceedings of the 34th International Conference on Software Engineering (ICSE), pages 1255–1258, June 2012. ACM Press 4 pages. Software Engineering Education Track.
Five Days of Empirical Software Engineering: the PASED Experience [pdf]Paper   link   bibtex   abstract  
TRIS: a Fast and Accurate Identifiers Splitting and Expansion Algorithm. Guerrouj, L.; Galinier, P.; Gu�h�neuc, Y.; Antoniol, G.; and Di Penta, M. In Oliveto, R.; and Poshyvanyk, D., editor(s), Proceedings of the 19th Working Conference on Reverse Engineering (WCRE), pages 103–112, October 2012. IEEE CS Press 10 pages.
TRIS: a Fast and Accurate Identifiers Splitting and Expansion Algorithm [pdf]Paper   link   bibtex   abstract  
ADvISE: Architectural Decay In Software Evolution. Hassaine, S.; Gu�h�neuc, Y.; Hamel, S.; and Antoniol, G. In Tom Mens, A. C., editor(s), Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR), pages 267–276, March 2012. IEEE CS Press 10 pages.
ADvISE: Architectural Decay In Software Evolution [pdf]Paper   link   bibtex   abstract  
SMURF: A SVM-based Incremental Anti-pattern Detection Approach. Maiga, A.; Ali, N.; Bhattacharya, N.; Saban�, A.; Gu�h�neuc, Y.; Antoniol, G.; and Aimeur, E. In Oliveto, R.; and Poshyvanyk, D., editor(s), Proceedings of the 19th Working Conference on Reverse Engineering (WCRE), pages 466–475, October 2012. IEEE CS Press 10 pages.
SMURF: A SVM-based Incremental Anti-pattern Detection Approach [pdf]Paper   link   bibtex   abstract  
Support Vector Machines for Anti-pattern Detection. Maiga, A.; Ali, N.; Bhattacharya, N.; Saban�, A.; Gu�h�neuc, Y.; Antoniol, G.; and Aimeur, E. In Menzies, T.; and Saeki, M., editor(s), Proceedings of the 27th Conference on Automated Software Engineering (ASE), pages 278–281, September 2012. ACM Press 4 pages. Short paper.
Support Vector Machines for Anti-pattern Detection [pdf]Paper   link   bibtex   abstract  
SCAN: an Approach to Label and Relate Execution Trace Segments. Medini, S.; Antoniol, G.; Gu�h�neuc, Y.; Di Penta, M.; and Tonella, P. In Oliveto, R.; and Poshyvanyk, D., editor(s), Proceedings of the 19th Working Conference on Reverse Engineering (WCRE), pages 135–144, October 2012. IEEE CS Press 10 pages. \awardBest paper.
SCAN: an Approach to Label and Relate Execution Trace Segments [pdf]Paper   link   bibtex   abstract  
Specification and Detection of SOA Antipatterns. Moha, N.; Palma, F.; Nayrolles, M.; Conseil, B. J.; Gu�h�neuc, Y.; Baudry, B.; and J�z�quel, J. In Liu, C.; Ludwig, H.; and Toumani, F., editor(s), Proceedings of the 10th International Conference on Service Oriented Computing (ICSOC), pages 1–16, November 2012. Springer 15 pages. Runner-up best paper.
Specification and Detection of SOA Antipatterns [pdf]Paper   link   bibtex   abstract  
Recommendation System for Design Patterns in Software Development: A DPR Overview. Palma, F.; Farzin, H.; Gu�h�neuc, Y.; and Moha, N. In Maalej, W.; Robillard, M.; Walker, R. J.; and Zimmermann, T., editor(s), Proceedings of the 3rd International Workshop on Recommendation Systems for Software (RSSE), June 2012. ACM Press 5 pages.
Recommendation System for Design Patterns in Software Development: A DPR Overview [pdf]Paper   link   bibtex   abstract  
Boosting Search-Based Testing by using Constraint-based Testing. Sakti, A.; Gu�h�neuc, Y.; and Pesant, G. In Fraser, G.; and de Souza, J. T., editor(s), Proceedings of the 4th Symposium on Search Based Software Engineering (SSBSE), pages 213–227, September 2012. IEEE CS Press 15 pages.
Boosting Search-Based Testing by using Constraint-based Testing [pdf]Paper   link   bibtex   abstract  
Women & Men – Different but Equal: On the Impact of Identifier Style on Source Code Reading. Sharafi, Z.; Soh, Z.; Gu�h�neuc, Y.; and Antoniol, G. In van Deursen, A.; and Godfrey, M. W., editor(s), Proceedings of the 20th International Conference on Program Comprehension (ICPC), pages 27–36, June 2012. IEEE CS Press 10 pages.
Women & Men – Different but Equal: On the Impact of Identifier Style on Source Code Reading [pdf]Paper   link   bibtex   abstract  
Professional Status and Expertise for UML Class Diagram Comprehension: An Empirical Study. Soh, Z.; Sharafi, Z.; van den Plas, B.; Cepeda Porras, G.; Gu�h�neuc, Y.; and Antoniol, G. In van Deursen, A.; and Godfrey, M. W., editor(s), Proceedings of the 20th International Conference on Program Comprehension (ICPC), pages 163–172, June 2012. IEEE CS Press 10 pages.
Professional Status and Expertise for UML Class Diagram Comprehension: An Empirical Study [pdf]Paper   link   bibtex   abstract  
ACRE: An Automated Aspect Creator for Testing C++ Applications. Duclos, E.; Gu�h�neuc, Y.; and Le Digabel, S. Technical Report G-2012-19, Les cahiers du GERAD, June 2012. 17 pages.
ACRE: An Automated Aspect Creator for Testing C++ Applications [link]Paper   link   bibtex   abstract  
Compiler/porter THTTPd sur AmigaOS 3.x. Gu�h�neuc, Y. juillet 2012. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Compiler/porter THTTPd sur AmigaOS 3.x [link]Paper   link   bibtex   abstract  
Test de Tower Of Babel. Gu�h�neuc, Y. d�cembre 2012. Obligement, un magazine en ligne (webzine) d�di� au monde de l'Amiga.
Test de Tower Of Babel [link]Paper   link   bibtex   abstract  
Soda: A Tool Support for the Detection of SOA Antipatterns. Nayrolles, M.; Palma, F.; Moha, N.; and Gu�h�neuc, Y. November 2012. 4 pages. Tool demo at the 11th International Conference on Service Oriented Computing.
Soda: A Tool Support for the Detection of SOA Antipatterns [pdf]Paper   link   bibtex   abstract  
  2011 (17)
TIDIER: An Identifier Splitting Approach using Speech Recognition Techniques. Guerrouj, L.; Di Penta, M.; Antoniol, G.; and Gu�h�neuc, Y. Journal of Software Maintenance and Evolution: Research and Practice (JSME), 25(6): 575–599. June 2011. 24 pages.
TIDIER: An Identifier Splitting Approach using Speech Recognition Techniques [pdf]Paper   link   bibtex   abstract  
A GQM-based Method and a Bayesian Approach for the Detection of Code and Design Smells. Khomh, F.; Vaucher, S.; Gu�h�neuc, Y.; and Sahraoui, H. Journal of Software and Systems (JSS), 84(4): 559–572. April 2011. 35 pages.
A GQM-based Method and a Bayesian Approach for the Detection of Code and Design Smells [pdf]Paper   link   bibtex   abstract  
Design Evolution Metrics for Defect Prediction in Object Oriented Systems. Kpodjedo, S.; Ricca, F.; Galinier, P.; Gu�h�neuc, Y.; and Antoniol, G. Empirical Software Engineering (EMSE), 16(1): 141–175. February 2011. 34 pages.
Design Evolution Metrics for Defect Prediction in Object Oriented Systems [pdf]Paper   link   bibtex   abstract  
An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, On Program Comprehension. Abbes, M.; Khomh, F.; Gu�h�neuc, Y.; and Antoniol, G. In Kanellopoulos, Y.; and Mens, T., editor(s), Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR), pages 181–190, March 2011. IEEE CS Press 10 pages. \awardBest paper. \awardMost influential paper at SANER'21.
An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, On Program Comprehension [pdf]Paper   link   bibtex   abstract  
Requirements Traceability for Object Oriented Systems by Partitioning Source Code. Ali, N.; Gu�h�neuc, Y.; and Antoniol, G. In Pinzger, M.; and Poshyvanyk, D., editor(s), Proceedings of the 18th Working Conference on Reverse Engineering (WCRE), pages 45–54, October 2011. IEEE CS Press 10 pages.
Requirements Traceability for Object Oriented Systems by Partitioning Source Code [pdf]Paper   link   bibtex   abstract  
Trust-Based Requirements Traceability. Ali, N.; Gu�h�neuc, Y.; and Antoniol, G. In Sim, S. E.; and Ricca, F., editor(s), Proceedings of the 19th International Conference on Program Comprehension (ICPC), pages 111–120, June 2011. IEEE CS Press 10 pages.
Trust-Based Requirements Traceability [pdf]Paper   link   bibtex   abstract  
MoMS: Multi-objective Miniaturization of Software. Ali, N.; Wu, W.; Antoniol, G.; Di Penta, M.; Gu�h�neuc, Y.; and Hayes, J. H. In Cordy, J. R.; and Tonella, P., editor(s), Proceedings of the 27th International Conference on Software Maintenance (ICSM), pages 153–162, September 2011. IEEE CS Press 10 pages.
MoMS: Multi-objective Miniaturization of Software [pdf]Paper   link   bibtex   abstract  
Sub-graph Mining: Identifying Micro-architectures in Evolving Object-oriented Software. Belderrar, A.; Kpodjedo, S.; Gu�h�neuc, Y.; Antoniol, G.; and Galinier, P. In Kanellopoulos, Y.; and Mens, T., editor(s), Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR), pages 171–180, March 2011. IEEE CS Press 10 pages.
Sub-graph Mining: Identifying Micro-architectures in Evolving Object-oriented Software [pdf]Paper   link   bibtex   abstract  
Divide-by-zero Exceptions Raising via Branch Coverage. Bhattacharya, N.; Sakti, A.; Antoniol, G.; Gu�h�neuc, Y.; and Pesant, G. In Cohen, M.; and Cinn�ide, M. �, editor(s), Proceedings of the 3rd International Symposium on Search-based Software Engineering (SSBSE), pages 204–218, September 2011. IEEE CS Press 10 pages.
Divide-by-zero Exceptions Raising via Branch Coverage [pdf]Paper   link   bibtex   abstract  
Performance Analysis of Metaheuristic and Constraint Programming Approaches to Generate Structural Test Cases. Bhattacharya, N.; Sakti, A.; Antoniol, G.; Gu�h�neuc, Y.; and Pesant, G. In Belli, F.; and Linschulte, M., editor(s), Proceedings of the 4th International Conference on Software Testing, Verification, and Validation (ICST), March 2011. IEEE CS Press 2 pages. Poster.
Performance Analysis of Metaheuristic and Constraint Programming Approaches to Generate Structural Test Cases [pdf]Paper   link   bibtex   abstract  
Suitability and Feasability Study of a Virtual Nursing Intervention to Help Person Living with HIV Manage their Daily Therapies. C�t�, J.; Rouleau, G.; Gu�h�neuc, Y.; Godin, G.; Ramirez-Garcia, P.; Otis, J.; and Nahas, G. In Actes du 1er symposium international sur la recherche en intervention en sciences infirmi�res : d�veloppement, �valuation et partage (ISI), avril 2011.
Suitability and Feasability Study of a Virtual Nursing Intervention to Help Person Living with HIV Manage their Daily Therapies [link]Paper   link   bibtex  
An Exploratory Study of Identifier Renamings. Eshkevari, L. M.; Arnaoudova, V.; Di Penta, M.; Oliveto, R.; Gu�h�neuc, Y.; and Antoniol, G. In Xie, T.; and Zimmermann, T., editor(s), Proceedings of the 8th Working Conference on Mining Software Repositories (MSR), pages 33–42, May 2011. ACM Press 10 pages.
An Exploratory Study of Identifier Renamings [pdf]Paper   link   bibtex   abstract  
A Seismology-inspired Approach for Change Impact Analysis. Hassaine, S.; Boughanmi, F.; Gu�h�neuc, Y.; Hamel, S.; and Antoniol, G. In Cordy, J. R.; and Tonella, P., editor(s), Proceedings of the 27th International Conference on Software Maintenance (ICSM), pages 53–62, September 2011. IEEE CS Press 10 pages.
A Seismology-inspired Approach for Change Impact Analysis [pdf]Paper   link   bibtex   abstract  
Change Impact Analysis: An Earthquake Metaphor. Hassaine, S.; Boughanmi, F.; Gu�h�neuc, Y.; Hamel, S.; and Antoniol, G. In Sim, S. E.; and Ricca, F., editor(s), Proceedings of the 19th International Conference on Program Comprehension (ICPC), pages 209–210, June 2011. IEEE CS Press 2 pages. Poster.
Change Impact Analysis: An Earthquake Metaphor [pdf]Paper   link   bibtex   abstract  
An Exploratory Study of Macro Co-changes. Jaafar, F.; Gu�h�neuc, Y.; Hamel, S.; and Antoniol, G. In Pinzger, M.; and Poshyvanyk, D., editor(s), Proceedings of the 18th Working Conference on Reverse Engineering (WCRE), pages 325–334, October 2011. IEEE CS Press 10 pages.
An Exploratory Study of Macro Co-changes [pdf]Paper   link   bibtex   abstract  
A Fast Algorithm to Locate Concepts in Execution Traces. Medini, S.; Galinier, P.; Di Penta, M.; Gu�h�neuc, Y.; and Antoniol, G. In Cohen, M.; and Cinn�ide, M. �, editor(s), Proceedings of the 3rd International Symposium on Search-based Software Engineering (SSBSE), pages 252–266, September 2011. IEEE CS Press 10 pages.
A Fast Algorithm to Locate Concepts in Execution Traces [pdf]Paper   link   bibtex   abstract  
CP-SST : approche bass�e sur la programmation par contraintes pour le test structurel du logiciel. Sakti, A.; Gu�h�neuc, Y.; and Pesant, G. In Lallouet, A., editor(s), Actes des 7e Journ�es Francophones de Programmation par Contraintes (JFPC), pages 289–298, juin 2011. LIRIS 10 pages.
CP-SST : approche bass�e sur la programmation par contraintes pour le test structurel du logiciel [pdf]Paper   link   bibtex   abstract  
  2010 (21)
Un cadre pour la tra�abilit� des motifs de conception. Gu�h�neuc, Y. �ditions universitaires europ�ennes, June 2010. 360 pages.
Un cadre pour la tra�abilit� des motifs de conception [link]Paper   link   bibtex   abstract  
Design Patterns: Empirical Studies on the Impact of Design Patterns on Quality. Gu�h�neuc, Y. In Laplante, P., editor(s), Encyclopedia of Software Engineering (ESE), 19, pages 204–219. Taylor and Francis Group, September 2010. 16 pages.
Design Patterns: Empirical Studies on the Impact of Design Patterns on Quality [pdf]Paper   link   bibtex   abstract  
Guest Editorial: Software Evolution. Mens, T.; Gu�h�neuc, Y.; Fernandez-Ramil, J.; and D'Hondt, M. In Mens, T.; Gu�h�neuc, Y.; Fernandez-Ramil, J.; and D'Hondt, M., editor(s), IEEE Software, volume 27, 1, pages 22–25. IEEE CS Press, July–August 2010. 4 pages.
Guest Editorial: Software Evolution [pdf]Paper   link   bibtex   abstract  
An Empirical Study on the Efficiency of Different Design Pattern Representations in UML Class Diagrams. Cepeda Porras, G.; and Gu�h�neuc, Y. Empirical Software Engineering (EMSE), 15(5): 493–522. February 2010. 29 pages.
An Empirical Study on the Efficiency of Different Design Pattern Representations in UML Class Diagrams [pdf]Paper   link   bibtex   abstract  
A Nursing Virtual Intervention: Real-Time Support for Managing Antiretroviral Therapy. C�t�, J.; Ramirez-Garcia, P.; Rouleau, G.; Saulnier, D.; Gu�h�neuc, Y.; Hernandez, A.; and Godin, G. Computers, Informatics, Nursing (CIN), 29(1): 43–51. January–February 2010. 22 pages.
A Nursing Virtual Intervention: Real-Time Support for Managing Antiretroviral Therapy [pdf]Paper   link   bibtex   abstract  
Improving Design Pattern Identification: a New Approach and an Exploratory Study. Gu�h�neuc, Y.; Guyomarc'h, J.; and Sahraoui, H. Software Quality Journal (SQJ), 18(1): 145–166. March 2010. 21 pages.
Improving Design Pattern Identification: a New Approach and an Exploratory Study [pdf]Paper   link   bibtex   abstract  
Identification of Design Motifs with Pattern Matching Algorithms. Kaczor, O.; Gu�h�neuc, Y.; and Hamel, S. Information and Software Technology (IST), 52(2): 152–168. February 2010. 16 pages.
Identification of Design Motifs with Pattern Matching Algorithms [pdf]Paper   link   bibtex   abstract  
DECOR: A Method for the Specification and Detection of Code and Design Smells. Moha, N.; Gu�h�neuc, Y.; Duchien, L.; and Le Meur, A. Transactions on Software Engineering (TSE), 36(1): 20–36. January–February 2010. 16 pages.
DECOR: A Method for the Specification and Detection of Code and Design Smells [pdf]Paper   link   bibtex   abstract  
From a Domain Analysis to the Specification and Detection of Topic: Code and design smells. Moha, N.; Gu�h�neuc, Y.; Le Meur, A.; Duchien, L.; and Tiberghien, A. Formal Aspects of Computing (FAC), 22(3): 345–368. May 2010. 23 pages.
From a Domain Analysis to the Specification and Detection of Topic: <b>Code and design smells</b> [pdf]Paper   link   bibtex   abstract  
Investigating the Impact of a Measurement Program on Software Quality. Sahraoui, H.; Briand, L. C.; Gu�h�neuc, Y.; and Beaurepaire, O. Information and Software Technology (IST), 52(9): 923–933. September 2010. 10 pages.
Investigating the Impact of a Measurement Program on Software Quality [pdf]Paper   link   bibtex   abstract  
Physical and Conceptual Identifier Dispersion: Measures and Relation to Fault Proneness. Arnaoudova, V.; Eshkevari, L. M.; Oliveto, R.; Gu�h�neuc, Y.; and Antoniol, G. In Ferenc, R.; and Poshyvanyk, D., editor(s), Proceedings of the 26th International Conference on Software Maintenance (ICSM), pages 1–5, September 2010. IEEE CS Press 5 pages. Early Research Achievements Track. \awardBest paper.
Physical and Conceptual Identifier Dispersion: Measures and Relation to Fault Proneness [pdf]Paper   link   bibtex   abstract  
Concept Location with Genetic Algorithms: A Comparison of Four Distributed Architectures. Asadi, F.; Antoniol, G.; and Gu�h�neuc, Y. In Briand, L., editor(s), Proceedings of the 2nd International Symposium on Search Based Software Engineering (SSBSE), pages 153–162, September 2010. IEEE CS Press 10 pages.
Concept Location with Genetic Algorithms: A Comparison of Four Distributed Architectures [pdf]Paper   link   bibtex   abstract  
A Heuristic-based Approach to Identify Concepts in Execution Traces. Asadi, F.; Di Penta, M.; Antoniol, G.; and Gu�h�neuc, Y. In Ferenc, R.; and Due�as, J. C., editor(s), Proceedings of the 14th European Conference on Software Maintenance and Reengineering (CSMR), pages 31–40, March 2010. IEEE CS Press 10 pages.
A Heuristic-based Approach to Identify Concepts in Execution Traces [pdf]Paper   link   bibtex   abstract  
Playing with Refactoring: Identifying Extract Class Opportunities through Game Theory. Bavota, G.; Oliveto, R.; De Lucia, A.; Antoniol, G.; and Gu�h�neuc, Y. In Ferenc, R.; and Poshyvanyk, D., editor(s), Proceedings of the 26th International Conference on Software Maintenance (ICSM), pages 1–5, September 2010. IEEE CS Press 5 pages. Early Research Achievements Track.
Playing with Refactoring: Identifying Extract Class Opportunities through Game Theory [pdf]Paper   link   bibtex   abstract  
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�. C�t�, J.; Rouleau, G.; Saulnier, D.; Tremblay, C.; Morin, H.; Ramirez-Garcia, P.; Gu�h�neuc, Y.; Godin, G.; and Otis, J. In Thoer, C.; and Levy, J., editor(s), actes du 78e congr�s de l'ACFAS, mai 2010. ACFAS
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� [pdf]Paper   link   bibtex   abstract  
An Exploratory Study of the Evolution of Software Licensing. Di Penta, M.; German, D. M.; Gu�h�neuc, Y.; and Antoniol, G. In Devanbu, P.; and Uchitel, S., editor(s), Proceedings of the 32nd International Conference on Software Engineering (ICSE), pages 145–154, May 2010. ACM Press 10 pages.
An Exploratory Study of the Evolution of Software Licensing [pdf]Paper   link   bibtex   abstract  
IDS: An Immune-inspired Approach for the Detection of Software Design Smells. Hassaine, S.; Khomh, F.; Gu�h�neuc, Y.; and Hamel, S. In Cinn�ide, M. �, editor(s), Proceedings of the 7th International Conference on the Quality of Information and Communications Technology (QUATIC), pages 343–348, September–October 2010. IEEE CS Press 6 pages. Quality in ICT Reengineering and Refactoring Track.
IDS: An Immune-inspired Approach for the Detection of Software Design Smells [pdf]Paper   link   bibtex   abstract  
DPDX – A Common Exchange Format for Design Pattern Detection Tools. Kniesel, G.; Binun, A.; Hegedus, P.; F�l�p, L. J.; Chatzigeorgiou, A.; Gu�h�neuc, Y.; and Tsantalis, N. In Ferenc, R.; and Due�as, J. C., editor(s), Proceedings of the 14th European Conference on Software Maintenance and Reengineering (CSMR), pages 232–235, March 2010. IEEE CS Press 5 pages. Short paper.
DPDX – A Common Exchange Format for Design Pattern Detection Tools [pdf]Paper   link   bibtex   abstract  
Recognizing Words from Source Code Identifiers using Speech Recognition Techniques. Madani, N.; Guerrouj, L.; Di Penta, M.; Gu�h�neuc, Y.; and Antoniol, G. In Ferenc, R.; and Due�as, J. C., editor(s), Proceedings of the 14th European Conference on Software Maintenance and Reengineering (CSMR), pages 68–77, March 2010. IEEE CS Press 10 pages. \awardBest paper.
Recognizing Words from Source Code Identifiers using Speech Recognition Techniques [pdf]Paper   link   bibtex   abstract  
Numerical Signatures of Antipatterns: An Approach based on B-Splines. Oliveto, R.; Khomh, F.; Antoniol, G.; and Gu�h�neuc, Y. In Ferenc, R.; and Due�as, J. C., editor(s), Proceedings of the 14th European Conference on Software Maintenance and Reengineering (CSMR), pages 248–251, March 2010. IEEE CS Press 5 pages. Short paper.
Numerical Signatures of Antipatterns: An Approach based on B-Splines [pdf]Paper   link   bibtex   abstract  
AURA: A Hybrid Approach to Identify Framework Evolution. Wu, W.; Gu�h�neuc, Y.; Antoniol, G.; and Kim, M. In Devanbu, P.; and Uchitel, S., editor(s), Proceedings of the 32nd International Conference on Software Engineering (ICSE), pages 325–334, May 2010. ACM Press 10 pages.
AURA: A Hybrid Approach to Identify Framework Evolution [pdf]Paper   link   bibtex   abstract  
  2009 (12)
Translating Design Pattern Concepts to Hardware Concepts. Charest, L.; Gu�h�neuc, Y.; and Tagmouti, Y. In Aboulhamid, E. M.; and Rousseau, F., editor(s), System Level Design with .Net Technology (NET), 4, pages 93–118. CRC Press, September 2009. 25 pages.
Translating Design Pattern Concepts to Hardware Concepts [pdf]Paper   link   bibtex   abstract  
A Theory of Program Comprehension—Joining Vision Science and Program Comprehension. Gu�h�neuc, Y. International Journal of Software Science and Computational Intelligence (IJSSCI), 1(2): 54–72. April-June 2009. 18 pages.
A Theory of Program Comprehension—Joining Vision Science and Program Comprehension [pdf]Paper   link   bibtex   abstract  
Identification of Behavioral and Creational Design Motifs through Dynamic Analysis. Ng, J. K.; Gu�h�neuc, Y.; and Antoniol, G. Journal of Software Maintenance and Evolution: Research and Practice (JSME), 22(8): 597–627. November 2009. 30 pages.
Identification of Behavioral and Creational Design Motifs through Dynamic Analysis [pdf]Paper   link   bibtex   abstract  
Code Siblings: Technical and Legal Implications of Copying Code between Systems. German, D. M.; Di Penta, M.; Gu�h�neuc, Y.; and Antoniol, G. In Godfrey, M. W.; and Whitehead, J., editor(s), Proceedings of the 6th Working Conference on Mining Software Repositories (MSR), pages 81–90, May 2009. IEEE CS Press 10 pages.
Code Siblings: Technical and Legal Implications of Copying Code between Systems [pdf]Paper   link   bibtex   abstract  
Impact of the Visitor Pattern on Program Comprehension and Maintenance. Jeanmart, S.; Gu�h�neuc, Y.; Sahraoui, H.; and Habra, N. In Miller, J.; and Selby, R., editor(s), Proceedings of the 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 69–78, October 2009. IEEE CS Press 10 pages.
Impact of the Visitor Pattern on Program Comprehension and Maintenance [pdf]Paper   link   bibtex   abstract  
An Exploratory Study of the Impact of Code Smells on Software Change-proneness. Khomh, F.; Di Penta, M.; and Gu�h�neuc, Y. In Antoniol, G.; and Zaidman, A., editor(s), Proceedings of the 16th Working Conference on Reverse Engineering (WCRE), pages 75–84, October 2009. IEEE CS Press 10 pages. \awardMost influential paper at SANER'19.
An Exploratory Study of the Impact of Code Smells on Software Change-proneness [pdf]Paper   link   bibtex   abstract  
Playing Roles in Design Patterns: An Empirical Descriptive and Analytic Study. Khomh, F.; Gu�h�neuc, Y.; and Antoniol, G. In Kontogiannis, K.; and Xie, T., editor(s), Proceedings of the 25th International Conference on Software Maintenance (ICSM), pages 83–92, September 2009. IEEE CS Press 10 pages.
Playing Roles in Design Patterns: An Empirical Descriptive and Analytic Study [pdf]Paper   link   bibtex   abstract  
A Bayesian Approach for the Detection of Code and Design Smells. Khomh, F.; Vaucher, S.; Gu�h�neuc, Y.; and Sahraoui, H. In Byoung-ju, C., editor(s), Proceedings of the 9th International Conference on Quality Software (QSIC), pages 305–314, August 2009. IEEE CS Press 10 pages.
A Bayesian Approach for the Detection of Code and Design Smells [pdf]Paper   link   bibtex   abstract  
Tracking Design Smells: Lessons from a Study of God Classes. Vaucher, S.; Khomh, F.; Moha, N.; and Gu�h�neuc, Y. In Antoniol, G.; and Zaidman, A., editor(s), Proceedings of the 16th Working Conference on Reverse Engineering (WCRE), pages 145–154, October 2009. IEEE CS Press 10 pages.
Tracking Design Smells: Lessons from a Study of God Classes [pdf]Paper   link   bibtex   abstract  
An Exploratory Study of the Impact of Antipatterns on Software Changeability. Khomh, F.; Di Penta, M.; Gu�h�neuc, Y.; and Antoniol, G. Technical Report EPM-RT-2009-02, �cole Polytechnique de Montr�al, April 2009. 15 pages.
An Exploratory Study of the Impact of Antipatterns on Software Changeability [pdf]Paper   link   bibtex   abstract  
An Empirical Descriptive and Analytic Study of Playing Roles in Design Patterns. Khomh, F.; Gu�h�neuc, Y.; and Antoniol, G. Technical Report EPM-RT-2009-03, �cole Polytechnique de Montr�al, April 2009. 15 pages.
An Empirical Descriptive and Analytic Study of Playing Roles in Design Patterns [pdf]Paper   link   bibtex   abstract  
DEQUALITE : m�thode de construction de mod�les de qualit� prenant en compte la conception des syst�mes. Khomh, F.; Moha, N.; and Gu�h�neuc, Y. Technical Report EPM-RT-2009-04, �cole Polytechnique de Montr�al, avril 2009. 31 pages.
DEQUALITE : m�thode de construction de mod�les de qualit� prenant en compte la conception des syst�mes [pdf]Paper   link   bibtex   abstract  
  2008 (16)
On Issues with Software Quality Models. Khosravi, K.; and Gu�h�neuc, Y. In Software Quality Metrics, 11, pages 218–235. ICFAI University Press, January 2008. 28 pages.
On Issues with Software Quality Models [pdf]Paper   link   bibtex   abstract  
DeMIMA: A Multi-layered Framework for Design Pattern Identification. Gu�h�neuc, Y.; and Antoniol, G. Transactions on Software Engineering (TSE), 34(5): 667–684. September 2008. 18 pages.
DeMIMA: A Multi-layered Framework for Design Pattern Identification [pdf]Paper   link   bibtex   abstract  
Is It a Bug or an Enhancement? A Text-based Approach to Classify Change Requests. Antoniol, G.; Ayari, K.; Di Penta, M.; Khomh, F.; and Gu�h�neuc, Y. In Vigder, M.; and Chechik, M., editor(s), Proceedings of the 18th IBM Centers for Advanced Studies Conference (CASCON), pages 23–37, October 2008. ACM Press 15 pages. \awardMost influential paper at CASCON'18.
Is It a Bug or an Enhancement? A Text-based Approach to Classify Change Requests [pdf]Paper   link   bibtex   abstract  
Reuse or Rewrite: Combining Textual, Static, and Dynamic Analyses to Assess the Cost of Keeping a System Up-to-date. Antoniol, G.; Hayes, J. H.; Gu�h�neuc, Y.; and Di Penta, M. In Mei, H.; and Wong, K., editor(s), Proceedings of the 24th International Conference on Software Maintenance (ICSM), pages 147–156, September–October 2008. IEEE CS Press 10 pages.
Reuse or Rewrite: Combining Textual, Static, and Dynamic Analyses to Assess the Cost of Keeping a System Up-to-date [pdf]Paper   link   bibtex   abstract  
Mendel: A Model, Metrics, and Rules to Understand Class Hierarchies. Denier, S.; and Gu�h�neuc, Y. In Krikhaar, R.; and L�mmel, R., editor(s), Proceedings of the 16th International Conference on Program Comprehension (ICPC), pages 143–152, June 2008. IEEE CS Press 10 pages.
Mendel: A Model, Metrics, and Rules to Understand Class Hierarchies [pdf]Paper   link   bibtex   abstract  
An Empirical Study of the Relationships between Design Pattern Roles and Class Change Proneness. Di Penta, M.; Cerulo, L.; Gu�h�neuc, Y.; and Antoniol, G. In Mei, H.; and Wong, K., editor(s), Proceedings of the 24th International Conference on Software Maintenance (ICSM), pages 217–226, September–October 2008. IEEE CS Press 10 pages.
An Empirical Study of the Relationships between Design Pattern Roles and Class Change Proneness [pdf]Paper   link   bibtex   abstract  
Cerberus: Tracing Requirements to Source Code Using Information Retrieval, Dynamic Analysis, and Program Analysis. Eaddy, M.; Aho, A. V.; Antoniol, G.; and Gu�h�neuc, Y. In Krikhaar, R.; and L�mmel, R., editor(s), Proceedings of the 16th International Conference on Program Comprehension (ICPC), pages 53–62, June 2008. IEEE CS Press 10 pages.
Cerberus: Tracing Requirements to Source Code Using Information Retrieval, Dynamic Analysis, and Program Analysis [pdf]Paper   link   bibtex   abstract  
L'analyse de logiciels, phylog�nie et histoire. Ghannem, A.; Hassaine, S.; Gu�h�neuc, Y.; and Hamel, S. In Blay-Fornarino, M., editor(s), Actes du 14e colloque Langages et Mod�les � Objets (LMO), mars 2008. �ditions C�padu�s 2 pages. Poster.
L'analyse de logiciels, phylog�nie et histoire [pdf]Paper   link   bibtex   abstract  
Prereqir: Recovering Pre-Requirements via Cluster Analysis. Hayes, J. H.; Antoniol, G.; and Gu�h�neuc, Y. In Zaidman, A.; Di Penta, M.; and Hassan, A., editor(s), Proceedings of the 15th Working Conference on Reverse Engineering (WCRE), pages 165–174, October 2008. IEEE CS Press 10 pages.
Prereqir: Recovering Pre-Requirements via Cluster Analysis [pdf]Paper   link   bibtex   abstract  
Do Design Patterns Impact Software Quality Positively?. Khomh, F.; and Gu�h�neuc, Y. In Tjortjis, C.; and Winter, A., editor(s), Proceedings of the 12th Conference on Software Maintenance and Reengineering (CSMR), pages 274–278, April 2008. IEEE CS Press 5 pages. Short Paper. \awardMost influential paper at SANER'18.
Do Design Patterns Impact Software Quality Positively? [pdf]Paper   link   bibtex   abstract  
A Domain Analysis to Specify Design Defects and Generate Detection Algorithms. Moha, N.; Gu�h�neuc, Y.; Le Meur, A.; and Duchien, L. In Fiadeiro, J.; and Inverardi, P., editor(s), Proceedings of the 11th International Conference on Fundamental Approaches to Software Engineering (FASE), pages 276–291, March-April 2008. Springer-Verlag 15 pages.
A Domain Analysis to Specify Design Defects and Generate Detection Algorithms [pdf]Paper   link   bibtex   abstract  
Refactorings of Design Defects using Relational Concept Analysis. Moha, N.; Hacene, A. M. R.; Valtchev, P.; and Gu�h�neuc, Y. In Medina, R.; and Obiedkov, S., editor(s), Proceedings of the 4th International Conference on Formal Concept Analysis (ICFCA), pages 289–304, February 2008. Springer-Verlag 18 pages.
Refactorings of Design Defects using Relational Concept Analysis [pdf]Paper   link   bibtex   abstract  
G�n�ration automatique d'algorithmes de d�tection des d�fauts de conception. Moha, N.; Khomh, F.; and Gu�h�neuc, Y. In Blay-Fornarino, M., editor(s), Actes du 14e colloque Langages et Mod�les � Objets (LMO), pages 93–106, mars 2008. �ditions C�padu�s 13 pages.
G�n�ration automatique d'algorithmes de d�tection des d�fauts de conception [pdf]Paper   link   bibtex   abstract  
Reverse-Engineering the Literature on Design Patterns and Reverse-Engineering. Denier, S.; Khomh, F.; and Gu�h�neuc, Y. Technical Report EPM-RT-2008-09, DGIGL, �cole Polytechnique Montr�al, October 2008. 18 pages.
Reverse-Engineering the Literature on Design Patterns and Reverse-Engineering [pdf]Paper   link   bibtex   abstract  
An Empirical Study of Design Patterns and Software Quality. Khomh, F.; and Gu�h�neuc, Y. Technical Report 1315, University of Montreal, january 2008. 44 pages.
An Empirical Study of Design Patterns and Software Quality [pdf]Paper   link   bibtex   abstract  
Ptidej and DECOR: Identification of Design Patterns and Design Defects. Moha, N.; and Gu�h�neuc, Y. February 2008. SATToSE: Seminar on Advanced Tools and Techniques for Software Evolution, Waulsort, Belgium.
Ptidej and DECOR: Identification of Design Patterns and Design Defects [pdf]Paper   link   bibtex   abstract  
  2007 (13)
Feature Location using Probabilistic Ranking of Methods based on Execution Scenarios and Information Retrieval. Poshyvanyk, D.; Gu�h�neuc, Y.; Marcus, A.; Antoniol, G.; and Rajlich, V. Transactions on Software Engineering (TSE), 33(6): 420–432. June 2007. 14 pages.
Feature Location using Probabilistic Ranking of Methods based on Execution Scenarios and Information Retrieval [pdf]Paper   link   bibtex   abstract  
Mining the Lexicon Used by Programmers during Software Evolution. Antoniol, G.; Gu�h�neuc, Y.; Merlo, E.; and Tonella, P. In Tahvildari, L.; and Canfora, G., editor(s), Proceedings of the 23rd International Conference on Software Maintenance (ICSM), pages 14–23, October 2007. IEEE CS Press 10 pages.
Mining the Lexicon Used by Programmers during Software Evolution [pdf]Paper   link   bibtex   abstract  
G�rer sa m�dication antir�trovirale avec une assistance en ligne... une approche en cours d'�valuation. C�t�, J.; Ramirez-Garcia, P.; Godin, G.; and Gu�h�neuc, Y. In B�gaud, B.; Hamet, P.; Jacques, A.; and Sironi, V. A., editor(s), 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
link   bibtex  
PMARt: Pattern-like Micro Architecture Repository. Gu�h�neuc, Y. In Weiss, M.; Birukou, A.; and Giorgini, P., editor(s), Proceedings of the 1st EuroPLoP Focus Group on Pattern Repositories (EPFPR), July 2007. 3 pages.
PMARt: Pattern-like Micro Architecture Repository [pdf]Paper   link   bibtex   abstract  
A Simple Recommender System for Design Patterns. Gu�h�neuc, Y.; and Mustapha, R. In Weiss, M.; Birukou, A.; and Giorgini, P., editor(s), Proceedings of the 1st EuroPLoP Focus Group on Pattern Repositories (EPFPR), July 2007. 2 pages.
A Simple Recommender System for Design Patterns [pdf]Paper   link   bibtex   abstract  
Perception and Reality: What are Design Patterns Good For?. Khomh, F.; and Gu�h�neuc, Y. In e Abreu, F. B.; Calero, C.; Gu�h�neuc, Y.; Lange, C.; Lanza, M.; and Sahraoui, H. A., editor(s), Proceedings of the 11th ECOOP workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE), July–August 2007. Springer-Verlag 7 pages.
Perception and Reality: What are Design Patterns Good For? [pdf]Paper   link   bibtex   abstract  
Discussion on the Results of the Detection of Design Defects. Moha, N.; Gu�h�neuc, Y.; Duchien, L.; and Le Meur, A. In Demeyer, S.; Gu�h�neuc, Y.; Lange, C.; Mens, K.; Wuyts, R.; and Ducasse, S., editor(s), Proceedings of the 8th ECOOP workshop on Object-Oriented Reengineering (WOOR), July–August 2007. 6 pages.
Discussion on the Results of the Detection of Design Defects [pdf]Paper   link   bibtex   abstract  
Identification of Behavioral and Creational Design Patterns through Dynamic Analysis. Ng, J. K.; and Gu�h�neuc, Y. In Zaidman, A.; Hamou-Lhadj, A.; and Greevy, O., editor(s), Proceedings of the 3rd International Workshop on Program Comprehension through Dynamic Analysis (PCODA), pages 34–42, October 2007. Delft University of Technology 9 pages. TUD-SERG-2007-022.
Identification of Behavioral and Creational Design Patterns through Dynamic Analysis [pdf]Paper   link   bibtex   abstract  
Design Pattern Identification in Ptidej. Gu�h�neuc, Y. March 2007. Tool demo at GRASCOMP Graduate School in Computing Science 2007 (COMP013).
link   bibtex   abstract  
Ptidej - A Tool Suite. Gu�h�neuc, Y. May 2007. Tool demo at the 5th World's Best Technologies Showcase.
link   bibtex   abstract  
Ptidej: A Flexible Reverse Engineering Tool Suite. Gu�h�neuc, Y. October 2007. Tool demo at the 23rd International Conference on Software Maintenance.
Ptidej: A Flexible Reverse Engineering Tool Suite [pdf]Paper   link   bibtex   abstract  
Ptidej and DECOR: Identification of Design Patterns and Design Defects. Moha, N.; and Gu�h�neuc, Y. November 2007. Tool demo at the 22nd International Conference on Automated Software Engineering.
link   bibtex   abstract  
Ptidej and DECOR: Identification of Design Patterns and Design Defects. Moha, N.; and Gu�h�neuc, Y. October 2007. Tool demo at the 21st International Conference on Object-Oriented Programming, Systems, Languages and Applications.
Ptidej and DECOR: Identification of Design Patterns and Design Defects [pdf]Paper   link   bibtex   abstract  
  2006 (14)
Design Patterns as Laws of Quality. Gu�h�neuc, Y.; Guyomarc'h, J.; Khosravi, K.; and Sahraoui, H. In Object-oriented Design Knowledge: Principles, Heuristics, Best Practices (OODK), 5, pages 105–142. Idea Group, January 2006. 35 pages.
Design Patterns as Laws of Quality [pdf]Paper   link   bibtex   abstract  
Feature Identification: An Epidemiological Metaphor. Antoniol, G.; and Gu�h�neuc, Y. Transactions on Software Engineering (TSE), 32(9): 627–641. September 2006. 15 pages.
Feature Identification: An Epidemiological Metaphor [pdf]Paper   link   bibtex   abstract  
Extracting Change-patterns from CVS Repositories. Bouktif, S.; Gu�h�neuc, Y.; and Antoniol, G. In Sim, S. E.; and Di Penta, M., editor(s), Proceedings of the 13th Working Conference on Reverse Engineering (WCRE), pages 221–230, October 2006. IEEE CS Press 10 pages.
Extracting Change-patterns from CVS Repositories [pdf]Paper   link   bibtex   abstract  
Web support for person living with HIV for the immediate management of the treatment. C�t�, J.; Ramirez-Garcia, P.; Gu�h�neuc, Y.; Wang, X.; and Godin, G. In Godin, G.; Baril, J. G.; and Routy, J. P., editor(s), Proceedings of the 15th annual Canadian Conference on HIV/Aids Research (CAHR), May 2006. Pulsus Group
Web support for person living with HIV for the immediate management of the treatment [link]Paper   link   bibtex   abstract  
Taupe: Towards Understanding Program Comprehension. Gu�h�neuc, Y. In Erdogmus, H.; and Stroulia, E., editor(s), Proceedings of the 16th IBM Centers for Advanced Studies Conference (CASCON), pages 1–13, October 2006. ACM Press 13 pages.
Taupe: Towards Understanding Program Comprehension [pdf]Paper   link   bibtex   abstract  
A Comparative Framework for Design Recovery Tools. Gu�h�neuc, Y.; Mens, K.; and Wuyts, R. In di Lucca, G. A.; and Gold, N., editor(s), Proceedings of the 10th Conference on Software Maintenance and Reengineering (CSMR), pages 121–130, March 2006. IEEE CS Press 10 pages.
A Comparative Framework for Design Recovery Tools [pdf]Paper   link   bibtex   abstract  
Efficient Identification of Design Patterns with Bit-vector Algorithm. Kaczor, O.; Gu�h�neuc, Y.; and Hamel, S. In di Lucca, G. A.; and Gold, N., editor(s), Proceedings of the 10th Conference on Software Maintenance and Reengineering (CSMR), pages 173–182, March 2006. IEEE CS Press 10 pages.
Efficient Identification of Design Patterns with Bit-vector Algorithm [pdf]Paper   link   bibtex   abstract  
Correction of High-Level Design Defects with Refactorings. Moha, N.; Bouden, S.; and Gu�h�neuc, Y. In Demeyer, S.; Ducasse, S.; Gu�h�neuc, Y.; Mens, K.; and Wuyts, R., editor(s), Proceedings of the 7th ECOOP workshop on Object-Oriented Reengineering (WOOR), July 2006. 4 pages.
Correction of High-Level Design Defects with Refactorings [pdf]Paper   link   bibtex   abstract  
Automatic Generation of Detection Algorithms for Design Defects. Moha, N.; Gu�h�neuc, Y.; and Leduc, P. In Uchitel, S.; and Easterbrook, S., editor(s), Proceedings of the 21st Conference on Automated Software Engineering (ASE), pages 297–300, September 2006. IEEE CS Press 4 pages. Short paper.
Automatic Generation of Detection Algorithms for Design Defects [pdf]Paper   link   bibtex   abstract  
Une taxonomie et un m�tamod�le pour la d�tection des d�fauts de conception. Moha, N.; Huynh, D.; and Gu�h�neuc, Y. In Rousseau, R., editor(s), Actes du 12e colloque Langages et Mod�les � Objets (LMO), pages 201–216, mars 2006. Herm�s Science Publications 16 pages.
Une taxonomie et un m�tamod�le pour la d�tection des d�fauts de conception [pdf]Paper   link   bibtex   abstract  
Using FCA to Suggest Refactorings to Correct Design Defects. Moha, N.; Rezgui, J.; Gu�h�neuc, Y.; Valtchev, P.; and El Boussaidi, G. In Yahia, S. B.; and Nguifo, E. M., editor(s), Proceedings of the 4th International Conference on Concept Lattices and their Applications (CLA), pages 297–302, September 2006. IEEE CS Press 6 pages. Short paper.
Using FCA to Suggest Refactorings to Correct Design Defects [pdf]Paper   link   bibtex   abstract  
Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification. Poshyvanyk, D.; Gu�h�neuc, Y.; Marcus, A.; Antoniol, G.; and Rajlich, V. In Ebert, J.; and Linos, P., editor(s), Proceedings of the 14th International Conference on Program Comprehension (ICPC), pages 137–148, June 2006. IEEE CS Press 10 pages. \awardBest paper.
Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification [pdf]Paper   link   bibtex   abstract  
Taupe. Gu�h�neuc, Y. since June 2006. A tool to edit, visualise, and analyse the data collected by eye-trackers during experiments.
Taupe [link]Paper   link   bibtex  
DECOR and Ptidej. Moha, N.; and Gu�h�neuc, Y. October 2006. Tool demo at the 16th IBM Centers for Advanced Studies Conference.
link   bibtex   abstract  
  2005 (13)
Report of the 6th international Workshop on Object-Oriented Reengineering (WOOR). Demeyer, S.; Mens, K.; Wuyts, R.; Gu�h�neuc, Y.; Zaidman, A.; Walkinshaw, N.; Aguiar, A.; and Ducasse, S., editors. Springer-Verlag. July 2005. 12 pages.
Report of the 6<sup>th</sup> international Workshop on Object-Oriented Reengineering (WOOR) [pdf]Paper   link   bibtex  
Feature Identification: A Novel Approach and a Case Study. Antoniol, G.; and Gu�h�neuc, Y. In Gyim�thy, T.; and Rajlich, V., editor(s), Proceedings of the 21st International Conference on Software Maintenance (ICSM), pages 357–366, September 2005. IEEE CS Press 10 pages. \awardBest paper.
Feature Identification: A Novel Approach and a Case Study [pdf]Paper   link   bibtex   abstract  
Software Evolution: The Need for Empirical Evidence. Antoniol, G.; Gu�h�neuc, Y.; Merlo, E.; and Sahraoui, H. In Tonella, P., editor(s), Proceedings of the 1st ICSM workshop on Empirical Studies in Reverse Engineering (WESRE), September 2005. IEEE CS Press 2 pages.
Software Evolution: The Need for Empirical Evidence [pdf]Paper   link   bibtex   abstract  
Feature Traceability in Object Oriented Software. Antoniol, G.; Merlo, E.; Gu�h�neuc, Y.; and Sahraoui, H. In Maletic, J. I.; Antonio, G.; Cleland-Huang, J.; and Hayes, J. H., editor(s), Proceedings of the 3rd ASE Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE), pages 73–78, November 2005. ACM Press 6 pages.
Feature Traceability in Object Oriented Software [pdf]Paper   link   bibtex   abstract  
On the Impact of Aspect-Oriented Programming on Object-Oriented Metrics. Guyomarc'h, J.; and Gu�h�neuc, Y. In e Abreu, F. B.; Calero, C.; Lanza, M.; Poels, G.; and Sahraoui, H. A., editor(s), Proceedings of the 9th ECOOP workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE), pages 42–47, July 2005. Springer-Verlag 6 pages.
On the Impact of Aspect-Oriented Programming on Object-Oriented Metrics [pdf]Paper   link   bibtex   abstract  
Ptidej: Promoting Patterns with Patterns. Gu�h�neuc, Y. In Fayad, M. E., editor(s), Proceedings of the 1st ECOOP workshop on Building a System using Patterns (BSUP), July 2005. Springer-Verlag 9 pages.
Ptidej: Promoting Patterns with Patterns [pdf]Paper   link   bibtex   abstract  
Evaluating the Use of Design Patterns during Program Comprehension – Experimental Setting. Gu�h�neuc, Y.; Monnier, S.; and Antoniol, G. In Antoniol, G.; and Gu�h�neuc, Y., editor(s), Proceedings of the 1st ICSM workshop in Design Pattern Theory and Practice (IWDPTP), September 2005. IEEE CS Press 6 pages. In the pre-proceedings.
Evaluating the Use of Design Patterns during Program Comprehension – Experimental Setting [pdf]Paper   link   bibtex   abstract  
Des signatures num�riques pour am�liorer la recherche structurelle de patrons. Gu�h�neuc, Y.; and Sahraoui, H. In Huchard, M.; Ducasse, S.; and Nierstrasz, O., editor(s), Actes du 11e colloque Langages et Mod�les � Objets (LMO), pages 97–112, mars 2005. Herm�s Science Publications 16 pages.
Des signatures num�riques pour am�liorer la recherche structurelle de patrons [pdf]Paper   link   bibtex   abstract  
Automated Reverse-Engineering of UML v2.0 Dynamic Models. Gu�h�neuc, Y.; and Ziadi, T. In Demeyer, S.; Ducasse, S.; Mens, K.; and Wuyts, R., editor(s), Proceedings of the 6th ECOOP workshop on Object-Oriented Reengineering (WOOR), July 2005. 5 pages.
Automated Reverse-Engineering of UML v2.0 Dynamic Models [pdf]Paper   link   bibtex   abstract  
Open Issues with Quality Models. Khosravi, K.; and Gu�h�neuc, Y. In e Abreu, F. B.; Calero, C.; Lanza, M.; Poels, G.; and Sahraoui, H. A., editor(s), Proceedings of the 9th ECOOP workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE), July 2005. Springer-Verlag 14 pages.
Open Issues with Quality Models [pdf]Paper   link   bibtex   abstract  
On the Automatic Detection and Correction of Design Defects. Moha, N.; and Gu�h�neuc, Y. In Demeyer, S.; Mens, K.; Wuyts, R.; and Ducasse, S., editor(s), Proceedings of the 6th ECOOP workshop on Object-Oriented Reengineering (WOOR), July 2005. 7 pages.
On the Automatic Detection and Correction of Design Defects [pdf]Paper   link   bibtex   abstract  
A Theory of Program Comprehension – Joining Vision Science and Program Comprehension. Gu�h�neuc, Y. Technical Report 1267, University of Montreal, December 2005. 26 pages.
A Theory of Program Comprehension – Joining Vision Science and Program Comprehension [pdf]Paper   link   bibtex   abstract  
Ptidej - A Tool Suite. Gu�h�neuc, Y.; Guyomarc'h, J.; Huynh, D.; Kaczor, O.; Moha, N.; and Rached, S. October 2005. Tool demo at the 15th IBM Centers for Advanced Studies Conference.
link   bibtex   abstract  
  2004 (7)
A Reverse Engineering Tool for Precise Class Diagrams. Gu�h�neuc, Y. In Singer, J.; and Lutfiyya, H., editor(s), Proceedings of the 14th IBM Centers for Advanced Studies Conference (CASCON), pages 28–41, October 2004. ACM Press 14 pages.
A Reverse Engineering Tool for Precise Class Diagrams [pdf]Paper   link   bibtex   abstract  
A Systematic Study of UML Class Diagram Constituents for their Abstract and Precise Recovery. Gu�h�neuc, Y. In Bae, D.; and Chu, W. C., editor(s), Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC), pages 265–274, November-December 2004. IEEE CS Press 10 pages.
A Systematic Study of UML Class Diagram Constituents for their Abstract and Precise Recovery [pdf]Paper   link   bibtex   abstract  
Abstract and Precise Recovery of UML Class Diagram Constituents. Gu�h�neuc, Y. In Harman, M.; and Korel, B., editor(s), Proceedings of the 20th International Conference and Software Maintenance (ICSM), pages 523, September 2004. IEEE CS Press 1 page. Poster.
Abstract and Precise Recovery of UML Class Diagram Constituents [pdf]Paper   link   bibtex   abstract  
Recovering Binary Class Relationships: Putting Icing on the UML Cake. Gu�h�neuc, Y.; and Albin-Amiot, H. In Schmidt, D. C., editor(s), Proceedings of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 301–314, October 2004. ACM Press 14 pages.
Recovering Binary Class Relationships: Putting Icing on the UML Cake [pdf]Paper   link   bibtex   abstract  
Fingerprinting Design Patterns. Gu�h�neuc, Y.; Sahraoui, H.; and Zaidi, F. In Stroulia, E.; and de Lucia, A., editor(s), Proceedings of the 11th Working Conference on Reverse Engineering (WCRE), pages 172–181, November 2004. IEEE CS Press 10 pages.
Fingerprinting Design Patterns [pdf]Paper   link   bibtex   abstract  
A Quality Model for Design Patterns. Khosravi, K.; and Gu�h�neuc, Y. Technical Report 1249, University of Montreal, September 2004. 94 pages.
A Quality Model for Design Patterns [pdf]Paper   link   bibtex   abstract  
PMARt. Gu�h�neuc, Y. since November 2004. A database of occurrences of patterns in object-oriented programs.
PMARt [link]Paper   link   bibtex  
  2003 (5)
Un cadre pour la tra�abilit� des motifs de conception. Gu�h�neuc, Y. Ph.D. Thesis, �cole des Mines de Nantes et Universit� de Nantes, juin 2003. 350 pages.
Un cadre pour la tra�abilit� des motifs de conception [link]Paper   link   bibtex   abstract  
On the Coherence of Component Protocols. Far�as, A.; and Gu�h�neuc, Y. Electronic Notes in Theoretical Computer Science (ENTCS), 82(5): 42–53. April 2003. 12 pages.
On the Coherence of Component Protocols [pdf]Paper   link   bibtex   abstract  
A Pragmatic Study of Binary Class Relationships. Gu�h�neuc, Y.; and Albin-Amiot, H. In Grundy, J.; and Penix, J., editor(s), Proceedings of the 18th Conference on Automated Software Engineering (ASE), pages 277–280, September 2003. IEEE CS Press 4 pages. Short paper.
A Pragmatic Study of Binary Class Relationships [pdf]Paper   link   bibtex   abstract  
PatternsBox–Ptidej, int�gration de deux outils de conception et de r�tro-conception � Eclipse. Gu�h�neuc, Y.; Albin-Amiot, H.; and Cointe, P. In Malenfant, J., editor(s), Journ�e GDR ALP-OCM, f�vrier 2003. 6 pages.
PatternsBox–Ptidej, int�gration de deux outils de conception et de r�tro-conception � Eclipse [pdf]Paper   link   bibtex   abstract  
Design Patterns Formalization. Baroni, A. L.; Gu�h�neuc, Y.; and Albin-Amiot, H. Technical Report 03/03/INFO, Computer Science Department, �cole des Mines de Nantes, June 2003. 59 pages.
Design Patterns Formalization [pdf]Paper   link   bibtex   abstract  
  2002 (8)
Un m�ta-mod�le pour coupler application et d�tection des design patterns. Albin-Amiot, H.; Cointe, P.; and Gu�h�neuc, Y. In Dao, M.; and Huchard, M., editor(s), 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 18 pages.
Un m�ta-mod�le pour coupler application et d�tection des design patterns [pdf]Paper   link   bibtex   abstract  
Un m�ta-mod�le pour coupler application et d�tection des design patterns. Albin-Amiot, H.; Cointe, P.; and Gu�h�neuc, Y. In Kempf, A., editor(s), Journ�e sur le projet COM, f�vrier 2002. 17 pages.
Un m�ta-mod�le pour coupler application et d�tection des design patterns [pdf]Paper   link   bibtex   abstract  
Integrating Behavioral Protocols in Enterprise Java Beans. Far�as, A.; Gu�h�neuc, Y.; and S�dholt, M. In Baclawski, K.; and Kilov, H., editor(s), 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 10 pages.
Integrating Behavioral Protocols in Enterprise Java Beans [pdf]Paper   link   bibtex   abstract  
Three Musketeers to the Rescue – Meta-Modelling, Logic Programming, and Explanation-based Constraint Programming for Pattern Description and Detection. Gu�h�neuc, Y. In Volder, K. D.; Mens, K.; Mens, T.; and Wuyts, R., editor(s), Proceedings of the 1st ASE workshop on Declarative Meta-Prorgramming (WDMP), September 2002. Computer Science Department, University of British Columbia 8 pages.
Three Musketeers to the Rescue – Meta-Modelling, Logic Programming, and Explanation-based Constraint Programming for Pattern Description and Detection [pdf]Paper   link   bibtex   abstract  
No Java Without Caffeine – A Tool for Dynamic Analysis of Java Programs. Gu�h�neuc, Y.; Douence, R.; and Jussien, N. In Emmerich, W.; and Wile, D., editor(s), Proceedings of the 17th Conference on Automated Software Engineering (ASE), pages 117–126, September 2002. IEEE CS Press 10 pages.
No Java Without Caffeine – A Tool for Dynamic Analysis of Java Programs [pdf]Paper   link   bibtex   abstract  
Bridging the Gap Between Modeling and Programming Languages. Gu�h�neuc, Y.; Albin-Amiot, H.; Douence, R.; and Cointe, P. Technical Report 02/09/INFO, Computer Science Department, �cole des Mines de Nantes, July 2002. 56 pages.
Bridging the Gap Between Modeling and Programming Languages [pdf]Paper   link   bibtex   abstract  
No Java Without Caffeine – A Tool for Dynamic Analysis of Java Programs. Gu�h�neuc, Y.; Douence, R.; and Jussien, N. Technical Report 02/07/INFO, Computer Science Department, �cole des Mines de Nantes, May 2002. 16 pages.
No Java Without Caffeine – A Tool for Dynamic Analysis of Java Programs [pdf]Paper   link   bibtex   abstract  
Caffeine. Gu�h�neuc, Y. since May 2002. A tool to analyse Java programs dynamically.
Caffeine [link]Paper   link   bibtex  
  2001 (8)
Instantiating and Detecting Design Patterns: Putting Bits and Pieces Together. Albin-Amiot, H.; Cointe, P.; Gu�h�neuc, Y.; and Jussien, N. In Richardson, D.; Feather, M.; and Goedicke, M., editor(s), Proceedings of the 16th Conference on Automated Software Engineering (ASE), pages 166–173, November 2001. IEEE CS Press 8 pages.
Instantiating and Detecting Design Patterns: Putting Bits and Pieces Together [pdf]Paper   link   bibtex   abstract  
Design Patterns Application: Pure-generative Approach vs. Conservative-generative Approach. Albin-Amiot, H.; and Gu�h�neuc, Y. In Czarnecki, K., editor(s), Proceedings of the 1st OOPSLA workshop on Generative Programming (GP), October 2001. 3 pages.
Design Patterns Application: Pure-generative Approach vs. Conservative-generative Approach [pdf]Paper   link   bibtex   abstract  
Design Patterns: A Round-Trip. Albin-Amiot, H.; and Gu�h�neuc, Y. In Ardourel, G.; Haupt, M.; Agustin, J. L. H.; Ruggaber, R.; and Suscheck, C., editor(s), Proceedings of the 11th ECOOP workshop for Ph.D. Students in Object-Oriented Systems (PHDOOS), June 2001. 10 pages.
Design Patterns: A Round-Trip [pdf]Paper   link   bibtex   abstract  
Meta-Modeling Design Patterns: Application to Pattern Detection and Code Synthesis. Albin-Amiot, H.; and Gu�h�neuc, Y. In van den Broek, P.; Hruby, P.; Saeki, M.; Suny�, G.; and Tekinerdogan, B., editor(s), 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 8 pages. TR-CTIT-01-35.
Meta-Modeling Design Patterns: Application to Pattern Detection and Code Synthesis [pdf]Paper   link   bibtex   abstract  
Using Design Patterns and Constraints to Automate the Detection and Correction of Inter-Class Design Defects. Gu�h�neuc, Y.; and Albin-Amiot, H. In Li, Q.; Riehle, R.; Pour, G.; and Meyer, B., editor(s), Proceedings of the 39th Conference on the Technology of Object-Oriented Languages and Systems (TOOLS USA), pages 296–305, July 2001. IEEE CS Press 10 pages.
Using Design Patterns and Constraints to Automate the Detection and Correction of Inter-Class Design Defects [pdf]Paper   link   bibtex   abstract  
Quelques explications pour les patrons – Une application de la PPC avec explications pour l'identification de patrons de conception. Gu�h�neuc, Y.; and Jussien, N. In Neveu, B., editor(s), Actes des 7e Journ�es Nationales sur la r�solution de Probl�mes NP-Complets (JNPC), pages 111–122, juin 2001. ONERA 12 pages.
Quelques explications pour les patrons – Une application de la PPC avec explications pour l'identification de patrons de conception [pdf]Paper   link   bibtex   abstract  
Using Explanations for Design-Patterns Identification. Gu�h�neuc, Y.; and Jussien, N. In Bessi�re, C., editor(s), Proceedings of the 1st IJCAI Workshop on Modeling and Solving Problems with Constraints (WMSPC), pages 57–64, August 2001. AAAI Press 8 pages.
Using Explanations for Design-Patterns Identification [pdf]Paper   link   bibtex   abstract  
Ptidej. Gu�h�neuc, Y. since July 2001. A tool suite to evaluate and to enhance the quality of object-oriented programs.
Ptidej [link]Paper   link   bibtex  
  1999 (1)
PADL. Gu�h�neuc, Y. since July 1999. A meta-model (and parsers) to represent and to manipulate object-oriented programs and design motifs.
PADL [link]Paper   link   bibtex  
  1998 (1)
Syntax-error Recovery in Interactive Environments. Gu�h�neuc, Y. Master's thesis, �cole des Mines de Nantes et Universit� de Nantes, septembre 1998. (Dipl�me d'�tudes approfondies)
link   bibtex