Journal Publications:
- I. Sedki, A. Hamou-Lhadj, O. Ait-Mohamed, "AML: An Accuracy Metric Model for Effective Evaluation of Log
Parsing Techniques," Journal of Systems and Software, 2024.
- Y. Liu, A. Hamou-Lhadj, J. Li, Q. Lu, "Observability and Explainability for Software Systems Decision Making," IEEE Software 41(1): 45-49, 2024.
- M. A. Shehab, W. Khreich, A. Hamou-Lhadj, I. Sedki, "Commit-Time Defect Prediction Using One-Class Classification," Journal of Systems and Software, Volume 208, 2024.
- M. Panahandeh, A. Hamou-Lhadj, M. Hamdaqa, and J. Miller, "ServiceAnomaly: An Anomaly Detection Approach in Microservices Using Distributed Traces and Profiling Metrics," Journal of Systems and Software, Volume 209, 2024.
- Y. Nong, R. Sharma, A. Hamou-Lhadj, X. Luo, and H. Cai, "Open Science in Software Engineering: A Study on Deep Learning-Based Vulnerability Detection," IEEE Transactions on Software Engineering, 2023.
- K. Patel, J. J. Faccin, A. Hamou-Lhadj, I. Nunes, "The Sense of Logging in the Linux Kernel," Empirical Software Engineering, 27, 153, 2022.
- L. Alawneh, A. Hamou-Lhadj, "Locating and Categorizing Inefficient Communication Patterns in HPC Systems Using Software Tracing," Journal of Systems and Software, Volume 194, 2022.
- M. Mehrabi, B. Zamani, A. Hamou-Lhadj, "HealMA: a model-driven framework for automatic generation of IoT-based Android health monitoring applications," Automated Software Engineering 29, 56, 2022.
- M. Panahandeh, M. Hamdaqa, B. Zamani, A.Hamou-Lhadj, "MUPPIT: A Method for Using Proper Patterns in Model Transformations," Springer Journal on Software & Systems Modeling (SoSym), 2021.
- M. Gharaat, M. Sharbaf, B. Zamani, A. Hamou-Lhadj, "ALBA: a model-driven framework for the automatic generation of android location-based apps,"
Automated Software Engineering, 28(1):2, 2021.
- H. Cai, X. Fu, and A. Hamou-Lhadj, "A study of run-time behavioral evolution of benign versus malicious apps in Android," Elsevier Journal of Information and Software Technology (IST), 2020.
- D. El-Masri, F. Petrillo, Y-G. Guéhéneuc, A. Hamou-Lhadj, A. Bouziane, "A Systematic Literature Review on Automated Log Abstraction Techniques," Elsevier Journal of Information & Software Technology (IST). https://doi.org/10.1016/j.infsof.2020.106276
- K. K. Sabor, M. Hamdaqa, A. Hamou-Lhadj, "Automatic Prediction of the Severity of Bugs Using Stack Traces and Categorical Features," Elsevier Journal of Information & Software Technology (IST), 2020
- K. Khanmohammadi, N. Ebrahimi, A. Hamou-Lhadj, R. Khoury, "Empirical Study of Android Repackaged Applications," Springer Journal on Empirical Software Engineering (EMSE), DOI: 10.1007/s10664-019-09760-3
- F. Hojaji, B. Zamani, A. Hamou-Lhadj, T. Mayerhofer, E. Bousse, "Lossless Compaction of Model Execution Traces," Springer Journal on Software & Systems Modeling (SoSym), pp.1-32, 2019, https://doi.org/10.1007/s10270-019-00737-w
- N. Ebrahimi, A. Trabelsi, Md. S. Islam, A. Hamou-Lhadj, K. Khanmohammadi, "An HMM-Based Approach for Automatic Detection and Classification of Duplicate Bug Reports," Elsevier Journal of Information and Software Technology (IST), 2019.
- F. Hojaji, T. Mayerhofer, B. Zamani, A. Hamou-Lhadj, E. Bousse, "Model execution tracing: a systematic mapping study," Springer Journal of Software & Systems Modeling (SoSym), pp.1-25, 2019, DOI: https://doi.org/10.1007/s10270-019-00724-1. SOSYM'19 Best Paper Award.
- N. Ali, H. Cai, A. Hamou-Lhadj, J. Hassine. "Exploiting Parts-of-Speech for effective automated requirements traceability," Elsevier Journal of Information & Software Technology (IST), Volume 106, pp. 126-141, 2019.
- Md. S. Islam, W. Khreich, A. Hamou-Lhadj, "Anomaly Detection Techniques Based on Kappa-Pruned Ensembles," IEEE Transactions on Reliability 67(1): 212-229, 2018.
- W. Khreich, S. S. Murtaza, A. Hamou-Lhadj, C. Talhi, "Combining heterogeneous anomaly detectors for improved software security," Elsevier Journal of Systems and Software (JSS) 137: 415-429, 2018.
- J. Hassine, A. Hamou-Lhadj, L. Alawneh, "A framework for the recovery and visualization of system availability scenarios from execution traces," Elsevier Journal of Information & Software Technology (IST) 96: 78-93, 2018.
- W. Khreich, B. Khosravifar, A. Hamou-Lhadj, C. Talhi, "An anomaly detection system based on variable N-gram features and one-class SVM," Elsevier Journal of Information & Software Technology (IST), 91: 186-197, 2017.
- A. V. Miranskyy, A. Hamou-Lhadj, E. Cialini, A. Larsson, "Operational-Log Analysis for Big Data Systems: Challenges and Solutions," IEEE Software 33(2), pp. 52-59, 2016.
- P. Salehi, A. Hamou-Lhadj, M. Toeroe, F. Khendek, A Model Driven Approach for the Generation of Configurations for Highly-Available Software Systems," Springer NASA Journal on Innovations in Systems and Software Engineering, 2017.
- S. S. Murtaza*, W. Khreich*, A. Hamou-Lhadj, A. Benera, "Mining Trends and Patterns of Software Vulnerabilities," Elsevier Journal of Systems and Software (JSS), Volume 117, pp. 218-228, 2016.
- L. Alawneh*, A. Hamou-Lhadj, J. Hassine, "Segmenting Large Traces of Inter-Process Communication with a focus on High Performance Computing Systems," Elsevier Journal of Systems and Software (JSS), 2016.
- M. Nayrolles*, A. Hamou-Lhadj, S. Tahar, A. Larsson, "A Bug Reproduction Approach Based on Directed Model Checking and Crash Traces," Wiley Journal of Software: Evolution and Process (JSPE), 2016.
- P. Salehi*, A. Hamou-Lhadj, M. Toeroe, F. Khendek, "A UML-based domain specific modeling language for service availability management: Design and experience," Elsevier Journal of Computer Standards & Interfaces 44, pp. 63-83, 2016.
- S. S. Murtaza*, N. H. Madhavji, A. Hamou-Lhadj, M. Gittens, "Identifying Recurring Faulty Functions in Field Traces of a Large Industrial Software System," IEEE Transactions on Reliability, 64(1), pp. 269-283, 2015.
- A. Shameli-Sendi, M. Cheriet, and A. Hamou-Lhadj, "Taxonomy of Intrusion Risk Assessment and Response Systems," The Elsevier Journal on Computers and Security (COSE), vol. 45, pp. 1-16, 2014.
- S. S. Murtaza*, A. Hamou-Lhadj, N. H. Madhavji, M. Gittens, "An Empirical Study on the Use of Mutant Traces for Diagnosis of Faults in Deployed Systems," Elsevier Journal of Systems and Software (JSS), Volume 90, pp. 29–44, 2014.
- A. Kanso*, F. Khendek, M. Toeroe, A. Hamou-Lhadj, "Automatic Configuration Generation for Service High Availability with Load Balancing," The Wiley Journal on Concurrency and Computation: Practice and Experience, 25(2), pp. 265–287, 2013.
- H. Pirzadeh*, S. Shanian*, A. Hamou-Lhadj, L. Alawneh*, A. Sharifee*, "Stratified Sampling of Execution Traces: Execution Phases Serving as Strata," Elsevier Journal of Science of Computer Programming, Special Issue on Software Evolution, Adaptability and Maintenance, 78(8), pp. 1099–1118, 2013.
- A. Hamou-Lhadj and T. Lethbridge, "A Metamodel for the Compact but Lossless Exchange of Execution Traces," The Springer Journal of Software and Systems Modeling (SoSym), Springer, 11(1), pp 77–98, 2012.
- L. Alawneh* and A. Hamou-Lhadj, "An Exchange Format for Representing Dynamic Information Generated from High Performance Computing Applications," Elsevier Journal of Future Generation Computer Systems, 27(4), pp. 381–394, 2011.
- M. Hamdaqa* and A. Hamou-Lhadj, "An Approach Based on Citation Analysis to Support Effective Handling of Regulatory Compliance," The Elsevier Journal on Future Generation Computer Systems (FGCS), 27(4), pp. 395-410, 2011.
- H. Mehrfard, A. Hamou-Lhadj, "The Impact of Regulatory Compliance on Agile Software Processes with a Focus on the FDA Guidelines for Medical Device Software," IJISMD 2(2): 67-81, 2011.
- H. Pirzadeh*, Danny Dube, A. Hamou-Lhadj, "An Extended Proof-Carrying Code Framework for Security Enforcement,"LNCS Journal Transactions on Computational Science, Special Issue on Security in Computing, Springer, LNCS Volume 6480/2010, pp. 249-269, 2010.
- A. Hamou-Lhadj and Timothy C. Lethbridge, "Understanding the Complexity Embedded in Execution Traces with a Focus on Program Comprehension Tasks," IET Software Journal, 4(2), pp. 161 - 177, 2010.
- A. Rohatgi*, A. Hamou-Lhadj, Juergen Rilling, "An Approach for Solving the Feature Location Problem by Measuring the Component Modification Impact," IET Software Journal, 3(4), pp. 292 - 311, 2009.
- H. Mehrfard* and A. Hamou-Lhadj, "The Impact of Regulatory Compliance on Agile Software Processes with a Focus on the FDA Guidelines for Medical Device Software," International Journal of Information System Modeling and Design (IJISMD), Special issue on Drivers of Business Process Development: Business, IT, Compliance, 2(2), IGI-Global, pp. 67-81, 2011.
- A. Hamou-Lhadj, T. Lethbridge, "A Metamodel for Dynamic Information Generated from Object-Oriented Systems," (this paper is an extension of a paper titled "The Compact Trace Format" presented at ATEM 2004), Electronic Notes Theoretical Computer Science, Elsevier Press, Vol. 94, Eds: Favre, J.-M., Godfrey, M., Winter, A., pp. 59-69, 2004.
Conference Publications:
- M. Mehrabi, A. Hamou-Lhadj, H. Moosavi, "The Effectiveness of Compact Fine-Tuned LLMs for Log Parsing," in Proc. of the 40th IEEE International Conference on Software Maintenance and Evolution (ICSME'24), 2024.
- A. Hamou-Lhadj, "A Call for the Development of an International Standard for the Management of AIOps Systems," ASPLOS Workshop on Cloud Intelligence and AIOps, 2024.
- Z. Wang, Y. Liu, A. A. Thiruselvi, A. Hamou-Lhadj, "XAIport: A Service Framework for the Early Adoption of XAI in AI Model Development," in Proc. of the 46th International Conference on Software Engineering (ICSE'24), NIER Track, 2024.
- I. Sedki, A. Hamou-Lhadj, O. Ait-Mohamed, N. Ezzati, M. Shehab, "Decoding Log Parsing Challenges: A Comprehensive Taxonomy for Actionable Solutions," in Proc. of the 46th International Conference on Software Engineering (ICSE'24), Posters Track, 2024.
- M. Panahandeh, N. Ezzati-Jivan, A. Hamou-Lhadj, J. Miller, "Efficient Unsupervised Latency Culprit Ranking in Distributed Traces with GNN and Critical Path Analysis," in Proc. of the 15th ACM/SPEC International Conference on Performance Engineering (ICPE'24), 2024.
- M. Panahandeh, N. Ezzati-Jivan, A. Hamou-Lhadj, J. Miller, "Context-aware Root Cause Localization in Distributed Traces
Using Social Network Analysis (Work In Progress paper)," in Proc. of the 15th ACM/SPEC International Conference on Performance Engineering (ICPE'24), NIER Track, 2024.
- M. A. Shehab, A. Hamou-Lhadj, and V. S. Gunda, "JITBoost: Boosting Just-In-Time Defect Prediction Using Boolean Combination of Classifiers," in Proc. of the 23rd IEEE International Conference on Software Quality, Reliability, and Security (QRS'23), 2023.
- I. Sedki, A. Hamou-Lhadj, O. Ait-Mohamed, N. Ezzati, "Towards a Classification of Log Parsing Errors," in Proc. of the 31st IEEE/ACM International Conference on Program Comprehension (ICPC'23), 2023.
- M. Elaasar, N. Rouquette, D. Wagner, B. J. Oakes, A. Hamou-Lhadj, M. Hamdaqa, "openCAESAR: Balancing Agility and Rigor in Model-Based Systems Engineering," in Proc. of the 25th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS'23 Companion), pp. 221-230, 2023.
- I. Sedki, A. Hamou-Lhadj, O. Ait-Mohamed, M. Shehab, "An Effective Approach for Parsing Large Log Files," in Proc. of the 38th IEEE International Conference on Software Maintenance and Evolution (ICSME'22), 2022.
- M. Janecek, N. Ezzati-Jivan, A. Hamou-Lhadj, ""Performance Anomaly Detection through Sequence Alignment of System-Level Traces," in Proc. of the 30th IEEE/ACM International Conference on Program Comprehension (ICPC'22), 2022.
- M. Shehab, A. Hamou-Lhadj, L. Alawneh, "ClusterCommit: Towards a Just-in-Time Defect Prediction Approach Using Clusters of Projects," in Proc. of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'22), 2022.
- K. Panchal, F. Ait-Mahammed, A. Hamou-Lhadj, Z. Zhu, S. Memon, A. Isac, P. Krishnamoorthy, "A Study on the Use of Runtime Files in Handling Crash Reports in a Large Telecom Company," IEEE Future Networks World Forum, 2022.
- Md Shariful Islam, A. Hamou-Lhadj, K. K. Sabor, M. Hamdaqa, H. Cai, "EnHMM: On the Use of Ensemble HMMs and Stack Traces to Predict the Reassignment of Bug Report Fields," in Proc. of the 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'21), 2021. Acceptance rate 25% (42/165).
- R. Khoury, B. Vignau, S. Hallé, A. Hamou-Lhadj, A. Razgallah, "An Analysis of the Use of CVEs by IoT Malware," in Proc. of the 13th International Symposium on Foundations & Practice of Security (FPS'20), 2020.
- N. E. Jivan, Q. Fournier, M. R. Dagenais, A. Hamou-Lhadj, "DepGraph: Localizing Performance Bottlenecks in Multi-Core Applications Using Waiting Dependency Graphs and Software Tracing," in Proc. of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'20), 2020.
- R. Zhou, M. Hamdaqa, H. Cai, and A. Hamou-Lhadj, "MobiLogLeak: A preliminary study on data leakage caused by poor logging practices," in Proc. of the International Conference on Software Analysis, Evolution, and Reengineering (SANER'20), ERA track, 2020.
- R. Khoury, A. Hamou-Lhadj, M. I. Rahim, S. Halle, F. Petrillo, "TRIADE: A Three-Factor Trace Segmentation Method to Support Program Comprehension," in Proc. of the 30th International Symposium on Software Reliability Engineering Workshops (ISSREW'19), 2019.
- K. Khanmohammadi*, R. Khoury, A. Hamou-Lhadj, "On the Use of API Calls to Detect Repackaged Malware Apps: Challenges and Ideas," in Proc. of the 30th International Symposium on Software Reliability Engineering Workshops (ISSREW'19), 2019.
- K. K. Sabor*, A. Trabelsi, A. Hamou-Lhadj, J. Hassine, "Predicting Bug Report Fields Using Stack Traces and Categorical Attributes," in Proc. of the IBM 29th Annual International Conference on Computer Science and Software Engineering (CASCON'19), 2019.
- F. Hojaji*, T. Mayerhofer, B. Zamani, A. Hamou-Lhadj, E. Bousse, "Model execution tracing: a systematic mapping study," accepted for presentation at the IEEE/ACM 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS'19), Journal-first-paper, 2019.
- O. Badreddin, A. Hamou-Lhadj, S. Chauhan, "Susereum: towards a reward structure for sustainable scientific research software," in Proc. of the ICSE 14th International Workshop on Software Engineering for Science (SE4Science@ICSE), pp. 51-54, 2019.
- M. Nayrolles, A. Hamou-Lhadj, "CLEVER: Combining Code Metrics with Clone Detection for Just-In-Time Fault Prevention and Resolution in Large Industrial Projects," in Proc. of the International Conference on Mining Software Repositories (MSR), 2018. Acceptance Ratio: (33% = 37/113).
- Md. S. Islam, K. K. Sabor, A. Hamou-Lhadj, A. Trabelsi, L. Alawneh, "MASKED: A MapReduce Solution for the Kappa-pruned Ensemble-based Anomaly Detection System," in Proc. of the 18th IEEE International Conference on Software Quality, Reliability, and Security (QRS'18), 2018. AR: (19.3% = 33/171).
- A. Hamou-Lhadj, M. Nayrolles, "A Project on Software Defect Prevention at Commit-Time: A Success Story of University-Industry Research Collaboration," in Proc. of the 5th ICSE International Workshop on Software Engineering Research and Industrial Practice (SER&IP@ICSE'18), 2018.
- M. Nayrolles, A. Hamou-Lhadj, "Towards a Classification of Bugs to Facilitate Software Maintainability Tasks," in Proc. of the 1st ICSE International Workshop on Software Qualities and their Dependencies (SQUADS@ICSE'18), 2018.
- K. K. Sabor, M. Nayrolles, A. Trabelsi, A. Hamou-Lhadj, "An Approach for Predicting Bug Report Fields Using a Neural Network Learning Model," in Proc. of the ISSRE International Workshop on Debugging and Repair (IDEAR), 2018.
- O. Badreddin, G. Barraza, A. Hamou-Lhadj, "vOCL: A Novel Approach for UML Constraints Modeling," MODELS Workshop on Object Constraint Language, 2018.
- O. Badreddin, A. Hamou-Lhadj, V. Abdelzad, R. Khandoker, M. Elassar, "Collaborative Modeling in Open Source Systems," in Proc. of the 10th Bi-Annual System Analysis and Modeling Conference (SAM'18), co-located with MODELS 2018.
- H. S. Alkaf, J. Hassine, A. Hamou-Lhadj, and L. Alawneh*, "An Automated Change Impact Analysis Approach to GRL Models," in Proc. of the 18th Bi-Annual International Conference on System Design Languages (SDLForum), Budapest, Hungary, 2017, pp. 157-172.
- D. Amyot, A. Hamou-Lhadj, and J. Hassine, "On the Impact of the SDL Forum Society Conferences on Academic Research," in Proc. of the 18th Bi-Annual International Conference on System Design Languages (SDLForum), Budapest, Hungary, 2017, pp. 30-45.
- K. Khanmohammadi*, A. Hamou-Lhadj, "HyDroid: A Hybrid Approach for Generating API Call Traces from Obfuscated Android Applications for Mobile Security," in Proc. of the 2017 IEEE International Conference on Software Quality, Reliability and Security (QRS), Prague, Czech Republic, pp. 168-175, 2017. AR: 25.77% (25/97).
- K. K. Sabor*, A. Hamou-Lhadj, A. Larsson, "DURFEX: A Feature Extraction Technique for Efficient Detection of Duplicate Bug Report," in Proc. of the 2017 IEEE International Conference on Software Quality, Reliability and Security (QRS), Prague, Czech Republic, pp. 240-250, 2017. AR: 25.77% (25/97).
- A. F. Einarsson, P. Patreksson, M. Hamdaqa, A. Hamou-Lhadj, "SmartHomeML: Towards A Domain-Specific Modeling Language For Creating Smart Home Applications," in Proc. of the IEEE 2nd International Congress of Internet of Things (ICIOT), co-located with IEEE CLOUD'17, Honolulu, Hawaii, USA, 2017.
- R. Khoury, L. Shi, A. Hamou-Lhadj, "Key Elements Extraction and Traces Comprehension Using Gestalt Theory and the Helmholtz Principle," in Proc. of the IEEE International Conference on Software Maintenance and Evolution (ICSME 2016), Raleigh, N. Carolina, USA.
- N. Ebrahimi K.*, Md. S. Islam*, A. Hamou-Lhadj, M. Hamdaqa* "An Effective Method for Detecting Duplicate Crash Reports Using Crash Traces and Hidden Markov Models," in Proc. of the IBM 26th Annual International Conference on Computer Science and Software Engineering (CASCON'16), Toronto, ON, 2016. AR= 30% (18/82)
- K. S. Koochekian*, M. Hamdaqa*, A. Hamou-Lhadj, "Automatic Prediction of the Severity of Bugs Using Stack Traces," in Proc. of the IBM 26th Annual International Conference on Computer Science and Software Engineering (CASCON'16), Toronto, ON, 2016. AR = 30% (18/82)
- M. Nayrolles, A. Hamou-Lhadj, "BUMPER: A Tool for Coping with Natural Language Searches of Millions of Bugs and Fixes," in Proc. of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'16), 2016.
- H. Alipour, Y. Liu, A. Hamou-Lhadj, I. Gorton, "Model Driven Performance Simulation of Cloud Provisioned Hadoop MapReduce Applications," in Proc. of the ICSE 8th Workshop on Modelling in Software Engineering (MiSE'2016), 2016.
- O. Badreddin, A. Hamou-Lhadj, M. Elaasar, "A Controlled Experiment for Evaluating the Comprehensibility of UML Action Languages," in Proc. of the 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD'16), 2016. Best Paper Award Nomination.
- O. B. Badreddin, A. Sturm, A. Hamou-Lhadj, T. Lethbridge, W. Dixon, R. Simmons, "The Effects of Education on Students' Perception of Modeling in Software Engineering," in Proc. of the 1st MoDELS International Workshop on Human Factors in Modeling (HuFaMo@MoDELS), p. 39-46, 2015.
- K. Khanmohammadi*, M. R. Rejali*, A. Hamou-Lhadj, "Understanding the Service Life Cycle of Android Apps: An Exploratory Study," in Proc. of the 5th Annual ACM CCS Workshop on Security and Privacy in Smartphones and Mobile Devices (SPSM), Denver, US, 2015. Acceptance rate: 36% (=9/25).
- A. Maiga*, A. Hamou-Lhadj, M. Nayrolles*, K. Sabor*, A. Larsson, "An Empirical Study on the Handling of Crash Reports in a Large Software Company: An Experience Report," in Proc. of the 31st International Conference on Software Maintenance and Evolution (ICSME), 10 pp. 2015
- N. Ebrahimi*, A. Hamou-Lhadj, "CrashAutomata: An Approach for the Detection of Duplicate Crash Reports Based on Generalizable Automata," in Proc. of the IBM Centers for Advanced Studies Conference (CASCON 2015), 10pp. AR: 29% (21/71)
- A. Soudi*, W. Khreich*, A. Hamou-Lhadj, "An Anomaly Detection System based on Ensemble of Detectors with Effective Pruning Techniques," in Proc. of QRS 2015 (merger of SERE and QSIC), 10pp, AR: 22% (20/91)
- M. Nayrolles*, A. Hamou-Lhadj, S. Tahar and A. Larsson, "JCHARMING: A Bug Reproduction Approach Using Crash Traces and Directed Model Checking," in Proc. of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (a merger of WCRE and CSMR) (SANER'15), Montreal, QC, 2015. AR: 46/144 (32%) Recipient of the Best Paper Award.
- L. Guerrouj, B. Fung, D. Lo, F. Khomh, and A. Hamou-Lhadj, "Mining Textual Data for Software Engineering Tasks," in Proc. of the 30th IEEE/ACM International Conference on Automated Software Engineering (ASE) (Tutorial paper), Lincoln, Nebraska, USA, 2015.
- J. Hassine, A. Hamou-Lhadj, "Describing Early Security Requirements using Use Case Maps," in Proc. the 17th Bi-Annual Conference on System Design Language (SDL) Forum, Berlin Germany, 18pp, 2015.
- L. Alawneh*, A. Hamou-Lhadj and J. Hassine, "Towards a Common Metamodel For Traces of High Performance Computing Systems to Enable Software Analysis Tasks," in Proc. of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (a merger of WCRE and CSMR) (SANER'15), Montreal, QC, 2015. AR: 46/144 (32%)
- M. Ben Attia*, C. Talhi, A. Hamou-Lhadj, B. Khosravifar, V. Turpaud, M. Couture, "On device anomaly detection for resource-limited systems," in Proc. of the 30th ACM/SIGAPP Symposium On Applied Computing (ACM-SAC), Computing Security Technical Track, Salamanca, Spain, 2015. AR: 24% (68/291)
- S. S. Murtaza*, A. Hamou-Lhadj, N. H. Madjavji, M. Gittens, "Towards an Emerging Theory for the Diagnosis of Faulty Functions in Function-call Traces," in Proc. of the ICSE 2015 4th Workshop on a General Theory of Software Engineering (SEMAT@ICSE'15), Florence, Italy, 2015.
- S. S. Murtaza*, W. Khreich*, A. Hamou-Lhadj, S. Gagnon, "A Trace Abstraction Approach for Host-based Anomaly Detection," in Proc. of the 8th IEEE Symposium on Computational Intelligence for Security and Defense Applications (CISDA'15), New York, USA, 2015.
- A. Hamou-Lhadj, W. Lynch, A. Akgunduz, "COGAF: A Management Framework for Graduate Attributes Assessment," in Proc. of the Canadian Conference on Engineering Education (CEEA'15), Hamilton, ON, 2015.
- M. Abdellatif, C. Talhi, A. Hamou-Lhadj, M. Dagenais, "On the Use of Mobile GPU for Accelerating Malware Detection Using Trace Analysis," in Proc. of the 34th International Symposium on Reliable Distributed Systems, 2015.
- M. Nayrolles*, E.Beaudry, N. Moha, P. Valtchev and A. Hamou-Lhadj, "Towards Quality-Driven SOA Systems Refactoring through Planning," in Proc. of the 6th Bi-annual International Conference on e-Technologies (MCETECH), Montreal, QC, 2015.
- K. Khanmohammadi, M. R. Rejali, A.Hamou-Lhadj, "Understanding the Service Life Cycle of Android Apps: An Exploratory Study," in Proc. of the 5th Annual ACM CCS Workshop on Security and Privacy in Smartphones and Mobile Devices (SPSM), 2015. AR: 36% (9/25)
- S. Hoseini*, A. Hamou-Lhadj, P. Desrosiers, M. Tapp, "Feature Location in Practice: Debugging Aircraft Simulation Systems," in Proc. of the 36th International Conference on Software Engineering (ICSE'14), SEIP Track, 225–234, 2014. AR: 21% (21/117)
- L. Alawneh, A. Hamou-Lhadj, S. S. Murtaza, and Y. Liu, "A Contextual Approach for Effective Recovery of Inter-process Communication Patterns," in Proc. of WCRE/CSMR, 10 pages, 2014. AR: 31% (27/87)
- J. Hassine and A. Hamou-Lhadj, “Toward a UCM-Based Approach for Recovering System Availability Requirements from Execution Traces,” in Proc. of the 8th Bi-Annual System Analysis and Modelling Conference, co-located with MODELS 2014, 16 pages, 2014. AR: 29% (18/63)
- H. Alipour, Y. Liu and A. Hamou-Lhadj, "Analyzing Auto-scaling Issues in Cloud Environments," in Proc. of the IBM Center of Advanced Studies Conference (CASCON), 10 pages, 2014. Acceptance rate: 32% (18/56).
- S. S. Murtaza, A. Hamou-Lhadj, W. Khreich, M. Couture, "TotalADS: Automated Software Anomaly Detection System," in Proc. of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), 2014. TotalADS received the People's Choice Award at IBM CASCON'14 Technology Showcase.
- S. Eskandari, W. Khreich, S. S. Murtaza, A. Hamou-Lhadj, M. Couture, "Monitoring System Calls for Anomaly Detection in Modern Operating Systems," in Proc. of the 24th IEEE International Symposium on Software Reliability Engineering (ISSRE), 2013.
- S. S. Murtaza, W. Khreich, A. Hamou-Lhadj, M. Couture , "A Host-based Anomaly Detection Approach by Representing System Calls as States of Kernel Modules," in Proc. of the 24th IEEE International Symposium on Software Reliability Engineering (ISSRE), 10 pages, 2013. AR: 35% (46/131)
- A. Larsson, A. Hamou-Lhadj, “Mining Telecom System Logs to Facilitate Debugging Tasks,” in Proc. of the 29th International Conference on Software Maintenance (ICSM’13), pp. 536 - 539, 2013.
- J. Hassine and A. Hamou-Lhadj, "Towards the Generation of AMF Configurations from Use Case Maps based Availability Requirements," in Proc. of the 16th International System Design Languages (SDL) Forum - Model-driven dependability engineering, LNCS, Springer, pp. 36-53, 2013.
- A. Hamou-Lhadj, S. S. Murtaza, W. Fadel, A. Mehrabian, M. Couture, R. Khoury, "Software Behaviour Correlation in a Redundant and Diverse Environment Using the Concept of Trace Abstraction," in Proc. of the ACM 2013 Research in Adaptive and Convergent Systems Conference (RACS'13), 2013.
- L. Alawneh and A. Hamou-Lhadj, "Identifying Computational Phases from Inter-process Communication Traces of HPC Applications," in Proc. of the 20th International Conference on Program Comprehension (ICPC'12), pp. 133 - 142, 2012.
- S. S. Murtaza, A. Sultana, A. Hamou-Lhadj, M. Couture, "On the Comparison of User Space and Kernel Space Traces in Identification of Software Anomalies," in Proc. of the 16th European Conference on Software Maintenance and Reengineering (CSMR'12), pp.127-136, 2012.
- M. Idris, A. Mehrabian, A. Hamou-Lhadj, R. Khoury, "Pattern-Based Trace Correlation Techniques to Compare Software Versions," in Proc. of the International Conference on Autonomous and Intelligent Systems (AIS'12), Springer Lecture Notes in Artificial Intelligence series (Springer LNAI), pp. 159-166, 2012
- R. Khoury, A. Hamou-Lhadj and M. Couture, "Towards a Formal Framework for Evaluating the Effectiveness of Diversity when Applied to Security," in Proc. of the IEEE Symposium on Computational Intelligence for Security and Defence Applications (CISDA'12), IEEE Computational Intelligence Society, pp. 1-7, 2012.
- A. Sultana* and A. Hamou-Lhadj, Shariyar Murtaza*, Mario Couture, "An Improved Hidden Markov Model for Anomaly Detection Using Frequent Common Patterns," in Proc. of the IEEE International Conference on Communications, The Communication and Information Systems Security Symposium, pp. 1113 - 1117, 2012.
- M. Couture, A. Hamou-Lhadj, M. Dagenais, A. Goel, "Online surveillance of computerized systems – Analysis of current and future needs," in Proc. of the NATO Symposium on Information Assurance and Cyber Defence (IST-112), Quebec City, Quebec, 2012.
- H. Pirzadeh*, A. Hamou-Lhadj, M. Shah, "Exploiting Text Mining Techniques in the Analysis of Execution Traces," in Proc. of the 27th IEEE International Conference on Software Maintenance (ICSM'12), pp. 223-232, 2011.
- H. Pirzadeh*, A. Hamou-Lhadj, "A Software Behaviour Analysis Framework Based on the Human Perception System," in Proc. of the 33rd International Conference on Software Engineering (ICSE'12 NIER Track), pp. 948 - 951, 2011.
- H. Pirzadeh*, S. Shanian, A. Hamou-Lhadj, A. Mehrabian*, "The Concept of Stratified Sampling of Execution Traces," in Proc. of the 19th IEEE International Conference on Program Comprehension (ICPC), 2011.
- L. Alawneh*, A. Hamou-Lhadj, "MTF: A Scalable Exchange Format for Traces of High Performance Computing Systems," in Proc. of the 19th IEEE International Conference on Program Comprehension (ICPC), 2011.
- H. Pirzadeh*, A. Hamou-Lhadj, "A Novel Approach Based on Gestalt Psychology for Abstracting the Content of Large Execution Traces for Program Comprehension," in Proc. of the 16th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS '11), 2011
- P. Salehi*, F. Khendek, A. Hamou-Lhadj, M. Toeroe, "AMF Configurations: Checking for Service Protection Using Heuristics," in Proc. of the 7th International Conference on Network and Service Management (CNSM), (acceptance rate: 15%), 2011.
- L. Alawneh* and A. Hamou-Lhadj, "Pattern Recognition Techniques Applied to the Abstraction of Traces of Inter-Process Communication," in Proc. of the 15th European Conference on Software Maintenance and Reengineering (CSMR), IEEE Computer Society, 2011. Acceptance Rate: 28.7%.
- P. Salehi*, P. Colombo, A. Hamou-Lhadj, and F. Khendek, "A Model Driven Approach for AMF Configuration Generation," in Proc. of the 6th Workshop on System Analysis and Modelling (SAM), Lecture Notes in Computer Science, Springer, Oslo, Norway, 2011.
- A. Hamou-Lhadj, "Regulatory Compliance and its Impact on Software Development," in Proc. of the 1st Workshop on Law Compliancy Issues in Organisational Systems and Strategies (iComply'10), 2010
- P. Salehi*, A. Hamou-Lhadj, P. Colombo, M. Toeroe and F. Khendek, "A UML-Based Domain Specific Modeling Language for the Availability Management Framework," in Proc. of the IEEE 12th International Symposium on High-Assurance Systems Engineering (HASE), IEEE Computer Society, San Jose, CA, USA. pp. 35-44, 2010. Acceptance Rate: 24%.
- A. Kanso*, F. Khendek, M. Toeroe, A. Hamou-Lhadj, "Ranking Service Units for Providing and Protecting Highly Available Services with Load Balancing," in Proc. of the 10th Annual International Conference on New Technologies of Distributed Systems (NOTERE), Tozeur, Tunisia, pp. 17 - 24, 2010. Acceptance Rate: 33.3%.
- M. Couture, R. Charpentier, M. Dagenais, A. Hamou-Lhadj, A. Gherbi, "Self-Defence of Information Systems in Cyber-Space: A Critical Overview," in Proc. of the NATO Symposium on Information Assurance and Cyber Defence (IST-091), Tallin, Estonia, pp. 1-20, 2010.
- H. Mehrfard*, H. Pirzadeh, A. Hamou-Lhadj, "Investigating the Capability of Agile Processes to Support Life-Science Regulations: The Case of XP and FDA Medical Devices," in Proc. of the 8th International Conference on Software Engineering Research, Management & Applications (SERA 2010), Montreal, Canada, published in the book series on Studies in Computational Intelligence, Springer Berlin / Heidelberg, 2010. Acceptance rate for SERA papers published in the Springer book series: 14%.
- H. Pirzadeh*, A. Agarwal*, A. Hamou-Lhadj, "An Approach for Detecting Execution Phases of a System for the Purpose of Program Comprehension," in Proc. of the 8th International Conference on Software Engineering Research, Management & Applications (SERA 2010), Montreal, Canada, IEEE Computer Society, pp. 207 - 214, 2010.
- C. Patel*, A. Hamou-Lhadj, J. Rilling, "Software Clustering Using Dynamic Analysis and Static Dependencies," in Proc. of the 13th European Conference on Software Maintenance and Reengineering (CSMR), IEEE Computer Science, Kaiserslautern, Germany, pp. 27-36, 2009. Acceptance Rate: 30%.
- A. Gherbi, A. Kanso*, F. Khendek, A. Hamou-Lhadj, M. Toeroe, "A Tool Suite for the Generation and Validation of Configurations for Software Availability," in Proc. of the 24th IEEE/ACM International Conference on Automated Software Engineering (ASE), Tool demo session, IEEE Computer Society, pp. 671 - 673, 2009.
- A. Gherbi*, P. Salehi*, F. Khendek and A. Hamou-Lhadj, "Capturing and Formalizing SAF Availability Management Framework Configuration Requirements," in Proc. of the 1st International Workshop on Domain Engineering (DE@CAiSE'09) 2009.
- H. Pirzadeh*, L. Alawneh*, A. Hamou-Lhadj, "Quality of the Source Code for Design and Architecture Recovery Techniques: Utilities are the Problem," In Proc. of the IEEE 9th International Conference of Quality Software - QSIC'09, Jeju, Korea, pp. 465-469, 2009.
- A. Hamou-Lhadj, A. Gherbi, J. Nandigam, "The Impact of the Model-Driven Approach to Software Engineering on Software Engineering Education," In Proc. of the 6th International Conference on Information Technology: New Generations, Software Engineering Education Engineering Track, IEEE Computer Science, Las-Vegas, NV, USA, pp. 719 - 724, 2009.
- A. Kanso*, M. Toeroe, A. Hamou-Lhadj, F. Khendek, "Generating AMF Configurations from Software Vendor Constraints and User Requirements," In Proc. of the 4th International Conference on Availability, Reliability and Security (ARES), IEEE CS (short paper), Fukuoka, Japan , pp.454-461, 2009. Acceptance Rate: 25%.
- P. Salehi*, F. Khendek, M. Toeroe, A. Hamou-Lhadj and A. Gherbi, "Checking Service Instance Protection for AMF Configurations," In Proc. of the IEEE 3rd International Conference on Secure Software Integration and Reliability Improvement (SSIRI), IEEE Reliability Society, Shanghai, China, pp. 269-274, 2009. Acceptance Rate: 37%.
- A. Kanso*, M. Toeroe, F. Khendek, A. Hamou-Lhadj, "Automatic Generation of AMF Compliant Configurations," In Proc. of the 5th International Service Availability Symposium (ISAS), Lecture Notes in Computer Science, Springer-Verlag, Tokyo, Japan, pp. 155-170, 2008. Acceptance Rate: 30%.
- A. Rohatgi*, A. Hamou-Lhadj, J. Rilling, "An Approach for Mapping Features to Code Based on Static and Dynamic Analysis," In Proc. of the 16th International Conference on Program Comprehension (ICPC), IEEE Computer Society, Amsterdam, The Netherlands, pp. 236-241, 2008. Acceptance: 35%.
- M. Mussa, S. Ouchani, W. Al Sammane, A. Hamou-Lhadj, "A Survey of Model-Driven Testing Techniques," In Proc. of the 9th International Conference on Quality Software (QSIC), IEEE, CS, Jeju, Korea, 2009.
- J. Nandigam, V. N. Gudivada, and A. Hamou-Lhadj, "Learning Software Engineering Principles Using Open Source Software," In Proc. of the 38th ASEE/IEEE Annual Frontiers in Education (FIE), IEEE Education Society, NY, USA, pp. S3H-18 - S3H-23, 2008.
- A. Hamou-Lhadj, "Measuring the Complexity of Traces Using Shannon Entropy," In Proc. of the 5th International Conference on Information Technology: New Generations (ITNG), The Software Engineering Track, IEEE CS, Las-Vegas, NV, USA, pp. 489-494, 2008. Acceptance Rate: 30%.
- A. En-Nouaary and A. Hamou-Lhadj, "A Boundary Checking Technique For Testing Real-Time Systems Modeled as Timed Input Output Automata," In Proc. of the 8th International Conference on Quality Software (QSIC), IEEE CS, London, UK, pp. 209-215, 2008. Acceptance Rate: 30%.
- I. Zayour, A. Hamou-Lhadj, "A Cognitively Aware Dynamic Analysis Tool for Program Comprehension," In Proc. of the WCRE International Workshop on Program Comprehension through Dynamic Analysis (PCODA), co-located with WCRE 2008, Antwerp, Belgium, 2008.
- A. Hamou-Lhadj, "Effective Exploration and Visualization of Large Execution Traces," In Proc. of the 4th International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT), IEEE Computer Society, Banff, Canada, pp. 152-153, 2007.
- A. Hamou-Lhadj and A-K Hamou-Lhadj, "Towards a Compliance Support Framework for Global Software Companies," In Proc. of the IASTED Conference on Software Engineering and Applications, Acta Press, MIT, Boston, USA, 2007.
- A. Hamou-Lhadj, "Towards a Scalable Representation of Run-Time Information: The Challenge and Proposed Solution," In Proc. of the ICEIS 3rd International Workshop on Model-Driven Enterprise Information Systems (MDEIS), Funchal, Portugal, INSTICC Press, 2007.
- A. Hamou-Lhadj, "Understanding the Dynamics of Information Systems," In Proc. of the 9th International Conference on Enterprise Information Systems (ICEIS), INSTICC Press, Funchal, Portugal, pp. 498-502, 2007.
- A. Hamou-Lhadj, and T. Lethbridge, "Summarizing the Content of Large Traces to Facilitate the Understanding of the Behaviour of a Software System," In Proc. of the IEEE 14th International Conference on Program Comprehension, IEEE CS, pp. 181-190, 2006. Acceptance Rate: 29%.
- A. Hamou-Lhadj, "The Concept of Trace Summarization," In Proc. of the 1st International Workshop on Program Comprehension through Dynamic Analysis hosted by IEEE WCRE (Working Conference on Reverse Engineering), Pittsburgh, pp. 43-47, 2005.
- A. Hamou-Lhadj, and T. Lethbridge, and L. Fu, "SEAT: A Usable Trace Analysis Tool," In Proc. of the International Workshop on Program Comprehension (IWPC), renamed the International Conference on Program Comprehension (ICPC), IEEE CS, Tool demo paper, St-Louis, MO, USA, pp. 157-160, 2005. Acceptance Rate for Tool Demo Papers: 62%. Acceptance Rate for Regular Conference Papers: 40%.
- A. Hamou-Lhadj, and T. Lethbridge, "Measuring Various Properties of Execution Traces to Help Build Better Trace Analysis Tools," In Proc. of the IEEE 10th International Conference on Engineering of Complex Computer Systems, IEEE CS, Shanghai, China, pp. 559-568, 2005. Acceptance Rate: 33%.
- A. Hamou-Lhadj, E. Braun, D. Amyot, and T. Lethbridge, "Recovering Behavioral Design Models from Execution Traces," In Proc. of the European Conference on Software Maintenance and Reengineering (CSMR), IEEE CS, Manchester, UK, pp. 112-121, 2005. Acceptance Rate (regular and short paper): 47%.
- A. Hamou-Lhadj, and T. C. Lethbridge, "A Survey of Trace Exploration Tools and Techniques," CASCON 2004, IBM Press, ACM Digital Library , Toronto, Canada, pp. 42-54, 2004.
- A. Hamou-Lhadj, and T. Lethbridge, "Reasoning About the Concept of Utilities," ECOOP International Workshop on Practical Problems of Programming in the Large, Oslo, Norway, Lecture Notes in Computer Science (LNCS), Vol 3344, Springer-Verlag, pp. 10-22, 2004.
- A. Hamou-Lhadj, L. Fu, T. Lethbridge, "Challenges and Requirements for an Effective Trace Exploration Tool," IEEE International Workshop on Program Comprehension (ICPC), IEEE CS, Bari, Italy, pp 70-78, 2004.
- A. Hamou-Lhadj, and T. C. Lethbridge, "Techniques for Reducing the Complexity of Object-Oriented Execution Traces," In Proc. of the 1th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT), Amsterdam, pp. 35-40, 2003.
- A. Hamou-Lhadj A. and T. Lethbridge, "An Efficient Algorithm for Detecting Patterns in Traces of Procedure Calls," In Proc. of the 1st ICSE Workshop on Dynamic Analysis (WODA), Portland, Oregon, USA, 2003.
- A. Hamou-Lhadj, and T. Lethbridge, "Compression Techniques to Simplify the Analysis of Large Execution Traces", In Proc. of the 10th IEEE International Workshop on Program Comprehension (ICPC), IEEE CS, Paris, France, pp. 159-168, 2002.
Book Chapter Publications:
- R. Khoury, R. Khoury, A. Hamou-Lhadj, "Microtext Processing," In the Encyclopedia of Social Network Analysis and Mining (ESNAM), Springer, Reda Alhajj and Jon Rokne(ed.). Forthcoming in 2014.
- H. Pirzadeh* and A. Hamou-Lhadj, "A View of Monitoring and Tracing Techniques and Their Application to Service-Based Environments," Book Chapter in a book on Multimedia Services in Intelligent Environments-Integrated Services, the Springer series on Studies in Computational Intelligence, Edited by G. A. Tsihrintzis and L. Jain, Volume 2, 49-62, 2010.
- L. Alawneh* and A. Hamou-Lhadj, "Execution Traces: A New Domain that Requires the Creation of a Standard Metamodel," Book Series on Communications in Computer and Information Science, Book on Advances in Software Engineering, Springer Berlin/ Heidelberg, pp. 253-263, 2009.
- S. Garcia-Martinez and A. Hamou-Lhadj, "Educational Recommender Systems: A Pedagogical-Focused Perspective," Springer Multimedia Services in Intelligent Environments, Smart Innovation, Systems and Technologies Volume 25, pp. 113-124, 2013
Patent Publications:
Thesis Publications:
- Mohammed Shehab, "Techniques to Enhance Just-In-Time Software Defect Prediction Models," Ph.D. Dissertation, Department of Electrical and Computer Engineering, Concordia University, 2024.
- Md Shariful Islam, "On the use of Software Tracing and Boolean Combination of
Ensemble Classifiers to Support Software Reliability and Security Tasks," Ph.D. Dissertation, Department of Electrical and Computer Engineering, Concordia University, 2021.
- Kobra Khanmohammadi, "Leveraging the Use of API Call Traces for Mobile Security," Ph.D. Dissertation, Department of Electrical and Computer Engineering, Concordia University, 2020.
- Korosh K. Sabor, "Automatic Bug Triaging Techniques Using Machine Learning and Stack Traces," Ph.D. Dissertation, Department of Electrical and Computer Engineering, Concordia University, 2020.
- Neda Ebrahimi Koopaei, "Machine Learning and Deep Learning Based Approaches for Detecting Duplicate Bug Reports with Stack Traces," Ph.D Dissertation, Department of Electrical and Computer Engineering, Concordia University, 2019.
- Mathieu Nayrolles, "Software Maintenance at Commit-Time," Ph.D. Dissertation, Department of Electrical and Computer Engineering, Concordia University, 2018.
- Fazilat Hojaji, "Techniques to Compact Model Execution Traces in Model Driven Approach," Ph.D. Dissertation, University of Isfahan, 2019.
- Heidar Pirzadeh, "Trace Abstraction Framework and Techniques," Ph.D. Dissertation, Department of Electrical and Computer Engineering, Concordia University, 2012.
- Luay Alawneh, "Techniques to Facilitate the Understanding of Inter-process Communication Traces," Ph.D. Dissertation, Department of Electrical and Computer Engineering, Concordia University, Concordia University, 2012.
- Pejman Salehi, "A Model Based Framework for Service Availability Management," Ph.D. Dissertation, Department of Electrical and Computer Engineering, Concordia University, 2012.
- Abdelwahab Hamou-Lhadj, "Techniques to Simplify the Analysis of Execution Traces for Program Comprehension," Ph.D. Dissertation, School of Information Technology and Engineering (SITE), University of Ottawa, 2006.
- Heba Aburish, "An Industrial Study on Predicting Crash Report Log Types Using Large Language Models," Masters Thesis, Concordia University, 2023.
- Sauradip Ghosh, "System and Application Performance Analysis Patterns Using Software Tracing," Masters Thesis, Concordia University, 2022.
- Ameneh Kazemimiraki, "A Lightweight Anomaly Detection Approach in Large Logs Using Generalizable Automata," Masters Thesis, Concordia University, 2022.
- Komal Panchal, "An Empirical Study of Runtime Files Attached to Crash Reports," Masters Thesis, Concordia University, 2022.
- Keyur Patel, "The Sense of Logging in Linux System," Masters Thesis, Concordia University, 2020.
- Rui Zhou, "A Study on Data Leakage Caused by Poor Logging Practices," Masters Thesis, Concordia University, 2020.
- Sama Khosravifar, "Anomaly Detection Using Multi Agent Systems," Masters Thesis, Concordia University, 2018.
- Amirreza Soudi, "An Anomaly Detection System based on Ensemble of Detectors with Effective Pruning Techniques," Masters thesis, Concordia University, 2016.
- Manel Abdellatif, "Accélération des traitements de sécurité mobile avec le calcul parallèle sur les systèmes à ressources limitées," Masters Thesis, École de technologie supérieure, 2016.
- Maroua Ben Attia, "Détection d'anomalies basée sur l'hôte, pour les systèmes à ressources limitées," Masters Thesis, École de technologie supérieure, 2015.
- Shayan Eskandari, "Real-world Deployability and Usability of Bitcoin," Masters Thesis, Concordia University, 2016.
- Mohammad Reza Rejali, "Effective Segmentation of Large Execution Traces Using Probabilistic and Gaussian Mixture Models," Masters Thesis, Concordia University, 2015.
- Arya Shafiee, "Phase Flow Diagram: A New Execution Trace Visualization Technique," Masters Thesis, Concordia University, 2014.
- Salman Hoseini, "Software Feature Location in Practice: Debugging Aircraft Simulation Systems," Masters Thesis, Concordia University, 2014.
- Efraim Lopez, "Automatic Generation of Real-Time Aircraft Simulation System Configurations," Masters Thesis, Concordia University, 2014.
- Akanksha Agarwal, "Trace Abstraction Based on Automatic Detection of Execution Phases," Masters Thesis, Concordia University, 2011.
- Maher Idris, "Pattern-Based Trace Correlation Techniques for Software Evolution," Masters Thesis, Concordia University, 2011.
- Ali Mehrabian, "A Formal Framework for Trace Abstraction and Correlation," Masters Thesis, Concordia University, 2011.
- Waseem Fadel, "Techniques for the Abstraction of System Call Traces to Facilitate the Understanding of the Behavioural Aspects of the Linux Kernel," Masters Thesis, Concordia University, 2011.
- Parisa Mirshams Shahshahani, "Extending the Knowledge Discovery Metamodel to Support Aspect-Oriented Programming," Masters Thesis, Concordia University, 2011.
- Hossein Mehrfard, "Extending Extreme Programming to Support Life Sciences Regulations," Masters Thesis, Concordia University, 2010.
- Mohammad Hamdaqa, "Citation Analysis: An Approach for Facilitating the Analysis of Regulatory Compliance Documents," Masters Thesis, Concordia University, 2009.
- Ali Kanso, "Automatic Generation of AMF Compliant Configurations," Masters Thesis, Concordia University, 2009.
- Setareh Kohzadi, "Automatic Generation of Upgrade Campaign Specifications," Masters Thesis, Concordia University, 2009.
- Abhishek Rohatgi, "An approach towards feature location based on impact analysis," Masters Thesis, Concordia University, 2008.
- Chiragkumar Patel, "Software Clustering Using Dynamic Analysis and Static Dependencies," Masters Thesis, Concordia University, 2008.