| 2026 | MSR | AIDev: Studying AI Coding Agents on GitHub. | Hao Li, Haoxiang Zhang, Ahmed E. Hassan |
| 2026 | SANER | Mind the Merge: Evaluating the Effects of Token Merging on Pre-Trained Models for Code. | Mootez Saad, Hao Li, Tushar Sharma, Ahmed E. Hassan |
| 2025 | ACL | Model Performance-Guided Evaluation Data Selection for Effective Prompt Optimization. | Ximing Dong, Shaowei Wang, Dayi Lin, Ahmed E. Hassan |
| 2025 | KDD | The Hitchhikers Guide to Production-ready Trustworthy Foundation Model Powered Software (FMware). | Kirill Vasilevski, Gopi Krishnan Rajbahadur, Gustavo Ansaldi Oliva, Benjamin Rombaut, Keheliya Gallaba, Filipe Roseiro Cgo, Jiahuei (Justina) Lin, Dayi Lin, Haoxiang Zhang, Bouyan Chen, Kishanthan Thangarajah, Ahmed E. Hassan, Zhen Ming (Jack) Jiang |
| 2024 | ICSE | Technical Brief on Software Engineering for FMware. | Dayi Lin, Filipe Roseiro Cgo, Gopi Krishnan Rajbahadur, Ahmed E. Hassan |
| 2023 | ICSE | CoLeFunDa: Explainable Silent Vulnerability Fix Identification. | Jiayuan Zhou, Michael Pacheco, Jinfu Chen, Xing Hu, Xin Xia, David Lo, Ahmed E. Hassan |
| 2022 | ICSE | V-SZZ: Automatic Identification of Version Ranges Affected by CVE Vulnerabilities. | Lingfeng Bao, Xin Xia, Ahmed E. Hassan, Xiaohu Yang |
| 2022 | ICSE | In Rust We Trust - A Transpiler from Unsafe C to Safer Rust. | Michael Ling, Yijun Yu, Haitao Wu, Yuan Wang, James R. Cordy, Ahmed E. Hassan |
| 2021 | ICSE | A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms. | Yuanrui Fan, Xin Xia, David Lo, Ahmed E. Hassan, Yuan Wang, Shanping Li |
| 2019 | ICSE | Improving the testing efficiency of selenium-based load tests. | Shahnaz M. Shariff, Heng Li, Cor-Paul Bezemer, Ahmed E. Hassan, Thanh H. D. Nguyen, Parminder Flora |
| 2019 | MODELS | Pitfalls Analyzer: Quality Control for Model-Driven Data Science Pipelines. | Gopi Krishnan Rajbahadur, Gustavo Ansaldi Oliva, Ahmed E. Hassan, Juergen Dingel |
| 2018 | ICSE | Analyzing a decade of Linux system calls. | Mojtaba Bagherzadeh, Nafiseh Kahani, Cor-Paul Bezemer, Ahmed E. Hassan, Juergen Dingel, James R. Cordy |
| 2018 | ICSE | Inference of development activities from interaction with uninstrumented applications. | Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo, Ahmed E. Hassan |
| 2018 | ICSE | Studying the dialogue between users and developers of free apps in the google play store. | Safwat Hassan, Chakkrit Tantithamthavorn, Cor-Paul Bezemer, Ahmed E. Hassan |
| 2018 | ICSE | Adopting autonomic computing capabilities in existing large-scale systems: an industrial experience report. | Heng Li, Tse-Hsun (Peter) Chen, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora |
| 2018 | ICSE | An empirical study of early access games on the steam platform. | Dayi Lin, Cor-Paul Bezemer, Ahmed E. Hassan |
| 2018 | ICSE | An experience report on defect modelling in practice: pitfalls and challenges. | Chakkrit Tantithamthavorn, Ahmed E. Hassan |
| 2018 | ICSE | Understanding the factors for fast answers in technical Q&A websites: an empirical study of four stack exchange websites. | Shaowei Wang, Tse-Hsun Chen, Ahmed E. Hassan |
| 2018 | ICSE | Measuring program comprehension: a large-scale field study with professionals. | Xin Xia, Lingfeng Bao, David Lo, Zhenchang Xing, Ahmed E. Hassan, Shanping Li |
| 2017 | ICSE | Analytics-Driven Load Testing: An Industrial Experience Report on Load Testing of Large-Scale Systems. | Tse-Hsun Chen, Mark D. Syer, Weiyi Shang, Zhen Ming Jiang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora |
| 2017 | MSR | A large-scale study of the impact of feature selection techniques on defect classification models. | Baljinder Ghotra, Shane McIntosh, Ahmed E. Hassan |
| 2017 | MSR | The impact of using regression models to build defect classifiers. | Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei, Ahmed E. Hassan |
| 2016 | ESEM | The Impact of Task Granularity on Co-evolution Analyses. | Keisuke Miura, Shane McIntosh, Yasutaka Kamei, Ahmed E. Hassan, Naoyasu Ubayashi |
| 2016 | ESEM | How Are Discussions Associated with Bug Reworking?: An Empirical Study on Open Source Projects. | Yu Zhao, Feng Zhang, Emad Shihab, Ying Zou, Ahmed E. Hassan |
| 2016 | ICSE | Detecting problems in the database access code of large scale systems: an industrial experience report. | Tse-Hsun Chen, Weiyi Shang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora |
| 2016 | ICSE | A study of the quality-impacting practices of modern code review at Sony mobile. | Junji Shimagaki, Yasutaka Kamei, Shane McIntosh, Ahmed E. Hassan, Naoyasu Ubayashi |
| 2016 | ICSE | Automated parameter optimization of classification techniques for defect prediction models. | Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Kenichi Matsumoto |
| 2016 | ICSE | Revisiting code ownership and its relationship with software quality in the scope of modern code review. | Patanamon Thongtanunam, Shane McIntosh, Ahmed E. Hassan, Hajimu Iida |
| 2016 | ICSE | Cross-project defect prediction using a connectivity-based unsupervised classifier. | Feng Zhang, Quan Zheng, Ying Zou, Ahmed E. Hassan |
| 2016 | ICWS | What Do Client Developers Concern When Using Web APIs? An Empirical Study on Developer Forums and Stack Overflow. | Pradeep K. Venkatesh, Shaohua Wang, Feng Zhang, Ying Zou, Ahmed E. Hassan |
| 2016 | ISSRE | Does Geographical Distance Effect Distributed Development Teams: How Aggregation Bias in Software Artifacts Causes Contradictory Findings. | Thanh H. D. Nguyen, Bram Adams, Ahmed E. Hassan |
| 2016 | MSR | Studying the effectiveness of application performance management (APM) tools for detecting performance regressions for web applications: an experience report. | Tarek M. Ahmed, Cor-Paul Bezemer, Tse-Hsun Chen, Ahmed E. Hassan, Weiyi Shang |
| 2016 | MSR | An empirical study on the practice of maintaining object-relational mapping code in Java systems. | Tse-Hsun Chen, Weiyi Shang, Jinqiu Yang, Ahmed E. Hassan, Michael W. Godfrey, Mohamed N. Nasser, Parminder Flora |
| 2016 | MSR | The impact of switching to a rapid release cycle on the integration delay of addressed issues: an empirical study of the mozilla firefox project. | Daniel Alencar da Costa, Shane McIntosh, Uir Kulesza, Ahmed E. Hassan |
| 2016 | MSR | Raising MSR researchers: an experience report on teaching a graduate seminar course in mining software repositories (MSR). | Ahmed E. Hassan |
| 2016 | MSR | Logging library migrations: a case study for the apache software foundation projects. | Suhas Kabinna, Cor-Paul Bezemer, Weiyi Shang, Ahmed E. Hassan |
| 2016 | QRS | Thresholds for Size and Complexity Metrics: A Case Study from the Perspective of Defect Density. | Kazuhiro Yamashita, Changyun Huang, Meiyappan Nagappan, Yasutaka Kamei, Audris Mockus, Ahmed E. Hassan, Naoyasu Ubayashi |
| 2015 | ICSE | An Industrial Case Study on the Automated Detection of Performance Regressions in Heterogeneous Environments. | King Chun Foo, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Ying Zou, Parminder Flora |
| 2015 | ICSE | Revisiting the Impact of Classification Techniques on the Performance of Defect Prediction Models. | Baljinder Ghotra, Shane McIntosh, Ahmed E. Hassan |
| 2015 | ICSE | The Impact of Mislabelling on the Performance and Interpretation of Defect Prediction Models. | Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Akinori Ihara, Ken-ichi Matsumoto |
| 2015 | MSR | An Empirical Study of the Copy and Paste Behavior during Development. | Tarek M. Ahmed, Weiyi Shang, Ahmed E. Hassan |
| 2015 | MSR | A Dataset of the Activity of the Git Super-repository of Linux in 2012. | Daniel M. Germn, Bram Adams, Ahmed E. Hassan |
| 2015 | MSR | Investigating Code Review Practices in Defective Files: An Empirical Study of the Qt System. | Patanamon Thongtanunam, Shane McIntosh, Ahmed E. Hassan, Hajimu Iida |
| 2014 | ICSE | Detecting performance anti-patterns for applications developed using object-relational mapping. | Tse-Hsun Chen, Weiyi Shang, Zhen Ming Jiang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora |
| 2014 | ICSE | Collecting and leveraging a benchmark of build system clones to aid in quality assessments. | Shane McIntosh, Martin Poehlmann, Elmar Jrgens, Audris Mockus, Bram Adams, Ahmed E. Hassan, Brigitte Haupt, Christian Wagner |
| 2014 | MSR | An empirical study of dormant bugs. | Tse-Hsun Chen, Meiyappan Nagappan, Emad Shihab, Ahmed E. Hassan |
| 2014 | MSR | The impact of code review coverage and code review participation on software quality: a case study of the qt, VTK, and ITK projects. | Shane McIntosh, Yasutaka Kamei, Bram Adams, Ahmed E. Hassan |
| 2014 | MSR | An industrial case study of automatically identifying performance regression-causes. | Thanh H. D. Nguyen, Meiyappan Nagappan, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora |
| 2013 | ICSE | Automatic detection of performance deviations in the load testing of large scale systems. | Haroon Malik, Hadi Hemmati, Ahmed E. Hassan |
| 2013 | ICSE | Assisting developers of big data analytics applications when deploying on hadoop clouds. | Weiyi Shang, Zhen Ming Jiang, Hadi Hemmati, Bram Adams, Ahmed E. Hassan, Patrick Martin |
| 2012 | ICST | A Large Scale Empirical Study on User-Centric Performance Analysis. | Shahed Zaman, Bram Adams, Ahmed E. Hassan |
| 2012 | MSR | Think locally, act globally: Improving defect and effort prediction models. | Nicolas Bettenburg, Meiyappan Nagappan, Ahmed E. Hassan |
| 2012 | MSR | Explaining software defects using topic models. | Tse-Hsun Chen, Stephen W. Thomas, Meiyappan Nagappan, Ahmed E. Hassan |
| 2012 | MSR | A qualitative study on performance bugs. | Shahed Zaman, Bram Adams, Ahmed E. Hassan |
| 2011 | APSEC | Automated Verification of Load Tests Using Control Charts. | Thanh H. D. Nguyen, Bram Adams, Zhen Ming Jiang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora |
| 2011 | ICSE | An empirical study of build maintenance effort. | Shane McIntosh, Bram Adams, Thanh H. D. Nguyen, Yasutaka Kamei, Ahmed E. Hassan |
| 2011 | ICSoft | On the Distribution of Source Code File Sizes. | Israel Herraiz, Daniel M. Germn, Ahmed E. Hassan |
| 2011 | MSR | Modeling the evolution of topics in source code histories. | Stephen W. Thomas, Bram Adams, Ahmed E. Hassan, Dorothea Blostein |
| 2011 | MSR | Security versus performance bugs: a case study on Firefox. | Shahed Zaman, Bram Adams, Ahmed E. Hassan |
| 2011 | SCAM | Recovering a Balanced Overview of Topics in a Software Domain. | Matthew B. Kelly, Jason S. Alexander, Bram Adams, Ahmed E. Hassan |
| 2011 | SCAM | Exploring the Development of Micro-apps: A Case Study on the BlackBerry and Android Platforms. | Mark D. Syer, Bram Adams, Ying Zou, Ahmed E. Hassan |
| 2010 | COMPSAC | Using Load Tests to Automatically Compare the Subsystems of a Large Enterprise System. | Haroon Malik, Bram Adams, Ahmed E. Hassan, Parminder Flora, Gilbert Hamann |
| 2010 | ESEM | Understanding the impact of code and process metrics on post-release defects: a case study on the Eclipse project. | Emad Shihab, Zhen Ming Jiang, Walid M. Ibrahim, Bram Adams, Ahmed E. Hassan |
| 2010 | ICSE | Identifying crosscutting concerns using historical code changes. | Bram Adams, Zhen Ming Jiang, Ahmed E. Hassan |
| 2010 | ICSE | Mining software engineering data. | Ahmed E. Hassan, Tao Xie |
| 2010 | ICWS | Clustering WSDL Documents to Bootstrap the Discovery of Web Services. | Khalid Elgazzar, Ahmed E. Hassan, Patrick Martin |
| 2010 | ISSRE | Pinpointing the Subsystems Responsible for the Performance Deviations in a Load Test. | Haroon Malik, Bram Adams, Ahmed E. Hassan |
| 2010 | MSR | Should I contribute to this discussion? | Walid M. Ibrahim, Nicolas Bettenburg, Emad Shihab, Bram Adams, Ahmed E. Hassan |
| 2010 | MSR | The evolution of ANT build systems. | Shane McIntosh, Bram Adams, Ahmed E. Hassan |
| 2010 | SCAM | Validating the Use of Topic Models for Software Evolution. | Stephen W. Thomas, Bram Adams, Ahmed E. Hassan, Dorothea Blostein |
| 2009 | ICSE | License integration patterns: Addressing license mismatches in component-based development. | Daniel M. Germn, Ahmed E. Hassan |
| 2009 | ICSE | Predicting faults using the complexity of code changes. | Ahmed E. Hassan |
| 2009 | MSR | MapReduce as a general framework to support research in Mining Software Repositories (MSR). | Weiyi Shang, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan |
| 2009 | MSR | On the use of Internet Relay Chat (IRC) meetings by developers of the GNOME GTK+ project. | Emad Shihab, Zhen Ming Jiang, Ahmed E. Hassan |
| 2008 | SAC | Automated classification of change messages in open source projects. | Ahmed E. Hassan |
| 2008 | SCAM | Change Impact Graphs: Determining the Impact of Prior Code Changes. | Daniel M. Germn, Gregorio Robles, Ahmed E. Hassan |
| 2007 | ICSE | Mining Software Engineering Data. | Tao Xie, Jian Pei, Ahmed E. Hassan |
| 2007 | ISTAS | Block-effective Dispersivity in Heterogeneous Media: Effects of Porosity and Distribution Coefficient Variability. | Farag Botros, Ahmed E. Hassan, Greg Pohll |
| 2007 | ISTAS | Using Uncertainty to Guide Characterization, Closure, and Long-Term Management of an Underground Nuclear Test Site. | Jenny B. Chapman, Greg Pohll, Ahmed E. Hassan, Karl Pohlmann |
| 2007 | MSR | What Can OSS Mailing Lists Tell Us? A Preliminary Psychometric Text Analysis of the Apache Developer Mailing List. | Peter C. Rigby, Ahmed E. Hassan |
| 2007 | SCAM | A Framework for Studying Clones In Large Software Systems. | Zhen Ming Jiang, Ahmed E. Hassan |
| 2006 | APSEC | Visualizing Clone Cohesion and Coupling. | Zhen Ming Jiang, Ahmed E. Hassan, Richard C. Holt |
| 2006 | ICSE | MSR 2006: the 3rd international workshop on mining software repositories. | Stephan Diehl, Harald C. Gall, Martin Pinzger, Ahmed E. Hassan |
| 2006 | MSR | Introduction to MSR 2006. | Stephan Diehl, Harald C. Gall, Martin Pinzger, Ahmed E. Hassan |
| 2006 | MSR | Examining the evolution of code comments in PostgreSQL. | Zhen Ming Jiang, Ahmed E. Hassan |
| 2006 | MSR | TA-RE: an exchange language for mining software repositories. | Sunghun Kim, Thomas Zimmermann, Miryung Kim, Ahmed E. Hassan, Audris Mockus, Tudor Grba, Martin Pinzger, E. James Whitehead Jr., Andreas Zeller |
| 2005 | ICSE | MSR 2005 international workshop on mining software repositories. | Ahmed E. Hassan, Richard C. Holt, Stephan Diehl |
| 2004 | ICSE | MSR 2004: International Workshop on Mining Software Repositories. | Ahmed E. Hassan, Richard C. Holt, Audris Mockus |
| 2003 | COMPSAC | Migrating Web Frameworks Using Water Transformations. | Ahmed E. Hassan, Richard C. Holt |
| 2003 | ICSE | Architectural Level Risk Assessment Tool Based on UML Specifications. | Tianjian Wang, Ahmed E. Hassan, Ajith Guedem, Walid Abdelmoez, Katerina Goseva-Popstojanova, Hany H. Ammar |
| 2003 | VISSOFT | ADG: Annotated Dependency Graphs for Software Understanding. | Ahmed E. Hassan, Richard C. Holt |
| 2002 | ICSE | Architecture recovery of web applications. | Ahmed E. Hassan, Richard C. Holt |