Skip to main content

Publications

2025

Conferences

RepoChat: An LLM-Powered Chatbot for GitHub Repository Question-Answering

S. Abedu, L. Menneron, S. Khatoonabadi, and E. Shihab

Proceedings of the 2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR)
PDF

The Software Librarian: Python Package Insights for Copilot

J. Latendresse, N. Day, S. Khatoonabadi, and E. Shihab

Proceedings of the 2025 IEEE/ACM 47th International Conference on Software Engineering: Companion Proceedings
PDF

2024

Journals

Predicting the First Response Latency of Maintainers and Contributors in Pull Requests

S. Khatoonabadi, A. Abdellatif, D. E. Costa, and E. Shihab

IEEE Transactions on Software Engineering
PDF

An Exploratory Study on Machine Learning Model Management

J. Latendresse, S. Abedu, A. Abdellatif, and E. Shihab

ACM Transactions on Software Engineering and Methodology
PDF

Conferences

A Transformer-based Approach for Augmenting Software Engineering Chatbots Datasets

A. Abdellatif, K. Badran, D. E. Costa, and E. Shihab

Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'24)
PDF

A Weak Supervision-Based Approach to Improve Chatbots for Code Repositories

F. Farhour, A. Abdellatif, E. Mansour, and E. Shihab

Proceedings of the ACM International Conference on the Foundations of Software Engineering (FSE'24)
PDF

LLM-Based Chatbots for Mining Software Repositories: Challenges and Opportunities

S. Abedu, A. Abdellatif, and E. Shihab

Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering (EASE 2024)
PDF

Code Mapper: Mapping the Global Contributions of OSS

T. Le Tourneau, J. Latendresse, A. Abdellatif, and E. Shihab

Proceedings of the 46th ACM/IEEE International Conference on Software Engineering (ICSE'24)
PDF

DVC in Open Source ML-development: The Action and the Reaction

L. Barreto Simedo Pacheco, M. Rahman, F. Rabbi, P. Fathollahzadeh, A. Abdellatif, E. Shihab, T. P. Chen, J. Yang, and Y. Zou

2024 IEEE/ACM 3rd International Conference on AI Engineering–Software Engineering for AI (CAIN)
PDF

Are Prompt Engineering and TODO Comments Friends or Foes? An Evaluation on GitHub Copilot

D. OBrien, S. Biswas, S. M. Imtiaz, R. Abdalkareem, E. Shihab, and H. Rajan

Proceedings of the 46th ACM/IEEE International Conference on Software Engineering (ICSE'24)
PDF

2023

Journals

SE4AI: A Training Program Considering Technical, Social, and Professional Aspects of AI-based Software Systems

A. Abdellatif, G. Ghiasi, D. E. Costa, E. Shihab, and T. Tajmel

IEEE Software: Software Engineering Educating and Training
PDF

Understanding the Helpfulness of Stale Bot for Pull-based Development

S. Khatoonabadi, D. E. Costa, S. Mujahid, and E. Shihab

ACM Transactions on Software Engineering and Methodology
PDF

Dependency Update Strategies and Package Characteristics

A. J. Jafari, D. E. Costa, E. Shihab, and R. Abdalkareem

ACM Transactions on Software Engineering and Methodology
PDF

What are the characteristics of highly-selected packages? A case study on the npm ecosystem

S. Mujahid, R. Abdalkareem, and E. Shihab

Journal of Systems and Software
PDF

Empirical Analysis of Security Vulnerabilities in Python Packages

M. Alfadel, D. E. Costa, and E. Shihab

Empirical Software Engineering Journal
PDF

Conferences

From Development to Dissemination: Social and Ethical Issues with Text-to-Image AI-Generated Art

S. C. Y. Ho

Proceedings of the 36th Canadian Conference on Artificial Intelligence (CANAI 2023)
PDF

An Empirical Study on Bugs Inside PyTorch: A Replication Study

V. Majdinasab, S. C. Y. Ho, M. Islam, D. E. Costa, E. Shihab, F. Khomh, S. Nadi, and M. Raza

Proceedings of the 39th IEEE International Conference on Software Maintenance and Evolution (ICSME 2023)
PDF

Diversity Awareness in Software Engineering Participant Research

R. Dutta, D. E. Costa, E. Shihab, and T. Tajmel

Proceedings of the 2023 ACM/IEEE 45th International Conference on Software Engineering: Software Engineering in Society
PDF

Theses

Pull Request Abandonment in Open-Source Projects

S. Khatoonabadi

PDF

Diversity Awareness in Software Engineering Participant Research

R. Dutta

PDF

2022

Journals

On the Discoverability of Npm Vulnerabilities in Node.Js Projects

M. Alfadel, D. E. Costa, E. Shihab, and B. Adams

ACM Transactions on Software Engineering and Methodology
PDF

Can Ensembling Pre-processing Algorithms Lead to Better Machine Learning Fairness?

K. Badran, P. Cote, A. Kolopanis, R. Bouchoucha, A. Collante, D. Costa, and E. Shihab

IEEE Computer SI: Software Engineering for Responsible AI
PDF

On Wasted Contributions: Understanding the Dynamics of Contributor-Abandoned Pull Requests

S. Khatoonabadi, D. E. Costa, R. Abdalkareem, and E. Shihab

ACM Transactions on Software Engineering and Methodology
PDF

An empirical study on self-admitted technical debt in modern code review

Y. Kashiwa, R. Nishikawa, Y. Kamei, M. Kondo, E. Shihab, R. Sato, and N. Ubayashi

Information and Software Technology
PDF

Toward the Personalization of Biceps Fatigue Detection Model for Gym Activity: An Approach to Utilize Wearables' Data from the Crowd

M. Elshafei, D. E. Costa, and E. Shihab

Sensors
PDF

Conferences

23 Shades of Self-Admitted Technical Debt: An Empirical Study on Machine Learning Software

D. Obrien, S. Biswas, S. M. Imtiaz, R. Abdalkareem, E. Shihab, and H. Rajan

Proceedings of the ACM International Conference on the Foundations of Software Engineering (FSE'22)
PDF

Achievement Unlocked: A Case Study on Gamifying DevOps Practices in Industry

P. Ayoup, D. E. Costa, and E. Shihab

Proceedings of the ACM International Conference on the Foundations of Software Engineering (FSE'22)
PDF

Not All Dependencies are Equal: An Empirical Study on Production Dependencies in NPM

J. Latendresse, S. Mujahid, D. E. Costa, and E. Shihab

Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE'22)
PDF

BotHunter: An Approach to Detect Software Bots in GitHub

A. Abdellatif, M. Wessel, I. Steinmacher, M. A. Gerosa, and E. Shihab

Proceedings of the 19th International Conference on Mining Software Repositories (MSR'22)
PDF

Bots for Pull Requests: The Good, the Bad, and the Promising

M. Wessel, A. Abdellatif, I. Wiese, T. Conte, E. Shihab, M. A. Gerosa, and I. Steinmacher

Proceedings of the 44th ACM/IEEE International Conference on Software Engineering (ICSE'22)
PDF

Theses

Assessing and Enhancing the Security of Software Packages

M. Alfadel

PDF

On the Impact and Detection of Biceps Muscle Fatigue in Wearable Sensors-Based Human Activity Recognition

M. Elshafei

PDF

2021

Journals

Dependency Smells in JavaScript Projects

A. J. Jafari, D. E. Costa, R. Abdalkareem, E. Shihab, and N. Tsantalis

IEEE Transactions on Software Engineering (TSE)
PDF

Helping or not helping? Why and how trivial packages impact the npm ecosystem

X. Chen, R. Abdalkareem, S. Mujahid, E. Shihab, and X. Xia

Empirical Software Engineering Journal (EMSE)
PDF

Towards using package centrality trend to identify packages in decline

S. Mujahid, D. E. Costa, R. Abdalkareem, E. Shihab, M. A. Saied, and B. Adams

IEEE Transactions on Engineering Management Journal
PDF

Human Activity Recognition: A Comparative Study to Assess the Contribution Level of Accelerometer, ECG, and PPG Signals

M. S. Afzali Arani, D. E. Costa, and E. Shihab

Sensors
PDF

A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering

A. Abdellatif, K. Badran, D. Costa, and E. Shihab

IEEE Transactions on Software Engineering (TSE)
PDF

On the Untriviality of Trivial Packages: An Empirical Study of npm JavaScript Packages

M. A. R. Chowdhury, R. Abdalkareem, E. Shihab, and B. Adams

IEEE Transactions on Software Engineering (TSE)
PDF

Breaking Type-Safety in Go: An Empirical Study on the Usage of the unsafe Package

D. E. Costa, S. Mujahid, R. Abdalkareem, and E. Shihab

IEEE Transactions on Software Engineering (TSE)
PDF

On the Removal of Feature Toggles

J. Hoyos, R. Abdelkareem, S. Mujahid, E. Shihab, and A. E. Bedoya

Empirical Software Engineering (EMSE)
PDF

On the Impact of Biceps Muscle Fatigue in Human Activity Recognition

M. Elshafei, D. E. Costa, and E. Shihab

Sensors
PDF

Towards Detecting Biceps Muscle Fatigue in Gym Activity Using Wearables

M. Elshafei, and E. Shihab

Sensors
PDF

Conferences

How Effective is Continuous Integration in Indicating Single-Statement Bugs?

J. Latendresse, R. Abdelkareem, D. E. Costa, and E. Shihab

Proceedings of the 18th International Conference on Mining Software Repositories (MSR'21)
PDF

On the Use of Dependabot Security Pull Requests

M. Alfadel, D. E. Costa, E. Shihab, and M. Mkhallalati

Proceedings of the 18th International Conference on Mining Software Repositories (MSR'21)
PDF

Empirical Analysis of Security Vulnerabilities in Python Packages

M. Alfadel, D. E. Costa, and E. Shihab

Proceedings of the 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’21)
PDF

Theses

Towards Understanding and Improving the Value of Chatbots in Software Engineering

A. Abdellatif

PDF

Untangling Java Code Changes

X. Chen

PDF

A Case Study on Gamifying DevOps Practices in Industry

P. Ayoup

PDF

2020

Journals

PerfJIT: Test-level Just-in-time Prediction for Performance Regression Introducing Commits

J. Chen, W. Shang, and E. Shihab

IEEE Transactions on Software Engineering (TSE)
PDF

A Machine Learning Approach to Improve the Detection of CI Skip Commits

R. Abdalkareem, S. Mujahid, and E. Shihab

IEEE Transactions on Software Engineering (TSE)
PDF

MSRBot: Using Bots to Answer Questions from Software Repositories

A. Abdellatif, K. Badran, and E. Shihab

Empirical Software Engineering (EMSE)
PDF

Simplifying the Search of npm Packages

A. Abdellatif, Y. Zeng, M. Elshafei, E. Shihab, and W. Shang

Information and Software Technology
PDF

On the impact of using trivial packages: an empirical case study on npm and PyPI

R. Abdalkareem, V. Oda, S. Mujahid, and E. Shihab

Empirical Software Engineering (EMSE)
PDF

What do Programmers Discuss about Deep Learning Frameworks

J. Han, E. Shihab, Z. Wan, S. Den, and X. Xia

Empirical Software Engineering (EMSE)
PDF

Conferences

Is Using Deep Learning Frameworks Free? Characterizing Technical Debt in Deep Learning Frameworks

J. Liu, Q. Huang, X. Xia, E. Shihab, D. Lo, and S. Li

Proceedings of the 42nd ACM/IEEE International Conference on Software Engineering - SE in Society (ICSE’20 SEIS)
PDF

Challenges in Chatbot Development: A Study of Stack Overflow Posts

A. Abdellatif, D. E. Costa, K. Badran, R. Abdelkareem, and E. Shihab

Proceedings of the 17th International Conference on Mining Software Repositories (MSR'20)
PDF

Using Others’ Tests to Avoid Breaking Updates

S. Mujahid, R. Abdalkareem, E. Shihab, and S. McIntosh

Proceedings of the 17th International Conference on Mining Software Repositories (MSR'20)
PDF

Theses

A Comprehensive Comparison of Human Activity Recognition using Inertial Sensors

H. Nourani

PDF

2019

Journals

Which Commits Can Be CI Skipped?

R. Abdalkareem, S. Mujahid, E. Shihab, and J. Rilling

IEEE Transactions on Software Engineering (TSE)
PDF

The modular and feature toggle architectures of Google Chrome

M. T. Rahman, P. C. Rigby, and E. Shihab

Empirical Software Engineering (EMSE)
PDF

A Survey of Self-admitted Technical Debt

G. Sierra, E. Shihab, and Y. Kamei

Journal of Systems and Software (JSS)
PDF

A Quantitative Comparison of Overlapping and Non-Overlapping Sliding Windows for Human Activity Recognition Using Inertial Sensors

A. Dehghani, O. Sarbishei, T. Glatard, and E. Shihab

Sensors
PDF

Conferences

Class Imbalance Evolution and Verification Latency in Just-in-Time Software Defect Prediction

G. Cabral, L. Minku, E. Shihab, and S. Mujahid

Proceedings of the 41st ACM/IEEE International Conference on Software Engineering (ICSE’19)
PDF

Is Self-Admitted Technical Debt a Good Indicator of Architectural Divergences?

G. Sierra, T. Ahmad, E. Shihab, and N. Tsantalis

Proceedings of the 26th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’19)
PDF

The Impact of Data Reduction on Wearable-Based Human Activity Recognition

H. Nourani, E. Shihab, and O. Sarbishei

Proceedings of the 15th Workshop on Context Modeling and Recognition (CoMoRea'19)
PDF

Theses

Towards the Repayment of Self-Admitted Technical Debt

G. Sierra

PDF

A quantitative comparison of Overlapping and Non-overlapping sliding windows effects for human activity recognition using inertial sensors

A. Dehghani

PDF

Untriviality of Trivial Packages

M. A. R. Chowdhury

PDF

A Qualitative Study of Vulnerability-Fixing Commits

M. Mkhallalati

2018

Journals

Automating Change-level Self-admitted Technical Debt Determination

M. Yan, X. Xia, E. Shihab, D. Lo, J. Yin, and X. Yang

IEEE Transactions on Software Engineering (TSE)
PDF

Characterizing and predicting blocking bugs in open source projects

H. Valdivia-Garcia, E. Shihab, and M. Nagappan

Journal of Systems and Software (JSS)
PDF

An Empirical Study of Android Wear User Complaints

S. Mujahid, G. Sierra, R. Abdalkareem, E. Shihab, and W. Shang

Empirical Software Engineering (EMSE)
PDF

Studying and Detecting Log-Related Issues

M. Hassani, W. Shang, E. Shihab, and N. Tsantalis

Empirical Software Engineering (EMSE)
PDF

Conferences

SATD Detector: A Text-Mining-Based Self-Admitted Technical Debt Detection Tool

Z. Liu, Q. Huang, X. Xia, E. Shihab, D. Lo, and S. Li

Proceedings of the 40th International Conference on Software Engineering - Tool Demonstrations track (ICSE’18 Demos)
PDF

Studying Permission Related Issues in Android Wearable Apps

S. Mujahid, R. Abdalkareem, and E. Shihab

Proceedings of the 34th International Conference on Software Maintenance and Evolution (ICSME’18)
PDF

Test Re-prioritization in Continuous Testing Environments

Y. Zhu, E. Shihab, and P. C. Rigby

Proceedings of the 34th International Conference on Software Maintenance and Evolution (ICSME’18)
PDF

Identifying Unmaintained Projects in GitHub

J. Coelho, M. T. Valente, L. L. Silva, and E. Shihab

Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM’18)
PDF

2017

Journals

Using Natural Language Processing to Automatically Detect Self-Admitted Technical Debt

E. Maldonado, E. Shihab, and N. Tsantalis

IEEE Transactions on Software Engineering (TSE)
PDF

What Do Developers Use the Crowd For? A Study Using Stack Overflow

R. Abdalkareem, E. Shihab, and J. Rilling

IEEE Software: SI on Crowdsourcing for Software Engineering
PDF

On code reuse from StackOverflow: An exploratory study on Android apps

R. Abdalkareem, E. Shihab, and J. Rilling

Information and Software Technology
PDF

Identifying self-admitted technical debt in open source projects using text mining

Q. Huang, E. Shihab, X. Xia, D. Lo, and S. Li

Empirical Software Engineering
PDF

An empirical study on the discrepancy between performance testing results from virtual and physical environments

M. Arif, W. Shang, and E. Shihab

Empirical Software Engineering
PDF

Conferences

An Empirical Study On the Removal of Self-Admitted Technical Debt

E. Maldonado, R. Abdalkareem, E. Shihab, and A. Serebrenik

Proceedings of the 33rd International Conference on Software Maintenance and Evolution (ICSME’17)
PDF

Why Do Developers Use Trivial Packages? An Empirical Case Study on npm

R. Abdalkareem, O. Nourry, S. Wehaibi, S. Mujahid, and E. Shihab

Proceedings of the 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'17)
PDF

Reasons and Drawbacks of using Trivial npm Packages: The Developers’ Perspective

R. Abdalkareem

Proceedings of the 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'17)
PDF

Detecting Wearable App Permission Mismatches: A Case Study on Android Wear

S. Mujahid

Proceedings of the 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'17)
PDF

Examining User Complaints of Wearable Apps: A Case Study on Android Wear

S. Mujahid, G. Sierra, R. Abdalkareem, E. Shihab, and W. Shang

Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems
PDF

Theses

An Empirical Study on the Discrepancy between Performance Testing Results from Virtual and Physical Environments

M. Arif

On the Relationship Between Self-Admitted Technical Debt and Software Quality

S. Wehaibi

Determining and Detecting Permission Issues of Wearable Apps

S. Mujahid

PDF

2016

Journals

Automated Bug Report Field Reassignment and Refinement Prediction

X. Xia, D. Lo, E. Shihab, and X. Wang

IEEE Transactions on Reliability (ToR)
PDF

Studying High Impact Fix-inducing Changes

A. T. Misirli, E. Shihab, and Y. Kamei

Empirical Software Engineering Journal (EMSE)
PDF

What are mobile developers asking about? A large scale study using stack overflow

C. Rosen, and E. Shihab

Empirical Software Engineering (EMSE)
PDF

Conferences

Predicting Crashing Releases of Mobile Applications

X. Xia, E. Shihab, Y. Kamei, D. Lo, and X. Wang

Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'16)
PDF

Are Discussions Associated with Bug Reworking? An Empirical Study on Open Source Projects

Y. Zhao, F. Zhang, E. Shihab, Y. Zou, and A. E. Hassan

Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'16)
PDF

Examining the Impact of Self-admitted Technical Debt on Software Quality

S. Wehaibi, E. Shihab, and L. Guerrouj

Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'16)
PDF

Future Trends in Software Engineering Research for Mobile Apps

M. Nagappan, and E. Shihab

Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'16)
PDF

Defect Prediction: Accomplishments and Future Challenges

Y. Kamei, and E. Shihab

Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'16)
PDF

It Takes Two toTango: Deleted Stack Overflow Question Prediction with Text and Meta Features

X. Xia, D. Lo, D. Correa, A. Sureka, and E. Shihab

Proceedings of the The 40th Annual International Computers, Software & Applications Conference
PDF

Using Analytics to Quantify Interest of Self-Admitted Technical Debt

Y. Kamei, E. Maldonado, E. Shihab, and N. Ubayashi

Proceedings of the 1st International Workshop on Technical Debt Analytics (TDA)
PDF

Theses

Identifying Self-Admitted Technical Debt

E. Maldonado

2015

Journals

ELBlocker: Predicting blocking bugs with ensemble imbalance learning

X. Xia, D. Lo, E. Shihab, X. Wang, and X. Yang

Information and Software Technology Journal (IST)
PDF

What do mobile app users complain about? A study on free iOS apps

H. Khalid, E. Shihab, M. Nagappan, and A. E. Hassan

IEEE Software
PDF

Conferences

Commit guru: analytics and risk prediction of software commits

C. Rosen, B. Grawi, and E. Shihab

Proceedings of the10th Joint Meeting on Foundations of Software Engineering (FSE'15)
PDF

Detecting and quantifying different types of self-admitted technical Debt

E. Maldonado, and E. Shihab

Proceedings of the 7th IEEE International Workshop on Managing Technical Debt (MTD'15)
PDF

Cross-project build co-change prediction

X. Xia, D. Lo, S. McIntosh, E. Shihab, and A. E. Hassan

Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'15)
PDF

Examining the Effectiveness of Using Concolic Analysis to Detect Code Clones

D. E. Krutz, S. A. Malachowsky, and E. Shihab

Proceedings of the 30th Annual ACM Symposium on Applied Computing
PDF

2014

Journals

Automatic, high accuracy prediction of reopened bugs

X. Xia, D. Lo, E. Shihab, X. Wang, and B. Zhou

Automated Software Engineering
PDF

Conferences

Practical Software Quality Prediction

E. Shihab

Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution (ICSME'14)
PDF

An Exploratory Study on Self-Admitted Technical Debt

A. Potdar, and E. Shihab

Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution (ICSME'14)
PDF

Prioritizing Devices To Test Your App On: A Case Study Of Android Game Apps

H. Khalid, M. Nagappan, E. Shihab, and A. E. Hassan

Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE'14)
PDF

Characterizing and Predicting Blocking Bugs in Open Source Projects

H. Valdivia Garcia, and E. Shihab

Proceedings of the 11th Working Conference on Mining Software Repositories (MSR'14)
PDF

An Empirical Study of Dormant Bugs

T. Chen, M. Nagappan, E. Shihab, and A. E. Hassan

Proceedings of the 11th Working Conference on Mining Software Repositories (MSR'14)
PDF

An Empirical Study of Bug Report Field Reassignment

X. Xia, D. Lo, M. Wen, E. Shihab, and B. Zhou

Proceedings of the 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE)
PDF

2013

Journals

Studying Re-opened Bugs in Open Source Software

E. Shihab, A. Ihara, Y. Kamei, W. M. Ibrahim, M. Ohira, B. Adams, A. E. Hassan, and K. Matsumoto

Empirical Software Engineering
PDF

Is lines of code a good measure of effort in effort-aware models?

E. Shihab, Y. Kamei, B. Adams, and A. E. Hassan

Information and Software Technology
PDF

A large-scale empirical study of just-in-time quality assurance

Y. Kamei, E. Shihab, B. Adams, A. E. Hassan, A. Mockus, A. Sinha, and N. Ubayashi

Software Engineering, IEEE Transactions on
PDF

Conferences

CCCD: Concolic code clone detection

D. E. Krutz, and E. Shihab

Reverse Engineering (WCRE), 2013 20th Working Conference on
PDF

The evolution of mobile apps: An exploratory study

J. Zhang, S. Sagar, and E. Shihab

Proceedings of the 2013 International Workshop on Software Development Lifecycle for Mobile
PDF

2012

Conferences

An Industrial Case Study on the Risk of Software Changes

E. Shihab, A. E. Hassan, B. Adams, and Z. M. Jiang

Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
PDF

The Effect of Branching Strategies on Software Quality

E. Shihab, C. Bird, and T. Zimmermann

Empirical Software Engineering and Measurement (ESEM), 2012 ACM-IEEE International Symposium on
PDF

2011

Journals

Prioritizing the Creation of Unit Tests in Legacy Software Systems

E. Shihab, Z. M. Jiang, B. Adams, A. E. Hassan, and R. Bowerman

Software: Practice and Experience
PDF

Conferences

High-Impact Defects: A Study of Breakage and Surprise Defects

E. Shihab, A. Mockus, Y. Kamei, B. Adams, and A. E. Hassan

Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
PDF

Impact of Installation Counts on Perceived Quality: A Case Study on Debian

I. Herraiz, E. Shihab, T. H. Nguyen, and A. E. Hassan

Reverse Engineering (WCRE), 2011 18th Working Conference on
PDF

Pragmatic Prioritization of Software Quality Assurance Efforts

E. Shihab

Software Engineering (ICSE), 2011 33rd International Conference on
PDF

2010

Journals

Admission Region of Triple-play Services in Wireless Home Networks

F. Wan, L. Cai, E. Shihab, and A. Gulliver

Computer Communications
PDF

Conferences

On the Central Role of Mailing Lists in Open Source Projects: An Exploratory Study

E. Shihab, N. Bettenburg, B. Adams, and A. E. Hassan

New frontiers in artificial intelligence
PDF

Predicting Re-opened Bugs: A Case Study on the Eclipse Project

E. Shihab, A. Ihara, Y. Kamei, W. M. Ibrahim, M. Ohira, B. Adams, A. E. Hassan, and K. Matsumoto

Reverse Engineering (WCRE), 2010 17th Working Conference on
PDF

Understanding the Impact of Code and Process Metrics on Post-release Defects: A Case Study on the Eclipse Project

E. Shihab, Z. M. Jiang, W. M. Ibrahim, B. Adams, and A. E. Hassan

Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
PDF

Prioritizing Unit Test Creation for Test-Driven Maintenance of Legacy Systems

E. Shihab, Z. M. Jiang, B. Adams, A. E. Hassan, and R. Bowerman

Quality Software (QSIC), 2010 10th International Conference on
PDF

An Industrial Case Study on Speeding up User Acceptance Testing by Mining Execution Logs

Z. M. Jiang, A. Avritzer, E. Shihab, A. E. Hassan, and P. Flora

Secure Software Integration and Reliability Improvement (SSIRI), 2010 Fourth International Conference on

Mining Challenge 2010: FreeBSD, GNOME Desktop and Debian/Ubuntu

A. Hindle, I. Herraiz, E. Shihab, and Z. M. Jiang

Mining Software Repositories (MSR), 2010 7th IEEE Working Conference on
PDF

Should I Contribute to This Discussion?

W. M. Ibrahim, N. Bettenburg, E. Shihab, B. Adams, and A. E. Hassan

Mining Software Repositories (MSR), 2010 7th IEEE Working Conference on
PDF

2009

Journals

A Distributed Directional-to-Directional MAC Protocol for Asynchronous Ad Hoc Networks

E. Shihab, L. Cai, and J. Pan

Vehicular Technology, IEEE Transactions on
PDF

Conferences

Studying the Use of Developer IRC Meetings in Open Source Projects

E. Shihab, Z. M. Jiang, and A. E. Hassan

Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
PDF

An Empirical Study on the Risks of Using Off-the-Shelf Techniques for Processing Mailing List Data

N. Bettenburg, E. Shihab, and A. E. Hassan

Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
PDF

On the use of Internet Relay Chat (IRC) meeting by developers of the GNOME GTK+ project

E. Shihab, Z. M. Jiang, and A. E. Hassan

Mining Software Repositories, 2009. MSR'09. 6th IEEE International Working Conference on
PDF

2008

Journals

Mesh Network for in-home IPTV Distribution

E. Shihab, L. Cai, F. Wan, A. Gulliver, and N. Tin

Network, IEEE
PDF

Conferences

A distributed directional-to-directional MAC protocol for asynchronous ad hoc networks

E. Shihab, L. Cai, and J. Pan

Global Telecommunications Conference, 2008. IEEE GLOBECOM 2008. IEEE
PDF

2007

Conferences

IPTV Distribution Technologies in Broadband Home Networks

E. Shihab, and L. Cai

Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
PDF

2006

Journals

Would you like some testing with that?

E. Shihab

Blackberry Developers Journal