Refereed Articles in International Journals

  1. Sagar Sen, Naouel Moha, Vincent Mahé, Olivier Barais, Benoit Baudry, Jean-Marc Jézéquel. Reusable Model Transformations. Journal of Software and System Modeling, Springer, 2010, pp. 346-379. [PDF]

  2. Naouel Moha, Sagar Sen, Cyril Faucher, Olivier Barais, Jean-Marc Jézéquel. Evaluation of Kermeta for Solving Graph-based Problems. Journal of Software Tools and Technology Transfer (STTT). Springer Berlin / Heidelberg. July 2010 (vol. 12 no. 3-4), pp. 273-285, ISSN: 1433-2779 (Print) 1433-2787 (Online). [PDF]

  3. 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. IEEE Transactions on Software Engineering. January/February 2010 (vol. 36 no. 1), pp. 20-36, ISSN: 0098-5589. [PDF]

  4. Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, Laurence Duchien, and Alban Tiberghien. From a Domain Analysis to the Specification and Detection of Code and Design Smells. In Formal Aspects of Computing. May 2010 (vol. 22 issue 3-4), pp. 345-361. Online since May 19, 2009. Springer. [PDF] [DOI]
Refereed Articles in International Conferences

  1. Maha Driss, Naouel Moha, Yassine Jamoussi, Jean-Marc Jézéquel, and Henda Hajjami Ben Ghézala. A Requirement-Centric Approach to Web Service Modeling, Discovery, and Selection. Proceedings of the 8th International Conference on Service Oriented Computing (ICSOC 2010) (To appear.) [PDF]

  2. Stéphane Vaucher, Foutse Khomh, Naouel Moha, and Yann-Gaël Guéhéneuc. Tracking Design Smells: Lessons from a Study of God Classes. Proceedings of the 16th Working Conference on Reverse Engineering (WCRE 2009), pp. 145-154. IEEE Computer Society Press. Lille, France, October 13-16, 2009. [PDF]

  3. Sagar Sen, Naouel Moha, Benoit Baudry, and Jean-Marc Jézéquel. Meta-model Pruning. Proceedings of the ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS 2009), pp. 32–46. Andy Schürr and Bran Selic, editors. LNCS 5795, Springer-Verlag. Denver, Colorado, USA, October 4-9, 2009. [PDF] [PPT]

  4. Naouel Moha, Vincent Mahé, Olivier Barais, and Jean-Marc Jézéquel. Generic Model Refactorings. Proceedings of the ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS 2009), pp. 628–643. Andy Schürr and Bran Selic, editors. LNCS 5795, Springer-Verlag. Denver, Colorado, USA, October 4-9, 2009. [PDF] [PPT]

  5. Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, and Laurence Duchien. A Domain Analysis to Specify Design Defects and Generate Detection Algorithms. In José Fiadeiro and Paola Inverardi, editors. Proceedings of the 11th International Conference on Fundamental Approaches to Software Engineering (FASE 2008), pp. 276-291, March-April 2008, LNCS, Springer-Verlag. [PDF] [PPT]

  6. Naouel Moha, Amine Mohamed Rouane Hacene, Petko Valtchev, and Yann-Gaël Guéhéneuc. Refactorings of Design Defects using Relational Concept Analysis. In Raoul Medina and Sergei Obiedkov, editors. Proceedings of the 4th International Conference on Formal Concept Analysis (ICFCA 2008), February 2008. Springer-Verlag. [PDF] [PPT]

  7. Naouel Moha, Jihene Rezgui, Yann-Gaël Guéhéneuc, Petko Valtchev, Ghizlane El Boussaidi. Using FCA to Suggest Refactorings to Correct Design Defects. Proceedings of the 4th International Conference On Concept Lattices and Their Applications (CLA 2006), pp. 269-275 , In S. Ben Yahia & E. Mephu Nguifo Eds, October 30-November 1st, 2006, Hammamet, Tunisia. LNAI, Springer-Verlag. [PDF]

  8. Naouel Moha, Yann-Gaël Guéhéneuc, Pierre Leduc. Automatic Generation of Detection Algorithms for Design Defects. Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 2006), pp. 297-300, September 18-22, 2006, Tokyo, Japan. [PDF]

  9. Ashraf Gaffar, Naouel Moha, Ahmed Seffah. User-Centered Design Process Management and Communication. Proceedings of HCII 2005 Human Computer Interaction International, Vol. CDROM, July 22-27, 2005, Las Vegas, Nevada, USA. [PDF]
Refereed Articles in National Conferences

  1. Naouel Moha, Foutse Khomh, Yann-Gaël Guéhéneuc, Laurence Duchien, and Anne-Françoise Le Meur. Génération automatique d'algorithmes de détection des défauts de conception. In Mireille Blay-Fornarino, editor, Actes du 14e colloque Langages et Modèles à Objets (LMO 2008), mars 2008. Éditions Cépaduès. [PDF]

  2. Naouel Moha, Duc-Loc Huynh, and Yann-Gaël Guéhéneuc. Une taxonomie et un métamodèle pour la détection des défauts de conception. In Roger Rousseau, editor, actes du 12e colloque Langages et Modèles à Objets (LMO 2006), Hermès Science Publications, pp.201-216, March 22-24, 2006, Nîmes, France. [PDF]

  3. Naouel Moha, Qing Li, Ashraf Gaffar, Ahmed Seffah. Enquête sur les pratiques de tests d'utilisabilité. 17ème Conférence Francophone sur l'Interaction Homme-Machine (IHM 2005), pp. 115-122, September 27-30, 2005, Toulouse, France. [PDF]

  4. Naouel Moha, Qing Li, Ahmed Seffah, Gabriel Michel. Towards a Platform for Usability Remote Tests via Internet. OZCHI2004, Annual conference of CHISIG, the Computer-Human Interaction Special Interest Group of the Human Factors and Ergonomics Society of Australia (HFESA), Vol. CDROM, November 22-24, 2004, University of Wollongong, Australia. [PDF]
Book Chapters

  1. Naouel Moha, Ashraf Gaffar, and Gabriel Michel. Remote Usability Evaluation of Web Interfaces. Human Computer Interaction Research in Web Design and Evaluation, pp. 273-289, 2007. Edited by: P. Zaphiris, Sri Kurniawan, Publisher Idea Group Inc.
Workshop Papers

  1. Naouel Moha. Detection and Correction of Design Defects in Object-Oriented Designs. Doctoral Symposium, 21st International Conference on Object-Oriented Programming, Systems, Languages and Applications, October 2007. [PDF]

  2. Naouel Moha, Yann-Gaël Guéhéneuc, Laurence Duchien, and Anne-Francoise Le Meur. Discussion on the Results of the Detection of Design Defects. In Serge Demeyer, Yann-Gaël Guéhéneuc, Christian Lange, Kim Mens, Roel Wuyts, and Stéphane Ducasse, editors. Proceedings of the 8th ECOOP workshop on Object-Oriented Reengineering, July--August 2007. Springer-Verlag.[PDF]

  3. Naouel Moha. Detection and Correction of Design Defects in Object-Oriented Architectures. Doctoral Symposium, 20th  edition of the European Conference on Object-Oriented Programming (ECOOP 2006), July 3-7, 2006, Nantes, France. [PDF]

  4. Naouel Moha and Saliha Bouden and Yann-Gaël Guéhéneuc. Correction of High-Level Design Defects with Refactorings. Proceedings of the 7th International ECOOP Workshop on Object-Oriented Reengineering, July 4, 2006, Nantes, France. [PDF] [Bibtex]

  5. Naouel Moha, Duc-Loc Huynh, Yann-Gaël Guéhéneuc. A Taxonomy and a First Study of Design Pattern Defects. Proceedings of the STEP International Workshop on Design Pattern Theory and Practice, September 25-30, 2005, Budapest, Hungary. [PDF] [Bibtex]

  6. Ashraf Gaffar and Naouel Moha. Semantics of a Pattern System. Proceedings of the STEP International Workshop on Design Pattern Theory and Practice, September 25-30, 2005, Budapest, Hungary.

  7. Naouel Moha and Yann-Gaël Guéhéneuc. On the Automatic Detection and Correction of Software Architectural Defects in Object-Oriented Designs. Proceedings of the 6th International ECOOP Workshop on Object-Oriented Reengineering, July 26, 2005, Universities of Glasgow and Strathclyde, Glasgow, UK . [PDF] [PPT]
Thesis

  1. Ph.D.'s thesis: Naouel Moha. DECOR : Détection et correction des défauts dans les systèmes orientés objet. Université de Montréal – Université des Sciences et Technologies de Lille, 2008. [Accessible here]

  2. Master's thesis: Naouel Moha. Système d’Information et de Communication de l’Habitat Intelligent pour la Santé : Définition d’un modele générique pour les systèmes de télésurveillance. Université Joseph Fourier de Grenoble, 2002. [PDF]
Tool Demonstrations

  1. Naouel Moha and Yann-Gaël Guéhéneuc. Ptidej and DECOR: Identification of Design Patterns and Design Defects. SATToSE: Seminar on Advanced Tools & Techniques for Software Evolution, Waulsort, Belgium, 3-9 February 2008. 

  2. Naouel Moha and Yann-Gaël Guéhéneuc. Ptidej and DECOR: Identification of Design Patterns and Design Defects. 21st International Conference on Object-Oriented Programming, Systems, Languages and Applications, October 2007. [PDF]

  3. Naouel Moha and Yann-Gaël Guéhéneuc. Ptidej and DECOR: Identification of Design Patterns and Design Defects. 22nd International Conference on Automated Software Engineering, November 2007. [PDF]

  4. Naouel Moha and Yann-Gaël Guéhéneuc. DECOR and Ptidej. 16th IBM Centers for Advanced Studies Conference, October 2006.

  5. Yann-Gaël Guéhéneuc, Jean-Yves Guyomarc'h, Duc-loc Huynh, Olivier Kaczor, Naouel Moha, and Samah Rached. Ptidej: A Tool Suite. IBM CASCON 2005, October, 17-20, 2005, Toronto, Canada. [PDF]
Talks

  1. Naouel Moha. Detection and Correction of Design Defects in Object-Oriented Architectures. SATToSE: Seminar on Advanced Tools & Techniques for Software Evolution, Waulsort, Belgium, February 3-9, 2008. [PDF]

  2. Naouel Moha. Detection and Correction of Design Defects in Object-Oriented Architectures. EurodocInfo’08, BFI, Centre d’affaires Lille Europe, January 23-24, 2008. [PDF]

  3. Naouel Moha. Detection and Correction of Design Defects in Object-Oriented Architectures. Junior Seminar, CALA, Vrije Universiteit Brussel (VUB), February 19-20, 2007.

  4. Naouel Moha. Detection and Correction of Design Defects in Object-Oriented Architectures. Université catholique de Louvain (UCL), invited by Kim Mens, February 12, 2007.

  5. Naouel Moha. Une taxonomie et un métamodèle pour la détection des défauts de conception. Université de Lille I, laboratoire LIFL, May 15, 2006. [PDF]

  6. Naouel Moha, Duc-Loc Huynh, Yann-Gaël Guéhéneuc. Une taxonomie et un métamodèle pour la détection des défauts de conception. Université de Montréal, laboratoire GEODES, February 8, 2006.

  7. Naouel Moha. Une enquête sur la conduite des tests d’utilisabilité. Utilisabilité Québec, Chapitre québécois du "Usability Professionals'Association", February 22nd, 2005. http://www.upa-mtl.org/archives.htm.

  8. Naouel Moha. Vers une plateforme pour les tests d’utilisabilité à distance via Internet. Ecole Centrale de Lyon, Sept 2004.

  9. Naouel Moha. Vers une plateforme pour les tests d’utilisabilité à distance via Internet. Utilisabilité Québec, Chapitre québécois du "Usability Professionals'Association", July 15th, 2005. http://www.upa-mtl.org/archives.htm.
Posters

  1. Naouel Moha. Automatic Generation of Detection Algorithms for Design Defects. Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE 2006), September 18-22, 2006, Tokyo, Japan.

  2. Naouel Moha. A Systematic Method for the Detection and Correction of Design Defects. Poster. Proceedings of the 20th  edition of the European Conference on Object-Oriented Programming (ECOOP 2006), July 3-7, 2006, Nantes, France. [PDF]
Technical Reports

  1. Foutse Khomh, Naouel Moha, and Yann-Gaël Guéhéneuc. DEQUALITE : méthode de construction de modèles de qualité prenant en compte la conception des systèmes. EPM-RT-2009-04, École polytechnique de Montréal, April 2009. [PDF]

  2. Alban Tiberghien, Naouel Moha, Tom Mens, and Kim Mens. Répertoire des défauts de conception. Technical Report 1303, Université de Montréal, November 2007. [PDF]
Disclaimer: The documents contained in these directories are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.
moha [at] irisa [dot] fr