Book & Theses


  • Noureddine.Kerzazi “Modélisation de processus de génie logiciel” Livre imprimé chez la Presse Académiques Francophones (ISBN 978-3-8381-7453-2), 2012.
  • Noureddine.Kerzazi “Cadre de conception Multi-perspectives pour la modélisation des processus de génie logiciel”, Thèse de Doctorat, École Polytechnique de Montréal, Canada, août 2010, 231 pages.
  • Noureddine.Kerzazi “Simulateur d’un « SkyJack » dans un environnement 3D”, mémoire de maitrise, École Polytechnique de Montréal, août 2006.

Articles


 

  • Noureddine.Kerzazi  and Bram.Adams. (2016). Who Needs Release and DevOps Engineers, and Why?”, in Proceedings of CSED collocated with ICSE(Austin, Tx, USA), to appear, 2016. [Text]
  • Noureddine.Kerzazi and Bram.Adams. (2016). Botched Releases: Do we Need to Roll Back? Empirical Study on a Commercial Web App, in Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER (Osaka, Japan), to appear. (Acceptance ratio: 52/140=37%). [Text]
  • Noureddine.Kerzazi, Driss Bouzidi “On the Knowledge Representation Within Software Process Modelling” International Society for Knowledge Organization (ISKO), Hammamet Tunis (2015)  (won the Best Paper Award) [Text] [Slides]
  • Noureddine.Kerzazi “Conceptual Alignment between SPEM-Based Processes and CMMI” the 10th International Conference on Intelligent Systems (SITA), October 20-23, 2015, Morocco.[Text] [Slides]
  • Samia.Naciri, M.A.Janati and Noureddine.Kerzazi “A Strategic Release Planning Model from TPM Point of View”, 10th International Conference on Intelligent Systems (SITA), October 20-23, 2015, Morocco.
  • Noureddine.Kerzazi, Foutse.Khomh, “Factors Impacting Rapid Releases: An Industrial Case Study” Proceedings of the 8th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), September 18–19, 2014, Torino, Italy. [Text]
  • Noureddine.Kerzazi “Factors Impacting Software Release Engineering: A Longitudinal Study”, 2d International Workshop on Release Engineering, April 11, 2014, at Google, Mountain View, CA, USA.
  • Noureddine.Kerzazi, Foutse.Khomh and Bram.Adams, “Why do Automated Builds Break? An Empirical Study“, Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution (ICSME), September 28 - October 3, 2014, Victoria, Canada. (Acceptance ratio: 40/210=19%) [Text]
  • Noureddine.Kerzazi, Pierre-N.Robillard “Kanbanize the Release Engineering Process”, Proceedings of the 35th International Conference on Software Engineering (ICSE 2013), May 18-26, 2013, San Francisco, California, USA. [Text]
  • Noureddine.Kerzazi “Branching Strategies Based on Social Networks”, Proceedings of the 35th International Conference on Software Engineering (ICSE 2013), May 18-26, 2013, San Francisco, California, USA. [Text]
  • Noureddine.Kerzazi, Mathieu.Lavallée, Pierre-N.Robillard “A Knowledge-Based Perspective for Software Process Modeling", e-informatica Software Engineering Journal, volume3, Issue1, 2012.
  • Noureddine.Kerzazi, Mathieu.Lavallée “A Knowledge-Based Perspective for Software Process Modeling”, 5th Central and Eastern European Conference on Software Engineering Techniques IFIP TC2 CEE-SET 2011, Debrecen, Hungary. (nomination pour le prix  Manfred Paul, Invited to a special issue of the Journal of Software Engineering)
  • Noureddine.Kerzazi, Mathieu.Lavallée “Inquiry on Usability of Two Software process modeling Systems using ISO/IEC 9241”, the Proceedings of the CCECE 2011.
  • Noureddine.Kerzazi, Mathieu.Lavallée, and Pierre-N.Robillard, “Mapping Knowledge into Software Process”, presented at the ICCGI, Valence, Spain, 2010.
  • N.Kerzazi and Pierre-N.Robillard “Multi-Perspective Software Process Modeling”, presented at the 8th ACIS International Conference on Software Engineering Research, Management and Applications (SERA 2010), Montréal, Canada, 2010.
  • Noureddine.Kerzazi “Gestion des risques dans la modélisation d'un processus de développement logiciel utilisant la simulation Monte-Carlo”, Congrès de l'ACFAS, 2010.
  • Pierre-N.Robillard, Noureddine.Kerzazi, M.Tapp, H.Hmima, “Outsourcing software maintenance: processes, standards critical practices”, Canadian Conference on Electrical and Computer Engineering, 22-26 April 2007, Piscataway, NJ, USA, 2007.

Technical Reports


 

  • Noureddine Kerzazi, Pierre-N. Robillard “Introducing Knowledge Concepts in Software Process Modeling”. Technical report EPM-RT-2010-14, Department of Computer and Software Engineering, École Polytechnique de Montréal, Canada, 2010.
  • Noureddine.Kerzazi, Pierre-N. Robillard “DSL4SPM: Domain-Specific Language for Software Process Modeling”, Technical report EPM-RT-2010-15, Department of Computer and Software Engineering , École Polytechnique de Montréal, Canada, 2010.

 

Presentations


 

  • Le rôle du Release Manager : un multiplicateur d’effort. Séminaire dans le cadre du cours LOG3000 à l’école Polytechnique, Novembre 2013.
  • Vers un processus de développement logiciel riche et effectif pour l'Administration des douanes et impôts indirects, 15 Novembre 2011.
  • Algorithme pour une méthode de calcul de l'intervalle de confiance basé sur les données empiriques pour la détection des fraudes liées aux sous déclarations de valeur en douane, 15 septembre 2011 (18 pages).
  • Implementing a Measurement Program, 30 juin 2011 (11 pages + code source).
  • Instrumentation & Measurement for SPI: Metrics program Description, 06 juin 2011 (12 pages).
  • Software Process Models and Measurement, 05 Mai 2011 (9 pages).
  • Séminaire du département de génie informatique, UQAM, Décembre 2009.
  • Séminaire DGIGL, École Polytechnique de Montréal, Mars 2010.
  • Séminaire à l’institut de recherche d'Hydro-Québec (IREQ), Varennes, novembre 2010.
  • Séminaire chez AlertPay, Concurrent direct de PayPal dans le domaine des transactions bancaires en ligne, Février 2011.
Research Area
*
 

Process Modeling

How to conceptualize a software process model that fit the size of your organization and its culture? and how to analyze the breakdown list of activities in order to identify potential improvements?
Learn more ...

 

Software Release Engineering

What kind of activities the Release Engineering is responsible for? and how we can support, with tools and practices, modern organizations to perform effective software releases?
Learn more ...

Empirical Soft. Engineering

We also focus on Software Team Dynamics through Empirical Studies of coordination and congruence between software team' members.
Learn more...