Giuliano Antoniol
Ph. D.
Full Professor
Department of Computer Engineering and Software Engineering
Department of Computer Engineering and Software Engineering
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
Conference paper
Conference paper
Conference paper
Zampetti, F., Mudbhari, S., Arnaoudova, V., Di Penta, M., Panichella, S. & Antoniol, G. (2022). Using code reviews to automatically configure static analysis tools. Empirical Software Engineering, 27(1), 30 pages. Retrieved from https://doi.org/10.1007/s10664-021-10076-4
Humeniuk, D., Antoniol, G. & Khomh, F. (2021). Data Driven Testing of Cyber Physical Systems. Paper presented at the 14th IEEE/ACM International Workshop on Search-Based Software Testing (SBST 2021), Madrid, Spain (pp. 16-19). Retrieved from https://doi.org/10.1109/SBST52555.2021.00010
Coviello, C., Romano, S., Scanniello, G. & Antoniol, G. (2021). Gasser. Paper presented at the 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2021), Honolulu, HI, USA (pp. 556-560). Retrieved from https://doi.org/10.1109/SANER50967.2021.00065
Vahedi, M., Rahman, M.M., Khomh, F., Uddin, G. & Antoniol, G. (2021). Summarizing Relevant Parts from Technical Videos. Paper presented at the IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2021), Honolulu, HI, USA (pp. 434-445). Retrieved from https://doi.org/10.1109/SANER50967.2021.00047
See all publications (287)
Supervision at Polytechnique
COMPLETED
-
Ph.D. Thesis (11)
- Morales Alvarado, R. (2017). Automated improvement of software design by search-based refactoring (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2878/
- Mousavi Eshkevari, L. (2015). Automatic Detection and Classification of Identifier Renamings (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1994/
- Sabané, A. (2015). Reducing Object-Oriented Testing Cost Through the Analysis of Antipatterns (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1985/
- 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). Retrieved from https://publications.polymtl.ca/1755/
- Soh, Z. (2015). Improving Program Comprehension and Recommendation Systems Using Developers' Context (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2034/
- Arnaoudova, V. (2014). Towards Improving the Code Lexicon and its Consistency (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1517
- Medini, S. (2014). Concepts Extraction from Execution Traces (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1607
- Wu, W. (2014). Understanding and Tooling Framework API Evolution (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1642
- Guerrouj, L. (2013). Context-Aware Source Code Identifier Splitting and Expansion for Software Maintenance (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1203
- Ali, N. (2012). Analysing Source Code Structure and Mining Software Repositories to Create Requirements Traceability Links (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1002
- Kpodjedo, H. (2011). Approximate Graph Matching for Software Engineering (Ph.D. Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/670
-
Master's Thesis (16)
- Hamidi, A. (2021). Machine Learning Engineering: An Exploratory Study of Challenges and Practices (Master's Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/6569/
- Humeniuk, D. (2021). A Search-Based Framework for Automatic Generation of Testing Environments for Cyber-Physical Systems (Master's Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/9144/
- Vahedi, M. (2021). TechTube: Summarizing Relevant Parts from Technical Videos (Master's Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/6290/
- Rivera-Landos, E. (2020). On the Challenges of Implementing Machine Learning Systems in Industry (Master's Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/5538/
- Zid, C. (2020). Analyse et détection des anomalies dans un système IOT distribué hybride (Master's Thesis, Polytechnique Montréal). Retrieved from https://publications.polymtl.ca/5403/
- Barrak, M.A. (2018). Just-in-Time Detection of Protection-Impacting Changes on Wordpress and Mediawiki (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/3684/
- Noiseux, C. (2017). Recommending when design technical debt should be self-admitted (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2826/
- Mlouki, O. (2016). On the Detection of Licenses Violations in the Android Ecosystem (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2124/
- Saboury, A. (2016). On the fault-proneness of Javascript code smells (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/2445/
- Bhattacharya, N. (2012). Test Data Generation for Exposing Interference Bugs in Multi-Threaded Systems (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/985
- Boughanmi, F. (2012). Source Code and License Statement Co-Evolution (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/1034
- 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). Retrieved from https://publications.polymtl.ca/658
- Asadi, F. (2010). A Heuristic-Based Approach to Locate Concepts in Execution Traces (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/337
- Madani, N. (2010). Heuristic Splitting of Source Code Identifiers (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/294
- Awedikian, Z. (2009). Automatic data generation for MC/DC test criterion using metaheuristic algorithms (Master's Thesis, École Polytechnique de Montréal). Retrieved from https://publications.polymtl.ca/127
- 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.