Journal: TSE 
Back to the index

Articles in journal or book chapters
  1. Manel Abdellatif, Naouel Moha, Yann-Gaël Guéhéneuc, Hafedh Mili, and Ghizlane El Boussaidi. Identifying Reusable Services in Legacy Object-Oriented Systems: A Type-Sensitive Identification Approach. Transactions on Software Engineering (TSE), 51(10):2879–2899, October 2025. Note: 21 pages. [Text] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Journal: TSE.

  2. Imen Trabelsi, Brahim Mahmoudi, Jean Baptiste Minani, and Naouel Moha, and Yann-Gaël Guéhéneuc. A Systematic Literature Review of Machine Learning Approaches for Migrating Monolithic Systems to Microservices. Transactions on Software Engineering (TSE), 51(11):2927–2995, November 2025. Note: 24 pages. [Text] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Journal: TSE.

  3. Jean Baptiste Minani, Fatima Sabir, Naouel Moha, and Yann-Gaël Guéhéneuc. A Systematic Review of IoT Systems Testing: Objectives, Approaches, Tools, and Challenges. Transactions on Software Engineering (TSE), 50(4):785–815, April 2024. Note: 21 pages. [Text] Keyword(s): Topic: ESE for the IoT, Rubrique : GL empirique pour l'IdO, Journal: TSE.

  4. Hafedh Mili, Imen Benzarti, Amel El Kharraz, Ghizlane El Boussaidi, Yann-Gaël Guéhéneuc, and Petko Valtchev. Discovering Reusable Functional Features in Legacy Object-oriented Systems. Transactions on Software Engineering (TSE), 49(7):3827–3856, July 2023. Note: 29 pages. [Text] Keyword(s): Topic: Requirements and features, Rubrique : besoins et fonctionalités, Journal: TSE.

  5. Fatima Sabir, Yann-Gaël Guéhéneuc, Francis Palma, Naouel Moha, Ghulam Rasool, and Hassan Akhtar. A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns. Transactions on Software Engineering (TSE), 48(11):4319–4338, October 2021. Note: 19 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Journal: TSE.

  6. Rodrigo Morales, Rubén Saborido, and Yann-Gaël Guéhéneuc. MoMIT: Porting a JavaScript Interpreter on a Quarter Coin. Transactions on Software Engineering (TSE), 47(12):2771–2785, January 2020. Note: 15 pages. [Text] Keyword(s): Topic: ESE for the IoT, Rubrique : GL empirique pour l'IdO, Topic: Requirements and features, Rubrique : besoins et fonctionalités, Journal: TSE.

  7. Francis Palma, Naouel Moha, and Yann-Gaël Guéhéneuc. UniDoSA: The Unified Specification and Detection of Service Antipatterns. Transactions on Software Engineering (TSE), 45(10):1024–1053, October 2019. Note: 31 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Journal: TSE.

  8. Venera Arnaoudova, Laleh Mousavi Eshkevari, Massimiliano Di Penta, Rocco Oliveto, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. REPENT: Analyzing the Nature of Identifier Renamings. Transactions on Software Engineering (TSE), 40(5):502–532, May 2014. Note: 30 pages. [Text] Keyword(s): Topic: Identifier analyses, Rubrique : analyses des identifiants, Journal: TSE.

  9. Abdelilah Sakti, Gilles Pesant, and Yann-Gaël Guéhéneuc. Instance Generator and Problem Representation to Improve Object Oriented Code Coverage. Transactions on Software Engineering (TSE), 40(99):1–22, October 2014. Note: 22 pages. [Text] Keyword(s): Topic: Test case generation, Rubrique : génération de cas de tests, Journal: TSE.

  10. Nasir Ali, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. Trustrace: Mining Software Repositories to Improve the Accuracy of Requirement Traceability Links. Transactions on Software Engineering (TSE), 39(5):725–741, May 2013. Note: 20 pages. [Text] Keyword(s): Topic: Requirements and features, Rubrique : besoins et fonctionalités, Journal: TSE.

  11. Ségla Kpodjedo, Filippo Ricca, Philippe Galinier, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. MADMatch: Many-to-many Approximate Diagram Matching for Design Comparison. Transactions on Software Engineering (TSE), 39(8):1090–1111, February 2013. Note: 23 pages. [Text] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Journal: TSE.

  12. Naouel Moha, Yann-Gaël Guéhéneuc, Laurence Duchien, and Anne-Françoise Le Meur. DECOR: A Method for the Specification and Detection of Code and Design Smells. Transactions on Software Engineering (TSE), 36(1):20–36, January–February 2010. Note: 16 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Journal: TSE.

  13. Yann-Gaël Guéhéneuc and Giuliano Antoniol. DeMIMA: A Multi-layered Framework for Design Pattern Identification. Transactions on Software Engineering (TSE), 34(5):667–684, September 2008. Note: 18 pages. [Text] Keyword(s): Topic: Design patterns, Rubrique : patrons de conception, Journal: TSE.

  14. Denys Poshyvanyk, Yann-Gaël Guéhéneuc, Andrian Marcus, Giuliano Antoniol, and Václav Rajlich. Feature Location using Probabilistic Ranking of Methods based on Execution Scenarios and Information Retrieval. Transactions on Software Engineering (TSE), 33(6):420–432, June 2007. Note: 14 pages. [Text] Keyword(s): Topic: Requirements and features, Rubrique : besoins et fonctionalités, Journal: TSE.

  15. Giuliano Antoniol and Yann-Gaël Guéhéneuc. Feature Identification: An Epidemiological Metaphor. Transactions on Software Engineering (TSE), 32(9):627–641, September 2006. Note: 15 pages. [Text] Keyword(s): Topic: Requirements and features, Rubrique : besoins et fonctionalités, Journal: TSE.