Olivier Nourry
Assistant Professor
Software Engineering Laboratory
I am currently an Assistant professor at Osaka University in Japan.
Experience
Assistant Professor
Osaka University
April 2025 – Present
Specially Appointed Assistant Professor
Kyushu University
October 2024 – March 2025
Software Quality Engineer
Apple Japan, Inc.
April 2021 – October 2021
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
Cognitive automation developer
Societe Generale Corporate and Investment Banking
May 2018 – September 2018
Responsibilities include:
Collect software requirements from clients
Create a development roadmap and estimate development costs
Develop automation software based on the client requirements
Junior System Analyst
Shared Services Canada
May 2017 – November 2017
Responsibilities include:
Set up data pipelines to feed data to a super computer for weather predictions
Education
Doctor of Philosophy, Software Engineering
Kyushu University, Japan
April 2022 – September 2024
Thesis: A study of software quality maintenance in open-source software projects.
Master of Science, Software Engineering
Kyushu University, Japan
April 2020 – March 2022
Bachelor of Engineering, Software Engineering
Concordia University, Canada
September 2015 – May 2019
Publications
Olivier Nourry
,
Kondo Masanari
,
Alfadel Mahmoud
,
Shane McIntosh
,
Yasutaka Kamei
(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)
.
Cite
Olivier Nourry
,
Yutaro Kashiwa
,
Weiyi Shang
,
Honglin Shu
,
Yasutaka Kamei
(2024).
My Fuzzers Won’t Build: An Empirical Study of Fuzzing Build Failures
.
ACM Transactions on Software Engineering and Methodology (TOSEM)
.
Cite
Olivier Nourry
,
Yutaro Kashiwa
,
Bin Lin
,
Gabriele Bavota
,
Michele Lanza
,
Yasutaka Kamei
(2023).
The Human Side of Fuzzing: Challenges Faced by Developers during Fuzzing Activities
.
ACM Transactions on Software Engineering and Methodology (TOSEM)
.
Cite
Olivier Nourry
,
Yutaro Kashiwa
,
Bin Lin
,
Gabriele Bavota
,
Michele Lanza
,
Yasutaka Kamei
(2022).
AIP: Scalable and Reproducible Execution Traces in Energy Studies on Mobile Devices
.
38th International Conference on Software Maintenance and Evolution (ICSME 2022)
.
Cite
Olivier Nourry
,
Yutaro Kashiwa
,
Yasutaka Kamei
,
Naoyasu Ubayashi
(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
.
Cite
Rabe Abdalkareem
,
Olivier Nourry
,
Sultan Wehaibi
,
Suhaib Mujahid
,
Emad Shihab
(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)
.
Cite