Le An  Ph.D.



About Me

Researcher in the DEEL project, I am studying how machine learning techniques can be applied for safety-critical systems in terms of robustness, explainability, and data privacy. Before joining this project, I received my Maters's and Ph.D. at Polytechnique Montreal. I empirically studied a wide range of software engineering problems, including software release pipeline, bug triaging and prediction, API recommendation, software licensing, design pattern and anti-patterns. Beyond all these topics, I am also interested in software engineering studies on cloud systems, microservice applications, and high-performance computing applications.


Publications

International Journal Papers

  1. Why Reinventing the Wheels? An Empirical Study on Code Reuse and Re-implementation
    Authors - Le An (joint first author), Bowen Xu, Ferdian Thung, Foutse Khomh, and David Lo
    Venue - Empirical Software Engineering (EMSE), January 2019, Springer
    Link - Preprint, ReadCube
  2. An Empirical Study of DLL Injection Bugs in the Firefox Ecosystem
    Authors - Le An, Marco Castelluccio, and Foutse Khomh
    Venue - Empirical Software Engineering (EMSE), January 2019, Springer
    Link - Preprint, ReadCube
  3. An Empirical Study of Patch Uplift in Rapid Release Development Pipelines
    Authors - Marco Castelluccio, Le An, and Foutse Khomh
    Venue - Empirical Software Engineering (EMSE), November 2018, Springer
    Link - Preprint, ReadCube
  4. An Investigation of the Fault-proneness of Clone Evolutionary Patterns
    Authors - Liliane Barbour, Le An, Foutse Khomh, Ying Zou, and Shaohua Wang
    Venue - Software Quality Journal (SQJ), June 2017, Springer
    Link - Preprint, ReadCube
  5. An Empirical Study of Crash-inducing Commits in Mozilla
    Authors - Le An, Foutse Khomh, and Yann-Gaël Guéhéneuc
    Venue - Software Quality Journal (SQJ), March 2017, Springer
    Link - Preprint, ReadCube

International Conference Papers

  1. Why Did This Reviewed Code Crash? An Empirical Study of Mozilla Firefox
    Authors - Le An, Foutse Khomh, Shane McIntosh, and Marco Castelluccio
    Venue - the 25th Asia-Pacific Software Engineering Conference (APSEC), 4-7 December 2018, Nara, Japan
    Preprint - PDF
  2. Just-in-time Detection of Protection-Impacting Changes on WordPress and MediaWiki
    Authors - Amine Barrak, Marc-André Laverdière, Foutse Khomh, Le An, and Ettore Merlo
    Venue - 28th Annual International Conference on Computer Science and Software Engineering (CASCON), 29-31 October 2018, Toronto, Canada
    Preprint - PDF
  3. Is It Safe to Uplift This Patch? An Empirical Study on Mozilla Firefox
    Authors - Marco Castelluccio, Le An, and Foutse Khomh
    Venue - 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME), 20-22 September 2017, Shanghai, China
    Preprint - PDF
  4. Stack Overflow: A Code Laundering Platform?
    Authors - Le An, Ons Mlouki, Foutse Khomh, and Giuliano Antoniol
    Venue - 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 21-24 February 2017, Klagenfurt, Austria
    Preprint - PDF
  5. An Empirical Study of Crash-inducing Commits in Mozilla Firefox
    Authors - Le An and Foutse Khomh
    Venue - 11th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE), 21 October 2015, Beijing, China
    Preprint - PDF
    Remark - Featured in a column of the IEEE Software (Volume: 33, Issue: 2, Mar.-Apr. 2016)
  6. An Empirical Study of Highly-impactful Bugs in Mozilla Projects
    Authors - Le An and Foutse Khomh
    Venue - 2015 IEEE International Conference on Software Quality, Reliability and Security (QRS), 3-5 August 2015, Vancouver, Canada
    Preprint - PDF
  7. Investigating the Change-proneness of Service Patterns and Antipatterns
    Authors - Francis Palma, Le An, Foutse Khomh, Naouel Moha, and Yann-Gaël Guéhéneuc
    Venue - 7th IEEE International Conference on Service-Oriented Computing and Applications (SOCA), 17-19 November 2014, Matsue, Japan
    Preprint - PDF
  8. Supplementary Bug Fixes vs. Re-opened Bugs
    Authors - Le An, Foutse Khomh, and Bram Adams
    Venue - 14th IEEE International Working Conference on Software Code Analysis and Manipulation (SCAM), 28-29 September, 2014, Victoria, Canada
    Preprint - PDF

International Workshop Papers

  1. Challenges and Issues of Mining Crash Reports
    Authors - Le An and Foutse Khomh
    Venue - 1st International Workshop on Software Analytics (SWAN), March 02, 2015, Montreal, QC, Canada
    Preprint - PDF

Theses

  1. Understanding the Impact of Release Processes and Practices on Software Quality
    Degree - Ph.D.
    Year - 2019
    Preprint - PDF
  2. Improving Bug Triaging Using Software Analytics
    Degree - Master of Applied Science
    Year - 2015
    Preprint - PDF

Education

  1. Ph.D. Candidate 2015 - now
    Major Computer Engineering
    Institution Polytechnique Montreal, Canada
  1. Master of Engineering 2013 - 2015
    Major Computer Engineering
    Institution Polytechnique Montreal, Canada
  1. Bachelor of Engineering 2002 - 2006
    Major Computer Science and Technology
    Institution Beijing University of Technology, China

Teaching

  1. Laboratory instructor Autumn 2015
    Course Methods of software testing and validation
    Level Undergraduate
    Institution Polytechnique Montreal, Canada
  2. Laboratory instructor Summer 2015
    Course Advanced techniques of software testing
    Level Graduate
    Institution Polytechnique Montreal, Canada
  3. Laboratory instructor Automn 2014
    Course Methods of software testing and validation
    Level Undergraduate
    Institution Polytechnique Montreal, Canada

Prize and Award

Scholarship

  1. Alexander Graham Bell Canada Graduate Scholarship (CGS D)
    Institution Natural Sciences and Engineering Research Council of Canada (NSERC)
    Year 2016 - 2019
    Value $35,000 per year
  2. Doctoral research scholarship (B2)
    Institution Fonds de recherche du Québec - Nature et technologies (FRQNT)
    Year 2016 - 2018
    Value $20,000 per year
    Remark Only the portion of summer 2016 was accepted because of the acceptance of the NSERC scholarship
  3. Scholarship of Excellence
    Institution Hydro-Québec
    Year 2014 - 2015
    Value $10,000

Best/Distinguished Paper Award

  1. 28th Annual International Conference on Computer Science and Software Engineering (CASCON 2018)
  2. 33rd International Conference on Software Maintenance and Evolution (ICSME 2017)
  3. 7th IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2014)

Experience

  1. Software engineer 2019 - 2020
    Company Infoblox Inc.
  2. AI programmer (intern) 2018
    Company Ubisoft
  3. Visiting research assistant 2017
    Institution Singapore Management University, Singapore
    Project Empirical study on code reuse and re-implementation
  4. iOS developer 2012
    Company Sina Flying Software (Beijing) Co., Ltd, China
    Product Mobile game "Mermaid Aquar"
  5. Travel agent 2007 - 2011
    Company China Travel Service Co., Ltd, China

Contact

Address Pavillon Lassonde, M-4223, Polytechnique Montreal, Montreal, QC, H3T 1J4, Canada
E-mail le.an [AT] polymtl.ca
Phone +1 (514) 340-4711 extension 4233