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
Eghan, E.E., Moslehi, P., Rilling, J. & Adams, B. (2020). The missing link A semantic web based approach for integrating screencasts with security advisories. Information and Software Technology, 117, 16 pages. Retrieved from
Journal article
Sayagh, M., Kerzazi, N., Petrillo, F., Bennani, K. & Adams, B. (2020). What should your run-time configuration framework do to help developers? Empirical Software Engineering, 35 pages. Retrieved from
Conference paper
Aljedaani, W., Nagappan, M., Adams, B. & Godfrey, M. (2019). A comparison of bugs across the iOS and android platforms of two open source cross platform browser apps. Paper presented at the 6th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft 2019), Montreal, QC, Canada (pp. 76-86). Retrieved from
Conference paper
Ferreira, I., Stewart, K., German, D.M. & Adams, B. (2019). A Longitudinal Study on the Maintainers' Sentiment of a Large Scale Open Source Ecosystem. Paper presented at the 4th IEEE/ACM International Workshop on Emotion Awareness in Software Engineering (SEmotion 2019), Montreal, Canada (pp. 17-22). 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 (3)

    • Sayagh, M. (2018). On Run-Time Configuration Engineering (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from
    • 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