Directory of Experts
Back to search results
Giuliano Antoniol
Ph. D.

Phone: (514) 340-4711 Ext. 2027 Fax: (514) 340-5139 Room: M-4021

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

Expertise type(s) (NSERC subjects)
  • 2705 Software and development
  • 2706 Software engineering
  • 2720 Computer systems software

Publications

Recent publications
Journal article
Coviello, C., Romano, S., Scanniello, G., Marchetto, A., Corazza, A. & Antoniol, G. (2020). Adequate vs. inadequate test suite reduction approaches. Information and Software Technology, 119, 19 pages. Retrieved from https://doi.org/10.1016/j.infsof.2019.106224
Conference paper
Hashemi, Y., Nayebi, M. & Antoniol, G. (2020). Documentation of Machine Learning Software. Paper presented at the 27th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2020), London, ON, Canada (pp. 666-667). Retrieved from https://doi.org/10.1109/SANER48275.2020.9054844
Conference paper
Zid, C., Humeniuk, D., Khomh, F. & Antoniol, G. (2020). Double Cycle Hybrid Testing of Hybrid Distributed IoT System. Paper presented at the 42nd IEEE/ACM International Conference on Software Engineering Workshops (ICSEW 2020), Seoul, Korea, Republic of (pp. 529-532). Retrieved from https://doi.org/10.1145/3387940.3392218
Conference paper
Coviello, C., Romano, S., Scanniello, G. & Antoniol, G. (2020). GASSER: Genetic algorithm for teSt suite reduction. Paper presented at the 14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2020) (6 pages). Retrieved from https://doi.org/10.1145/3382494.3422157

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/
    • Sabane, 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 (12)

    • 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 | February 24, 2021
50 Polytechnique Montréal researchers among the top 2% most cited in their respective fields | Read
NEWS | February 18, 2021
Software Engineering: Professors Antoniol and Khomh Receive Award for Most Influential Article of the Decade | 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.