Olivier Nourry
Olivier Nourry

Specially Appointed Assistant Professor

I am currently a specially appointed Assistant professor at Kyushu University in Japan.

Experience

  1. Software Quality Engineer

    Apple Japan, Inc.

    Responsibilities include:

    • Setup data mining pipelines
    • Clean and feed data for model training
    • Design, develop, deploy, and maintain ML models to automate the classification, clustering, and triaging of Siri bugs and test failures
  2. Cognitive automation developer

    Societe Generale Corporate and Investment Banking

    Responsibilities include:

    • Collect software requirements from clients
    • Create a development roadmap and estimate development costs
    • Develop automation software based on the client requirements
  3. Junior System Analyst

    Shared Services Canada

    Responsibilities include:

    • Set up data pipelines to feed data to a super computer for weather predictions

Education

  1. Doctor of Philosophy, Software Engineering

    Kyushu University, Japan
    Thesis: A study of software quality maintenance in open-source software projects.
  2. Master of Science, Software Engineering

    Kyushu University, Japan
  3. Bachelor of Engineering, Software Engineering

    Concordia University, Canada
Publications
(2024). Exploring the Adoption of Fuzz Testing in Open-Source Software: A Case Study of the Go Community. 40th International Conference on Software Maintenance and Evolution (ICSME 2024).
(2024). My Fuzzers Won’t Build: An Empirical Study of Fuzzing Build Failures. ACM Transactions on Software Engineering and Methodology (TOSEM).
(2023). The Human Side of Fuzzing: Challenges Faced by Developers during Fuzzing Activities. ACM Transactions on Software Engineering and Methodology (TOSEM).
(2022). AIP: Scalable and Reproducible Execution Traces in Energy Studies on Mobile Devices. 38th International Conference on Software Maintenance and Evolution (ICSME 2022).
(2021). Does shortening the release cycle affect refactoring activities: A case study of the JDT Core, Platform SWT, and UI projects. Information and Software Technology.
(2017). Why do developers use trivial packages? an empirical case study on npm. Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering (ESEC/FSE).