About
I am an assistant professor at Polytechnique Montreal (and currently looking for Masters and Ph.D. students). In early 2021 I was a postdoctoral researcher studying software build systems in the Software REBELs Lab at the University of Waterloo under the supervision of Prof. Shane McIntosh. My doctoral thesis focused on reducing knowledge gaps between the users and developers of software APIs. I obtained my Ph.D. from Concordia University (2020), M.Eng degree from Concordia University (2017), and my B.Eng at McGill University (2013). My primary research interests lie in empirical software engineering, mining software repositories, software APIs, build systems, software performance, and bug-detection.
Research Interests
empirical software engineering, mining software repositories, Software APIs, Software build systems, AI for SE and SE for AI, bug inducing changes, software performance, and software engineering in general.
Publications
Also on Google Scholar
2022
Journals
Studying Logging Practice in Test Code.
Haonan Zhang, Yiming Tang, Maxime Lamothe, Heng Li, and Weiyi Shang.
Accepted to: Empirical Software Engineering An International Journal (EMSE) Pre-Print
Conferences
Exploring the Notion of Risk in Code Reviewer Recommendation.
Farshad Kazemi, Maxime Lamothe, and Shane McIntosh.
Published in: International Conference on Software Maintenance and Evolution (ICSME) 2022. Pre-Print
How Does Code Reviewing Feedback Evolve? A Longitudinal Study at Dell EMC.
Ruiyin Wen, Maxime Lamothe, and Shane McIntosh.
Published in: International Conference on Software Engineering, Software Engineering In Practice (ICSE-SEIP) 2022. Pre-Print
Lessons from Eight Years of Operational Data from a Continuous Integration Service: An Exploratory Case Study of CircleCI.
Keheliya Gallaba, Maxime Lamothe, and Shane McIntosh.
Published in: The 44th International Conference on Software Engineering (ICSE) 2022. Pre-Print
2021
Journals
Assisting Example-based API Misuse Detectionvia Complementary Artificial Examples.
Maxime Lamothe, Heng Li, and Weiyi Shang.
Accepted to: IEEE Transactions on Software Engineering (TSE) Pre-Print
Evaluating the impact of falsely detected performance bug-inducing changes in JIT models.
Sophia Quach, Maxime Lamothe, Bram Adams, Yasutaka Kamei, and Weiyi Shang.
Accepted to: Empirical Software Engineering An International Journal (EMSE)Pre-Print
An Empirical Study on the Use of SZZ for Identifying Inducing Changes of Non-functional Bugs.
Sophia Quach, Maxime Lamothe, Yasutaka Kamei, and Weiyi Shang.
Accepted to: Empirical Software Engineering An International Journal (EMSE) Pre-Print
A Systematic Review of API Evolution Literature.
Maxime Lamothe, Yann-Gaël Guéhéneuc, and Weiyi Shang.
Accepted to: ACM Computing Surveys (CSUR). Pre-Print
Conferences
Is Historical Data an Appropriate Benchmark for Reviewer Recommendation Systems? A Case Study of the Gerrit Community.
Ian X. Gauthier, Maxime Lamothe, Gunter Mussbacher, and Shane McIntosh.
Accepted at The International Conference on Automated Software Engineering 2021. Pre-Print
Assessing the Exposure of Software Changes: The DiPiDi Approach.
Mehran Meidani, Maxime Lamothe and Shane McIntosh.
Accepted at The Mining Software Repositories (MSR) conference (MSR REGISTERED REPORT TRACK) 2021. Pre-Print
2020
Journals
A3: Assisting Android API Migrations Using Code Examples.
Maxime Lamothe, Weiyi Shang, and Tse-Hsun Chen.
Published in: IEEE Transactions on Software Engineering (TSE) 2020. Pre-Print
Conferences
When APIs are Intentionally Bypassed: An Exploratory Study of API Workarounds.
Maxime Lamothe and Weiyi Shang.
Published in: The 42nd International Conference on Software Engineering (ICSE) 2020. Pre-Print
Bridging the Divide Between API Users and API Developers by Mining Public Code repositories.
Maxime Lamothe.
Published in: The 42nd International Conference on Software Engineering Doctoral Symposium (ICSE-DS) 2020. Pre-Print
2018
Conferences
Exploring the Use of Automated API Migrating Techniques in Practice: An Experience Report on Android.
Maxime Lamothe and Weiyi Shang.
Published in: The 15th International Conference on Mining Software Repositories (MSR) 2018. PDF
Academic Services
Reviewer
Journals
Transactions on Software Engineering (TSE)
Empirical Software Engineering (EMSE)
Journal of Systems and Software (JSS)
2022
MSR Technical papers track
SANER Tool papers-track
2021
ESEC/FSE Demonstrations-track
ESEC/FSE Artifacts-track
ASE Artifacts-track
Sub-Reviewer
2020
ICPE, ICSE, ICSME, SANER
2019
SANER, JSS
2018
ICSME, ICPE, SANER
Contact
You can contact me either by using the Linkedin link on this page, or by email through the email presented below.
Location:
2500, Chemin de Polytechnique, Montreal, QC, Canada, H3T1J4
Email:
maxime.lamothe{at}polymtl{dot}ca