Publications

Google Scholar DBLP

A list of top cited conferences/journals in research on software systems and engineering (Source: Google Scholar)

In software engineering research, IEEE TSE, Elsevier EMSE and ACM TOSEM are considered the top three journals, followed by reputed journals like ELSEVIER IST, JSS, etc. Among the conferences ICSE, FSE, and ASE are considered the top three core A* conferences, followed by reputed conferences like MSR, SANER, ICSME, etc.  IEEE Software, which publishes articles in a magazine format, is considered as a top journal due to its high impact and visibility. Similar to the machine learning community, in software engineering community, top-tier conferences are considered as prestigious as the top-tier journals.

In my papers, the order of author names is based on the extent of contribution (following IEEE author policy). In the following, students whom I officially supervised are marked with double star (**) and the students whom I mentored are marked with a single star (*).

2025 (1)
Conferences and others (1)
  • [C37] Salma Tamanna**, Gias Uddin, Song Wang, Lan Xia and Longyu Zhang. ChatGPT Inaccuracy Mitigation during Technical Report Understanding: Are We There Yet? the 47th International Conference on Software Engineering (ICSE), 12 Pages. 2025 [PDF]
2024 (7)
Supervised Thesis (1)
  • [T7] Salma Tamanna**, AI-Assisted Interactive Assistants for Software Issue Report Understanding, MSc Thesis, University of Calgary, 2024
Journals (4)
  • [J24] Abdullah Alamin** and Gias Uddin (equal contributions). How Far Are We with Automated Machine Learning? Characterization and Challenges of AutoML Toolkits. Elsevier Empirical Software Engineering (EMSE), 41 pages, 2024. [PDF]
  • [J23] Madhu Selvaraj** and Gias Uddin. A Large-Scale Study of IoT Security Weaknesses in Crowd-Shared C/C++ IoT Code Examples. ACM Transactions on Software Engineering and Methodology (TOSEM), 2024. [PDF]
  • [J22] Iren Mazloomzadeh*, Gias Uddin, Foutse Khomh, and Ashkan Sami. Reputation Gaming in Stack Overflow. ACM Transactions on Software Engineering and Methodology (TOSEM), 2024. [PDF]
  • [J21] Ehsan Mashadi*, Shaiful Chowdhury**, Hadi Hemmati, and Gias Uddin. An Empirical Study on Bug Severity Estimation using Source Code Metrics and Static Analysis. Elseiver Journal of Systems and Software (JSS), 2024. [Online]
Conference and Others (2)
  • [C36] Minaoar Tanzil**, Junaed Khan**, and Gias Uddin. ChatGPT Incorrectness Detection in Software Reviews. the 46th International Conference on Software Engineering (ICSE), 12 Pages. 2024 [PDF]
  • [C35] Minaoar Tanzil**, Gias Uddin, and Ann Barcomb. How do people decide?”: A Model for Software Library Selection. 17th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE), 12 Pages. 2024 [PDF]
2023 (9)
Journals (3)
  • [J20] Abdullah Alamin**, Gias Uddin, Sanjay Malakar*, Sadia Afroz*, Tameem Haider*, and Anindya Iqbal. Developer Discussion Topics on the Adoption and Barriers of Low Code Software Development Platforms. Elsevier Empirical Software Engineering (EMSE) 2023. [PDF]
  • [J19] Shaiful Chowdhury**, Gias Uddin, Hadi Hemmati, and Reid Holmes. Method Level Bug Prediction: Problems and Promises. ACM Transactions on Software Engineering and Methodology (TOSEM). Pages 29, 2023 [PDF]
  • [J18] Minaoar Tanzil**, Masud Sarker*, Gias Uddin, and Anindya Iqbal. A Mixed Method Study of Devops Challenges. Elsevier Information and Software Technology (IST). Pages 53, 2023 [PDF]
Conference and Others (3)
  • [C34] G. M. Shahariar*, Tahmid Hasan*, Anindya Iqbal and Gias Uddin. Contrastive Learning for API Aspect Analysis. the 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), 12 Pages. 2023 [PDF]
  • [C33] Salma Tamanna**, Gias Uddin, Longyu Zhang, and Lan Xia. Characterizing Issue Management in Runtime Systems. 33rd Conference of the Center for Advanced Studies on Collaborative Research (CASCON). 10 Pages. 2023 [PDF]
  • [C32] Junaed Younus Khan** and Gias Uddin. Combining Contexts from Multiple Sources for Documentation-Specific Code Example Generation. 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). Early Research Achievement (ERA) Track 5 Pages. 2023 [PDF]
Supervised Thesis (3)
  • [T6] Minaoar Hossain Tanzil**, Guided Software Library Selection, MSc Thesis, University of Calgary, 2023
  • [T5] Junaed Younus Khan**, Towards Usable API Documentation, MSc Thesis, University of Calgary, 2023 [PDF]
  • [T4] Ajoy Das**, Detection and Mitigation of Bias in Machine Learning Software and Datasets, MSc Thesis, University of Calgary, 2023 [PDF]
2022 (13)
Journal (4)
  • [J17] Gias Uddin, Omar Alam, and Alexander Serebrenik. A Qualitative Study of Developers’ Discussions On Their Problems and Joys During the Early COVID-19 Months. Elsevier Empirical Software Engineering (EMSE) 2022 [PDF] [Read-Only]
  • [J16] Nibir Mandal* and Gias Uddin. An Empirical Study of IoT Security Aspects at Sentence-Level in Developer Textual Discussions. Elsevier Information and Software Technology (IST), 2022 [PDF]
  • [J15] Saikat Mondal*, Gias Uddin, and Chanchal Roy. Automatic Prediction of Rejected Edits in Stack Overflow. Elsevier Empirical Software Engineering (EMSE) 2022. [PDF]
  • [J14] Khairul Islam*, Toufique Ahmed, Rifat Shahriyar, Anindya Iqbal, and Gias Uddin. Early Prediction for Merged vs Abandoned Code Changes in Modern Code Reviews . Elsevier Information and Software Technology (IST), 2022 [PDF]
Conference and Others (8)
  • [C31] Junaed Younus Khan** and Gias Uddin. Automatic Code Documentation Generation Using GPT-3. 37th IEEE/ACM International Conference on Automated Software Engineering (ASE). New Ideas and Emerging Research (NIER) Track 5 Pages. 2022 [PDF]
  • [C30] Madhu Selvaraj** and Gias Uddin. Does Collaborative Editing Help Mitigate Security Vulnerabilities in Crowd-Shared IoT Code Examples? 16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). Full Technical Research Paper 12 Pages 2022 [PDF]
  • [C29] Mohammad Masum, Mohammad Nazim, Md Jobair Hossain Faruk, Hossain Shahriar, Maria Valero, Md Abdullah Hafiz Khan, Gias Uddin, Shabir Barzanjeh, Erhan Saglamyurek, Akond Rahman and Sheikh Ahamed. Quantum Machine Learning for Software Supply Chain Attacks: How Far Can We Go? IEEE Computers, Software, and Applications Conference (COMPSAC). Full Technical Research Paper 10 Pages 2022 [PDF]
  • [C28] Paramita Basak Upama, Md Jobair Hossain Faruk, Mohammad Nazim, Hossain Shahriar, Mohammad Masum, Maria Valero, Sheikh Ahamed, Shabir Barzanjeh, Gias Uddin and Akond Rahman. Evolution of Quantum Computing: A Systematic Survey on the Use of Quantum Computing Tools. IEEE Computers, Software, and Applications Conference (COMPSAC). Full Technical Research Paper 10 Pages 2022 [PDF]
  • [C27] Ajoy Das**, Gias Uddin, and Guenther Ruhe. An Empirical Study of Blockchain Repositories in GitHub. International Conference on Evaluation and Assessment in Software Engineering (EASE). Full Technical Research Paper 10 Pages. 2022 [PDF]
  • [C26] Shaiful Alam Chowdhury**, Gias Uddin, and Reid Holmes. An Empirical Study on Maintainable Method Size in Java. Mining Software Repositories Conference (MSR). Full Technical Research Paper 12 Pages. 2022 [PDF]
  • [C25] Junaed Younus Khan** and Gias Uddin. Automatic Detection and Analysis of Technical Debts in Peer-Review Documentation of R Packages. IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). Full Technical Research Paper 12 Pages. 2022 [PDF]
  • [C24] Chengran Yang, Bowen Xu, Junaed Younus Khan**, Gias Uddin, Donggyun Han, Zhou Yang and David Lo. Aspect-Based API Review Classification: How Far Can Pre-Trained Transformer Model Go? IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). Full Technical Research Paper 12 Pages. 2022 [PDF]
Supervised Thesis (1)
  • [T3] Md Abdullah Al Alamin**, Democratizing Software Development and Machine Learning Using Low Code Applications, MSc Thesis, University of Calgary, 2022 [PDF]
2021 (11)
Journal (4)
  • [J13] Gias Uddin, Yann-Gaël Guéhéneuc, Foutse Khomh, and Chanchal K Roy. An Empirical Study of the Effectiveness of an Ensemble of Stand-alone Sentiment Detection Tools for Software Engineering Datasets. ACM Transactions on Software Engineering and Methodology (TOSEM), 2021 [PDF]
  • [J12] Gias Uddin, Fatima Sabir*, Yann-Gaël Guéhéneuc, Omar Alam, and Foutse Khomh. An Empirical Study of IoT Topics in IoT Developer Discussions on Stack Overflow. Elsevier Empirical Software Engineering (EMSE), 47 Pages 2021 [PDF]
  • [J11] Junaed Younus Khan**, Md. Tawkat Islam Khondaker*, Sadia Afroz, Gias Uddin and Anindya Iqbal. A Benchmark Study of Machine Learning Models for Online Fake News Detection. Elsevier Machine Learning With Applications (MLWA), 36 Pages 2021 (Reproducibility Badge certified). [WEB]
  • [J10] Partha Chakraborty*, Rifat Shahriyar, Anindya Iqbal and Gias Uddin. How Do Developers Discuss and Support New Programming Languages in Technical Q&A Site? An Empirical Study of Go, Swift, and Rust in Stack Overflow. Information and Software Technology (IST), 2021. [PDF]
Conference and Others (7)
  • [C23] Khalid Hasan*, Partha Chakraborty*, Rifat Shahriyar, Anindya Iqbal and Gias Uddin. A Survey-Based Qualitative Study to Characterize Expectations of Software Developers from Five Stakeholders. 15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 12, 2021. [PDF]
  • [C22] Md Abdullah Al Alamin** and Gias Uddin. Quality Assurance Challenges for Machine Learning Software Applications During Software Development Life Cycle Phases. IEEE International Conference on Autonomous Systems (Autodefence Special Session), pages 4. 2021 [PDF]
  • [C21] Gias Uddin. Security and Machine Learning Adoption in IoT: A Preliminary Study of IoT Developer Discussions. 3rd International Workshop on Software Engineering Research & Practices for the Internet of Things (SERP4IoT), Long Paper 8 Pages 2021. [PDF]
  • [C20] Md Abdullah Al Alamin**, Sanjay Malakar*, Gias Uddin, Sadia Afroz*, Tameem Haider*, and Anindya Iqbal. An Empirical Study of Developer Discussions on Low Code Software Development Challenges. Mining Software Repositories Conference (MSR). Full Technical Research Paper 12 Pages. 2021 Invited to MSR special issue of EMSE journal 2021 [PDF]
  • [C19] Saikat Mondal*, Gias Uddin and Chanchal Roy. Rollback Edit Inconsistencies in Developer Forum. Mining Software Repositories Conference (MSR). Full Technical Research Paper 12 Pages. 2021 [PDF]
  • [C18] Junaed Younus Khan**, Md. Tawkat Islam Khondaker*, Gias Uddin and Anindya Iqbal. Automatic Detection of Five API Documentation Smells: Practitioners’ Perspectives. IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). Full Technical Research Paper 12 Pages. 2021 [PDF]
  • [C17] Mahmood Vahedi*, Mohammad Masudur Rahman, Foutse Khomh, Gias Uddin and Giuliano Antoniol. Summarizing Relevant Parts from Technical Videos. IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). Full Technical Research Paper 12 Pages. 2021 [PDF]
2020 (5)
Journal (3)
  • [J9] Gias Uddin, Foutse Khomh, and Chanchal K Roy. Automatic API Usage Scenario Documentation from Technical Q&A Sites. ACM Transactions on Software Engineering and Methodology (TOSEM). 2020. [PDF]
  • [J8] Morteza Verdi*, Ashkan Sami, Jafar Akhondali*, Foutse Khomh, Gias Uddin, and Alireza Karami Motlagh. An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code Examples. IEEE Transactions on Software Engineering (TSE). 2020. Invited talk at the 43rd International Conference on Software Engineering (ICSE) (Journal First Publication), 2021. [PDF] [MEDIA]
  • [J7] Gias Uddin, Foutse Khomh, and Chanchal K Roy. Automatic Mining of API Usage Scenarios from Stack Overflow. Information and Software Technology (IST), 2020. [PDF]
Conference and Others (2)
  • [C16] Ehsan Firouzi*, Ashkan Sami, Foutse Khomh and Gias Uddin. On the use of C# Unsafe Code Context: An Empirical Study of Stack Overflow. International Symposium on Empirical Software Engineering and Measurement (ESEM) – Emerging Results and Vision Paper Track. 6 Pages. 2020 [PDF]
  • [C15] Saikat Mondal*, Gias Uddin, and Chanchal K Roy. Automatic Identification of Rollback Edit with Reasons in Stack Overflow Q&A Site. 36th IEEE International Conference on Software Maintenance and Evolution (ICSME) – Registered Protocol Report. 6 Pages. 2020. Accepted for Submission to Special issue of EMSE journal 2022. [PDF]
2019 (4)
Journal (3)
  • [J6] Gias Uddin, Olga Baysal, Latifa Guerroj, and Foutse Khomh. Understanding How and Why Developers Seek and Analyze API Related Opinions. IEEE Transactions on Software Engineering (TSE). 2019. Invited talk at the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) (Journal First Publication), Tallinn, Estonia, 26-30 August 2019. [PDF]
  • [J5] Gias Uddin and Foutse Khomh. Automatic Mining of Opinions Expressed about APIs in Stack Overflow. IEEE Transactions on Software Engineering (TSE). 2019. Invited talk at the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) (Journal First Publication), Tallinn, Estonia, 26-30 August 2019. [PDF] [MEDIA]
  • [J4] Ikram El Asri*, Noureddine Kerzazi, Gias Uddin, Foutse Khomh, and MA Janati Idrissi. An Empirical Study of Sentiments in Code Reviews. Information and Software Technology (IST), 2019. [PDF]
Conference and Others (1)
  • [C14] Gias Uddin, Foutse Khomh, and Chanchal K Roy. Towards Crowd-Sourced API Documentation. 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). Poster. Pages 310-311. 2019 [PDF]
2018 (1)
PhD Thesis (1)
  • [T2] Gias Uddin. Automatic Summarization of API Artifacts from Informal Documentation. PhD Thesis, McGill University, 2018. [PDF] [MEDIA]
2017 (2)
Conference and Others (2)
  • [C13] Gias Uddin and Foutse Khomh. Automatic Summarization of API Reviews. 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE). Pages 159-170. [PDF] [MEDIA] Nominated for Best Paper Award
  • [C12] Gias Uddin and Foutse Khomh. Opiner: An Opinion Search and Summarization Engine for APIs. 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE). Pages 978-983. [PDF] [MEDIA]
2015 (1)
Journal (1)
  • [J3] Gias Uddin and Martin P. Robillard. How API Documentation Fails. IEEE Software. 32(4). Pages 68-75. [PDF] Invited Talk at IBM Tech Connect
2012 (1)
Conference and Others (1)
  • [C11] Gias Uddin, Barthelemy Dagenais, and Martin P. Robillard. Temporal Analysis of API Usage Concepts. 34th International Conference on Software Engineering (ICSE). Pages 804-814 [PDF]
2011 (1)
Conference and Others (1)
  • [C10] Gias Uddin, Barthelemy Dagenais, and Martin P. Robillard. Analyzing Temporal API Usage Patterns. 26th IEEE/ACM International Conference on Automated Software Engineering (ASE). Short Paper. Pages 456-459. [PDF]
2009 (5)
Journal (1)
  • [J2] Gias Uddin, Mohammad Zulkernine, and Sheikh Iqbal Ahamed. Collaboration through computation: incorporating trust model into service-based software systems. Service Oriented Computing and Applications (SOCA). 3(1). Pages 47-63 [PDF]
Book Chapter (1)
  • [BC1] Gias Uddin and Mohammad Zulkernine. A Trust Monitoring Architecture for Service-Based Software. High Assurance Services Computing. Pages 45-63. [PDF]
Conference and Others (2)
  • [C9] Gias Uddin and Mohammad Zulkernine. ATM: An Automatic Trust Monitoring Algorithm for Service Software. 2009 ACM symposium on Applied Computing (SAC). Pages 1040-1044. [PDF]
  • [C8] Mohammad Zulkernine, Mohammad Feroz Raihan, and Gias Uddin. Towards Model-Based Automatic Testing of Attack Scenarios. International Conference on Computer Safety, Reliability, and Security (SAFECOMP). Pages 229-242. [PDF]
2008 (4)
Journal (1)
  • [J1] Chanchal K Roy, Banani Roy, and Gias Uddin. Bayesian Approaches to Modeling Gene Regulatory Networks: A Literature Review. Queen’s Health Science Journal 9(1): 23-25, 2008. [PDF]
Conference and Others (2)
  • [C7] Gias Uddin and Mohammad Zulkernine. UMLtrust: towards developing trust-aware software. ACM symposium on Applied computing (SAC). Pages 831-836. [PDF]
  • [C6] Gias Uddin, Mohammad Zulkernine, and Sheikh Iqbal Ahamed. CAT: a context-aware trust model for open and dynamic systems. ACM symposium on Applied computing (SAC). Pages 2024-2029. [PDF]
Master’s Thesis (1)
  • [T1] Gias Uddin. Development and automatic monitoring of trust-aware service-based software. Master’s Thesis, Queen’s University. [PDF]
2007 (2)
Conference and Others (2)
  • [C5] Gias Uddin, Hossain Shahriar, and Mohammad Zulkernine. ACIR: An aspect-connector for intrusion response. 31st Annual International Computer Software and Applications Conference (COMPSAC 2007). Pages 249-254. [PDF]
  • [C4] Chanchal K Roy, Gias Uddin, Banani Roy, and Thomas Dean. Evaluating aspect mining techniques: A case study. 15th IEEE International Conference on Program Comprehension (ICPC). Pages 167-176. [PDF]
2006 (2)
Conference and Others (2)
  • [C3] Gias Uddin, Mahbub Morshed, and Muhammad Abul Hasan. A parametric approach to Bangla to English Statistical Machine Translation for complex Bangla sentences-Step 1. International Conference on Computer and Information Technology (ICCIT). Pages 529-534. [PDF]
  • [C2] Gias Uddin, Muhammad Abul Hasan, and Mahbub Murshed. Lossless Digital Image Compression using Quad-Tree Gray-Code Embedded Bit Plane Imaging Method. International Conference on Computer and Information Technology (ICCIT). Pages 6. [PDF]
2005 (1)
Conference and Others (1)
  • [C1] Gias Uddin, Humaid Ashraf, Abu Hena Mustafa Kamal, Muhammad Masroor Ali. New parameters for bangla to english statistical machine translation. International Conference on Electrical and Computer Engineering (ICECE). Pages 545-548.