Giuliano Antoniol
Ph. D.
Research interests and affiliations
Research interests
-
Search base software engineering
-
Software evolution and maintenance
-
Reverse engineering and static code analysis
-
Empirical software studies
-
Software quality assurance
Affiliation(s)
Expertise type(s) (NSERC subjects)
- 2705 Software and development
- 2706 Software engineering
- 2720 Computer systems software
Publications
Recent publications
Journal article
Journal article
Journal article
Conference paper
Humeniuk, D., Khomh, F., & Antoniol, G. (2023). AmbieGen: A search-based framework for autonomous systems testing. Science of Computer Programming, 230, 102990 (10 pages).
Tambon, F., Khomh, F., & Antoniol, G. (2023). A probabilistic framework for mutation testing in deep neural networks. Information and Software Technology, 155, 107129 (13 pages).
Rahman, M. S., Khomh, F., Hamidi, A., Cheng, J., Antoniol, G., & Washizaki, H. (2023). Machine learning application development: practitioners insights. Software Quality Journal, 55 pages.
Tambon, F., Majfinasab, V., Nikanjam, A., Khomh, F., & Antoniol, G. (2023, April). Mutation testing of deep reinforcement learning based on real faults [Paper]. 16th IEEE Conference on Software Testing, Verification and Validation (ICST 2023), Dublin, Ireland.
See all publications (306)
Supervision at Polytechnique
COMPLETED
-
Ph.D. Thesis (12)
- Muse, B. A. (2022). Data-Access Technical Debt: Specification, Refactoring, and Impact Analysis [Ph.D. thesis, Polytechnique Montréal].
- Morales Alvarado, R. (2017). Automated Improvement of Software Design by Search-Based Refactoring [Ph.D. thesis, École Polytechnique de Montréal].
- Mousavi Eshkevari, L. (2015). Automatic Detection and Classification of Identifier Renamings [Ph.D. thesis, École Polytechnique de Montréal].
- Sabane, A. (2015). Reducing Object-Oriented Testing Cost Through the Analysis of Antipatterns [Ph.D. thesis, École Polytechnique de Montréal].
- Sharafi Tafreshi Moghaddam, Z. (2015). On the Influence of Representation Type and Gender on Recognition Tasks of Program Comprehension [Ph.D. thesis, École Polytechnique de Montréal].
- Soh, Z. (2015). Improving Program Comprehension and Recommendation Systems Using Developers' Context [Ph.D. thesis, École Polytechnique de Montréal].
- Arnaoudova, V. (2014). Towards Improving the Code Lexicon and its Consistency [Ph.D. thesis, École Polytechnique de Montréal].
- Medini, S. (2014). Concepts Extraction from Execution Traces [Ph.D. thesis, École Polytechnique de Montréal].
- Wu, W. (2014). Understanding and Tooling Framework API Evolution [Ph.D. thesis, École Polytechnique de Montréal].
- Guerrouj, L. (2013). Context-Aware Source Code Identifier Splitting and Expansion for Software Maintenance [Ph.D. thesis, École Polytechnique de Montréal].
- Ali, N. (2012). Analysing Source Code Structure and Mining Software Repositories to Create Requirements Traceability Links [Ph.D. thesis, École Polytechnique de Montréal].
- Kpodjedo, H. (2011). Approximate Graph Matching for Software Engineering [Ph.D. thesis, École Polytechnique de Montréal].
-
Master's Thesis (18)
- Ossim Belias, F. P. (2022). Python Functional Programming: Study of List Comprehensions and Lambda Functions Performance and Change-Proneness Risk [Master's thesis, Polytechnique Montréal].
- Arseneault, S. (2021). Risk Awareness in Swarm Robotics [Master's thesis, Polytechnique Montréal].
- Hamidi, A. (2021). Machine Learning Engineering: An Exploratory Study of Challenges and Practices [Master's thesis, Polytechnique Montréal].
- Humeniuk, D. (2021). A Search-Based Framework for Automatic Generation of Testing Environments for Cyber-Physical Systems [Master's thesis, Polytechnique Montréal].
- Vahedi, M. (2021). TechTube: Summarizing Relevant Parts from Technical Videos [Master's thesis, Polytechnique Montréal].
- Rivera-Landos, E. (2020). On the Challenges of Implementing Machine Learning Systems in Industry [Master's thesis, Polytechnique Montréal].
- Zid, C. (2020). Analyse et détection des anomalies dans un système IOT distribué hybride [Master's thesis, Polytechnique Montréal].
- Barrak, M. A. (2018). Just-in-Time Detection of Protection-Impacting Changes on Wordpress and Mediawiki [Master's thesis, École Polytechnique de Montréal].
- Noiseux, C. (2017). Recommending When Design Technical Debt Should Be Self-Admitted [Master's thesis, École Polytechnique de Montréal].
- Mlouki, O. (2016). On the Detection of Licenses Violations in the Android Ecosystem [Master's thesis, École Polytechnique de Montréal].
- Saboury, A. (2016). On the Fault-Proneness of Javascript Code Smells [Master's thesis, École Polytechnique de Montréal].
- Bhattacharya, N. (2012). Test Data Generation for Exposing Interference Bugs in Multi-Threaded Systems [Master's thesis, École Polytechnique de Montréal].
- Boughanmi, F. (2012). Source Code and License Statement Co-Evolution [Master's thesis, École Polytechnique de Montréal].
- Belderrar, A. (2011). Extraction des sous-graphes : identification des microarchitectures dans les logiciels évolutifs orientés objets [Master's thesis, École Polytechnique de Montréal].
- Asadi, F. (2010). A Heuristic-Based Approach to Locate Concepts in Execution Traces [Master's thesis, École Polytechnique de Montréal].
- Madani, N. (2010). Heuristic Splitting of Source Code Identifiers [Master's thesis, École Polytechnique de Montréal].
- Awedikian, Z. (2009). Automatic Data Generation for MC/DC Test Criterion Using Metaheuristic Algorithms [Master's thesis, École Polytechnique de Montréal].
- Ayari, K. (2007). Approche basée sur l'intelligence collective pour la génération de données de test par mutation [Master's thesis, École Polytechnique de Montréal].
News about Giuliano Antoniol
NEWS
|
August 17, 2021
Two Polytechnique professors ranked among the world’s most productive software engineering researchers |
Read
Press review about Giuliano Antoniol

October 30, 2020,
Québec Science,
À quand un univers numérique plus vert?
Programmer avec une conscience environnementale est loin d’être la seule voie pour diminuer significativement les émissions de gaz à effet de serre. Giuliano Antoniol, professeur titulaire au Département de génie informatique et génie logiciel de Polytechnique Montréal, s’attend à voir émerger un amalgame de solutions, comme des langages de programmation plus performants et des dispositifs intelligents.