For an updated list, visit my Google Scholar entry. Students under my supervision are highlighted in red; other students are highlighted in blue.
65-Hamza Attarwala, Moataz Chouchen, Omar Alam, and Mohammad Hamdaqa. “A Transformation-Based Benchmark for Evaluating the Robustness of LLMs in Generating OCL.” ACM/IEEE 29th International Conference on
Model Driven Engineering Languages and Systems (MODELS 2026), Malaga, Spain, October 4-9, 2026. [PDF]
64- Hamza Attarwala, Moataz Chouchen, Mohammad Hamdaqa, and Omar Alam. “Why Do LLMs Fail at OCL Generation? A Graph Reasoning Perspective.” International Conference on Empirical Software Engineering and Measurement (ESEM 2026), Munich, Germany. [PDF]
63-Chiamaka Anicho-Okoro, Mariem Belhor, Omar Alam. A Hybrid ALNS-Based Approach for the Electric Vehicle Routing Problem with Time Windows. The 39th Canadian Conference on Artificial Intelligence (Canadian AI), pp. 212–223, 2026. [PDF]
62-Chiamaka Anicho-Okoro, Mariem Belhor, Omar Alam, Machine Learning-Based Delivery Time Prediction for Low-Carbon Food Delivery. In Proceedings of the 11th IEEE International Conference on Control, Decision and Information Technologies (CoDIT 2026), Bari, Italy, 2026. [PDF]
61-Ahmad M. Almasabi, Mariem Belhor, Omar Alam, Smart Low-Carbon Freight Transport: A Comparative Analysis. In Proceedings of the 11th IEEE International Conference on Control, Decision and Information Technologies (CoDIT 2026), Bari, Italy, 2026. [PDF]
60- Emna Boudabbous, Mohamed Karaa, Lokman Sboui, Julio Montecinos, Omar Alam. “Scalable Transit Delay Prediction at City Scale: A Systematic Approach with Multi-Resolution Feature Engineering and Deep Learning.” Journal of Systems Architecture, 103811, Elsevier, 2026. [PDF]
59- Natasha Grech, Md. Farhad Hossain, Omar Alam. “A Large-Scale Analysis of Workplace Discussions on StackExchange.” Proceedings of the 9th ACM/IEEE International Workshop on Software-Intensive Business (IWSiB), ACM, 2026. [PDF]
58- A. A. Talha Talukder, Omar Alam, A. Azim. “Leveraging LLMs for Automatic Feature Extraction in Embedded Systems to Support Software Reuse.” IEEE International Conference on Information Reuse and Integration (IRI), IEEE, 2025. [PDF]
57- Davian Todd, Sergei Chernitsyn, Jun Hoang, Ruth Nwankwo, Sindhuja Suresh, Omar Alam, Balaji Subramanian. “Automated Grading of Scratch Card Based Immediate Feedback Assessment Technique (IFAT).” IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), IEEE, 2025. [PDF]
56- Emna Boudabbous, Mohamed Karaa, Lamia Sboui, Jorge Montecinos, Omar Alam. “A Data-Driven Platform for Visualizing and Analyzing Public Transit Schedule Deviations.” IEEE International Symposium on Real-Time Distributed Computing (ISORC), IEEE, 2025. [PDF]
55-Antonio Rosales Viesca, Mustafa Al-Lail, Omar Alam: Streamlining CPS Validation: Using Interoperable UML Tools for Seamless Model Exchange. ISORC 2024: 1-4. [PDF]
54-Emna Boudabous, Mohamed Karaa, Lokman Sboui, Julio Montecinos, Omar Alam: Analyzing Public Transit Schedule Deviations: A Case Study on Montreal Using Real-Time Data. ISORC 2024: 1-6. [PDF]
53- Manouchehr Zadahmad Jafarlou, Eugene Syriani, Omar Alam: From two-way to three-way: domain-specific model differencing and conflict detection. Journal of Object Technology. 22(1): 1-29 (2023). [PDF]
52-Mohsen Hosseinibaghdadabadi, Omar Alam, Nicolas Almerge, Jörg Kienzle: Automated Grading of Use Cases. MODELS 2023: 106-116. [PDF]
51-Jitender Pal Singh, Omar Alam, Abdulsalam Yassine: Influence of Geodemographic Factors on Electricity Consumption and Forecasting Models. IEEE Access 10: 70456-70466 (2022). [PDF]
50-Md. Al Maruf, Akramul Azim, Omar Alam: Facilitating Reuse of Functions in Embedded Software. IEEE Access 10: 88595-88605 (2022). [PDF]
49-Gias Uddin, Omar Alam, Alexander Serebrenik: A qualitative study of developers’ discussions of their problems and joys during the early COVID-19 months. Empirical Software Engineering 27(5): 117 (2022). [PDF]
48-Steffen Herbold, Alexander Trautsch, Benjamin Ledel, Alireza Aghamohammadi, Taher Ahmed Ghaleb, Kuljit Kaur Chahal, Tim Bossenmaier, Bhaveet Nagaria, Philip Makedonski, Matin Nili Ahmadabadi, Kristof Szabados, Helge Spieker, Matej Madeja, Nathaniel Hoy, Valentina Lenarduzzi, Shangwen Wang, Gema Rodríguez-Pérez, Ricardo Colomo Palacios, Roberto Verdecchia, Paramvir Singh, Yihao Qin, Debasish Chakroborti, Willard Davis, Vijay Walunj, Hongjun Wu, Diego Marcilio, Omar Alam, Abdullah Aldaeej, Idan Amit, Burak Turhan, Simon Eismann, Anna-Katharina Wickert, Ivano Malavolta, Matús Sulír, Fatemeh H. Fard, Austin Z. Henley, Stratos Kourtzanidis, Eray Tuzun, Christoph Treude, Simin Maleki Shamasbi, Ivan Pashchenko, Marvin Wyrich, James Davis, Alexander Serebrenik, Ella Albrecht, Ethem Utku Aktas, Daniel Strüber, Johannes Erbel: A fine-grained data set and analysis of tangling in bug fixing commits. Empirical Software Engineering 27(6): 125 (2022). [PDF]
47-Jörg Kienzle, Benoît Combemale, Gunter Mussbacher, Omar Alam, Francis Bordeleau, Lola Burgueño, Gregor Engels, Jessie Galasso, Jean-Marc Jézéquel, Bettina Kemme, Sébastien Mosser, Houari A. Sahraoui, Maximilian Schiedermeier, Eugene Syriani: Global Decision Making Over Deep Variability in Feedback-Driven Software Development. ASE 2022: 178:1-178:6. [PDF]
46- Manouchehr Zadahmad, Eugene Syriani, Omar Alam, Ester Guerra, Juan de Lara. “DSMCompare: Domain-Specific Model Differencing for Graphical Domain-Specific Languages.” Software and Systems Modeling 21(5): 2067–2096, 2022. [PDF]
45- Gias Uddin, Omar Alam, Alexander Serebrenik. “A Qualitative Study of Developers’ Discussions On Their Problems and Joys During the Early COVID-19 Months.” Empirical Software Engineering, 2022. [PDF]
44- Steffen Herbold, Alexander Trautsch, Benjamin Ledel, et al., including Omar Alam. “Large-Scale Manual Validation of Bug Fixing Commits: A Fine-Grained Analysis of Tangling.” Empirical Software Engineering, 2022. [PDF]
43- Manouchehr Zadahmad, Eugene Syriani, Omar Alam, Esther Guerra, Juan de Lara. “DSMCompare: Domain-Specific Model Differencing for Graphical Domain-Specific Languages.” Software and Systems Modeling, 1–30, 2022. [PDF]
42- Gias Uddin, Fatima Sabir, Yann-Gaël Guéhéneuc, Omar Alam, Foutse Khomh. An empirical study of IoT topics in IoT developer discussions on Stack Overflow. Empir. Softw. Eng. 26(6): 121 (2021) [PDF]
41- Jitender Pal Singh, Omar Alam, Abdulsalam Yassine. Response of socioeconomic groups to dynamic and static tariffs of electricity. DASC/PiCom/CBDCom/CyberSciTech 2021: 276-281. 2021 [PDF]
40- Afaf Mousa, Jamal Bentahar, Omar Alam. “Multi-Dimensional Trust for Context-Aware Services Computing.” Expert Systems with Applications 172:114592, 2021. [PDF]
39-Nikolas Gordon, Omar Alam: The Role of Race and Gender in Teaching Evaluation of Computer Science Professors: A Large Scale Analysis on RateMyProfessor Data. SIGCSE TS. 2021. ACM. [PDF]
38-Maher Selim, Ryan Zhou, Wenying Feng, Omar Alam: The Impact of External Features on Prediction Accuracy in Short-term Energy Forecasting, AAMCS, 2020. [PDF]
37-Maher Selim, Ryan Zhou, Wenying Feng, Omar Alam: Studying Error Propagation for Energy Forecasting Using Univariate and Multivariate Machine Learning Algorithms, International Journal of Computer Applications, 2020. IJCA, Vol. 27, September, 2020. [PDF]
36-Daniel Devine, Omar Alam, Jörg Kienzle, Cheuk Siow, A Composition Algorithm for Reusable Workflow Languages. MLE at MoDELS 2020, IEEE. [PDF]
35-Omar Alam, Anshuman Kush, Ali Emami, Parisa Pouladzadeh, Predicting Irregularities in Arrival Times for Transit Buses with Recurrent Neural Networks Using GPS Coordinates and Weather Data, Journal of Ambient Systems and Humanized Computing, Springer. 2020. (IF: 4.594) [PDF]
34-Weiyi Bian, Omar Alam, Jörg Kienzle, Is Automated Grading of Models Effective? Assessing Automated Grading of Class Diagrams. MODELS 2020. IEEE. [PDF]
33-Maher Selim, Ryan Zhou, Wenying Feng, Omar Alam: Reducing error propagation for long term energy forecasting using multivariate prediction. Proceedings of 35th International Conference on Computers and Their Applications, EPiC Series in Computing, vol. 69, 161-169, 2020. **Best Paper Award ** [PDF]
32- Manouchehr Zadahmad, Eugene Syriani, Omar Alam, Juan de Lara, Esther Guerra: Domain-specific model differencing in visual concrete syntax, International Conference on Software Language Engineering (SLE), 2019, ACM. [PDF] **ACM SIGSOFT Distinguished Paper Award **
31- Weiyi Bian, Omar Alam, Jörg Kienzle, Automated Grading of Class Diagrams, Educator Symposium at MoDELS, IEEE. [PDF]
30- Afaf Mousa, Jamal Bentahar, Omar Alam: Context-aware Composite SaaS Using Feature Model, Future Generation of Computer Systems, 2019, vol 99, pp 376-390, Elsevier. [PDF] (IF: 6.125)
29- Afaf Mousa, Jamal Bentahar, Omar Alam: Dependency Network-based Trust Management for Context-aware Web Services, ANT 2019, Procedia Computer Science 151, 583-590, Elsevier. [PDF]
28- Daniel Devine, Omar Alam: Feature Model for Extensions in Modeling Languages. MiSE at ICSE 2019, IEEE Press. [PDF]
27- Omar Alam: Towards an Agile Concern-Driven Development Process. ICSSP 2019, pp 155-159, IEEE Press. [PDF]
26- Afaf Mousa, Jamal Bentahar, Omar Alam: Multi-Objective Self-Adaptive Composite SaaS Using Feature Model. FiCloud 2018: 77-84, IEEE. [PDF]
25- Omar Alam, Jonathan Corley, Constantin Masson, Eugene Syriani:
Challenges for reuse in collaborative modeling environments. MODELS Workshops 2018: 277-283. [PDF]
24- Nirmal Kanagasabai, Omar Alam, Jörg Kienzle: Towards Online Collaborative Multi-view Modelling. SAM 2018: 202-218, IEEE. [PDF]
23- Omar Alam, Jorg Kienzle. “Concern-Oriented Incremental Modelling.” CASCON, ACM, 2017. [PDF]
22- Omar Alam, Vasco Sousa, Eugene Syriani. “Towards Collaborative Modeling Using a Concern-Driven Version Control System.” COMMitMDE, ACM, 2017. [PDF]
21- Omar Alam, Jorg Kienzle, Gunter Mussbacher. “Modelling a Family of Systems for Crisis Management with Concern-Oriented Reuse.” Software: Practice & Experience, Wiley, 2016. [PDF]
20- VCU: The Three Dimensions of Reuse. J Kienzle, G Mussbacher, O Alam, M Schöttle, N Belloir, P Collet, B Combemale, J DeAntoni, J Klein, B Rumpe. International Conference on Software Reuse. pages 122-137. 2016. Springer. **Invited to a Special Journal Issue** [PDF]
19- Jorg Kienzle, Gunter Mussbacher, Philippe Collet, Omar Alam. “Delaying Decisions in Variable Concern Hierarchies.” Generative Programming: Concepts & Experience, ACM, 2016. [PDF]
18- Matthias Schöttle, Omar Alam, Jorg Kienzle, Gunter Mussbacher. “On the Modularization Provided by Concern-Oriented Reuse.” International Conference on Modularity Companion, pp. 184–189, ACM, 2016. [PDF]
17- Matthias Schöttle, N. Thimmegowda, Omar Alam, Jorg Kienzle, Gunter Mussbacher. “Feature Modelling and Traceability for Concern-Driven Software Development with TouchCORE.” International Conference on Modularity Companion, pp. 11–14, ACM, 2015. [PDF]
16- Matthias Schöttle, Omar Alam, F. P. Garcia, Gunter Mussbacher, Jorg Kienzle. “TouchRAM: A Multitouch-Enabled Software Design Tool Supporting Concern-Oriented Reuse.” International Conference on Modularity Companion, pp. 25–28, ACM, 2014. [PDF]
15- Matthias Schöttle, Omar Alam, Gunter Mussbacher, Jorg Kienzle. “Specification of Domain-Specific Languages Based on Concern Interfaces.” Foundations of Aspect-Oriented Languages, pp. 23–28, ACM, 2014. [PDF]
14- N. Thimmegowda, Omar Alam, Matthias Schöttle, W. Al Abed, T. Di’Meco, L. Martellotto. “Concern-Driven Software Development with jUCMNav and TouchRAM.” MODELS Demonstrations Track, 2014. [PDF]
13- Omar Alam, Jorg Kienzle. “Incremental Software Design Modelling.” CASCON, pp. 325–339, 2013. [PDF]
12- Omar Alam, Matthias Schöttle, Jorg Kienzle. “Revising the Comparison Criteria for Composition.” CMA Workshop at MODELS, pp. 1–6, 2013. [PDF]
11- Matthias Schöttle, Omar Alam, Abir Ayed, Jorg Kienzle. “Concern-Oriented Software Design with TouchRAM.” MODELS Tool Demonstration, pp. 51–54, 2013. [PDF]
10- Omar Alam, Jorg Kienzle, Gunter Mussbacher. “Concern-Oriented Software Design.” Model Driven Engineering Languages and Systems, pp. 604–621, 2013. [PDF]
9- W. Al Abed, V. Bonnet, Matthias Schöttle, Engin Yildirim, Omar Alam, Jorg Kienzle. “TouchRAM: A Multitouch-Enabled Tool for Aspect-Oriented Software Design.” Software Language Engineering, pp. 275–285, 2012. [PDF]
8- Benoit Combemale, Olivier Barais, Omar Alam, Jorg Kienzle. “Using CVL to Operationalize Product Line Development with Reusable Aspect Models.” VARiability for You Workshop, pp. 9–14, ACM, 2012. [PDF]
7- Gunter Mussbacher, Omar Alam, M. Alhaj, S. Ali, N. Amálio, B. Barn, R. Bræk, T. Clark, et al. “Assessing Composition in Modeling Approaches.” CMA Workshop, pp. 1–26, 2012. [PDF]
6- Omar Alam, Matthias Schöttle, Gunter Mussbacher, Jorg Kienzle. “CORE Model Submission for the Comparing Modelling Approaches Workshop.” CMA Workshop, 2012. [PDF]
5- Omar Alam, Jorg Kienzle. “Designing with Inheritance and Composition.” International Workshop on Variability & Composition, pp. 19–24, ACM, 2012. [PDF]
4- Gunter Mussbacher, W. Al Abed, Omar Alam, S. Ali, A. Beugnard, V. Bonnet, R. Bræk, et al. “Comparing Six Modeling Approaches.” Models in Software Engineering, pp. 217–243, 2012. [PDF]
3- Omar Alam, Bram Adams, Ahmed E. Hassan. “Preserving Knowledge in Software Projects.” Journal of Systems and Software 85(10):2318–2330, Elsevier, 2012. [PDF]
2- Omar Alam, Bram Adams, Ahmed E. Hassan. “Measuring the Progress of Projects Using the Time Dependence of Code Changes.” 25th IEEE International Conference on Software Maintenance (ICSM), pp. 329–338, 2009. Best Paper Award. [PDF]
1- Omar Alam, Bram Adams, Ahmed E. Hassan. “A Study of the Time Dependence of Code Changes.” Working Conference on Reverse Engineering (WCRE), pp. 21–30, 2009. [PDF]
Theses:
1- Concern-Oriented Reuse: A Software Reuse Paradigm. PhD thesis, McGill University, 2016.
2- Studying Software Evolution Using the Time Dependence of Code Changes. Master’s thesis, Queen’s University, 2010.