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
Conference paper
Claes, M., Mantyla, M., Kuutila, M. & Adams, B. (2017). Abnormal Working Hours: Effect of Rapid Releases and Implications to Work Content. Paper presented at the 14th IEEE/ACM International Conference on Mining Software Repositories (MSR 2017), Buenos Aires, Argentina (pp. 243-247). Retrieved from
Journal article
Bezemer, C.-P., McIntosh, S., Adams, B., German, D.M. & Hassan, A.E. (2017). An empirical study of unspecified dependencies in make-based build systems. Empirical Software Engineering, 22(6), 3117-3148. Retrieved from
Journal article
Murgia, A., Ortu, M., Tourani, P., Adams, B. & Demeyer, S. (2017). 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
Journal article
Gomez, M., Adams, B., Maalej, W., Monperrus, M. & Rouvoy, R. (2017). App Store 2.0: From crowdsourced information to actionable feedback in mobile ecosystems. IEEE Software, 34(2), 81-89. 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 (1)

    • Boisselle, V. (2015). Identification automatique des problèmes fonctionnels dans les simulateurs de vol (Master's Thesis, École Polytechnique de Montréal). Retrieved from