Directory of Experts

You are here

Back to search results
Bram Adams
B.Ing., M.Sc.A., Doctorat.

Phone: (514) 340-4711 Ext. 7185 Fax: (514) 340-5139 Room: M-4019

Research interests and affiliations

Research interests
  • software engineering

  • software maintenance and evolution

  • software release engineering

  • build process and systems

  • empirical software engineering

  • machine learning/data mining

  • reverse engineering

  • concern and topic mining

  • static/dynamic analysis of software

  • quality assurance

  • ultra-large scale software and analysis

  • defect/bug prediction

  • performance testing

Expertise type(s) (NSERC subjects)
  • 2705 Software and development
  • 2706 Software engineering
  • 2720 Computer systems software


Recent publications
Journal article
Murgia, A., Ortu, M., Tourani, P., Adams, B. & Demeyer, S. (2018). An exploratory qualitative and quantitative analysis of emotions in issue report comments of open source systems. Empirical Software Engineering, 23(1), 521-564. Retrieved from
Conference paper
Claes, M., Mantyla, M.V., Kuutila, M. & Adams, B. (2018). Do programmers work at night or during the weekend? Paper presented at the 40th International Conference on Software Engineering (ICSE 2018), Gothenburg, Sweden (pp. 705-715). Retrieved from
Conference paper
Moslehi, P., Adams, B. & Rilling, J. (2018). Feature location using crowd-based screencasts. Paper presented at the 15th ACM/IEEE International Conference on Mining Software Repositories (MSR 2018) and 40th International Conference on Software Engineering (ICSE 2018), Gothenburg, Sweden (pp. 192-202). Retrieved from
Journal article
Adams, B., Bellomo, S., Bird, C., Debic, B., Khomh, F., Moir, K. & Oduinn, J. (2018). Release engineering 3.0. IEEE Software, 35(2), 22-25. Retrieved from


Bram Adams is an assistant professor at the École Polytechnique de Montréal, where he heads the MCIS lab on Maintenance, Construction and Intelligence of Software. He obtained his PhD at Ghent University (Belgium), and was a postdoctoral fellow at Queen's University (Canada) from October 2008 to December 2011. His research interests include software release engineering in general, and software integration, software build systems, software modularity and software maintenance in particular. His work has been published at premier venues like ICSE, FSE, ASE, ESEM, MSR and ICSM, as well as in major journals like EMSE, JSS and SCP. Bram has co-organized 4 international workshops, has been tool demo and workshop chair at ICSM and WCRE, and was program chair for the 3rd International Workshop on Empirical Software Engineering in Practice (IWESEP 2011) in Nara, Japan. He will be program co-chair of the ERA-track at the 2013 IEEE International Conference on Software Maintenance (ICSM), as well as of the 2013 International Working Conference on Source Code Analysis and Manipulation (SCAM), both taking place in Eindhoven, The Netherlands.

Supervision at Polytechnique


  • Ph.D. Thesis (2)

    • Jiang, Y. (2016). Mining Software Repositories for Release Engineers - Empirical Studies on Integration and Infrastructures-as-Code (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from
    • Tourani, P. (2016). On the impact of affect in software engineering (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from
  • Master's Thesis (3)

    • Courouble, A. (2018). On history-aware multi-activity expertise models (Master's Thesis, École Polytechnique de Montréal). Retrieved from
    • Zolfagharinia, M. (2017). The impact of operating systems and environments on build results (Master's Thesis, École Polytechnique de Montréal). Retrieved from
    • Boisselle, V. (2015). Identification automatique des problèmes fonctionnels dans les simulateurs de vol (Master's Thesis, École Polytechnique de Montréal). Retrieved from