2017

Journals

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
@article{Abdalkareem_SW2017,
  title={What Do Developers Use the Crowd For? A Study Using Stack Overflow},
  author={Abdalkareem, Rabe and Shihab, Emad and Rilling, Juergen},
  journal={IEEE Software: SI on Crowdsourcing for Software Engineering},
  year={2017}, 
  pages={1-6}, 
  publisher={IEEE}
}

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

E. Maldonado, E. Shihab, and N. Tsantalis
IEEE Transactions on Software Engineering (TSE)
@article{Maldonado_TSE2017,
  title={Using Natural Language Processing to Automatically Detect Self-Admitted Technical Debt},
  author={Maldonado, Everton and Shihab, Emad and Tsantalis, Nikolaos},
  journal={IEEE Transactions on Software Engineering (TSE)},
  year={2017}, 
  pages={To Appear}, 
  publisher={IEEE}
}

Conferences

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
@incollection{mujahid_mobilesoft2017,
  title={Examining User Complaints of Wearable Apps: A Case Study on Android Wear},
  author={Mujahid, Suhaib and Sierra, Giancarlo and Abdalkareem, Rabe and Shihab, Emad and Shang, Weiyi},
  booktitle={Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems},
  year={2017},
  publisher={IEEE}
}

2016

Journals

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

C. Rosen and E. Shihab
Empirical Software Engineering (EMSE)
@article{Rosen_EMSE2015,
  title={What are mobile developers asking about? A large scale study using stack overflow},
  author={Rosen, Christoffer and Shihab, Emad},
  journal=Empirical Software Engineering (EMSE),
  year=2016,
  volume=21,
  number=3,
  pages=1192--1223,
}

Studying High Impact Fix-inducing Changes

A. T. Misirli, E. Shihab, and Y. Kamei
Empirical Software Engineering Journal (EMSE)
@article{Tosun_EMSE2016,
  title={Studying High Impact Fix-inducing Changes},
  author={Misirli, Ayse Tosun and Shihab, Emad and Kamei, Yasukata},
  journal={Empirical Software Engineering Journal (EMSE)},
  year=2016,
  volume=21,
  number=2,
  pages=605--641,
}

Automated Bug Report Field Reassignment and Refinement Prediction

X. Xia, D. Lo, E. Shihab, and X. Wang
IEEE Transactions on Reliability (ToR)
@article{Xia_ToR2015,
  title={Automated Bug Report Field Reassignment and Refinement Prediction},
  author={Xia, Xin and Lo, David and Shihab, Emad and Wang, Xinyu},
  journal={IEEE Transactions on Reliability (ToR)},
  year={2016}, 
  volume={PP}, 
  number={99}, 
  pages={1-20}, 
  publisher={IEEE}
}

Conferences

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)
@inproceedings{Kamei_SANER2016,
  title={Defect Prediction: Accomplishments and Future Challenges},
  author={Kamei, Yasutaka and Shihab, Emad},
  booktitle = {Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'16)},
  year = {2016},
  location = {Osaka, Japan},
  numpages = {11}
}

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)
@inproceedings{Kamei_TDA2016,
  title={Using Analytics to Quantify Interest of Self-Admitted Technical Debt},
  author={Kamei, Yasutaka and Maldonado, Everton and Shihab, Emad and Ubayashi, Naoyasu},
  booktitle = {Proceedings of the 1st International Workshop on Technical Debt Analytics (TDA)},
  year = {2016},
  numpages = {4}
}

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)
@inproceedings{Nagappan_SANER2016,
  title={Future Trends in Software Engineering Research for Mobile Apps},
  author={Nagappan, Meiyappan and Shihab, Emad},
  booktitle = {Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'16)},
  year = {2016},
  location = {Osaka, Japan},
  numpages = {11}
}

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)
@inproceedings{Wehaibi_SANER2016,
  title={Examining the Impact of Self-admitted Technical Debt on Software Quality},
  author={Wehaibi, Sultan and Shihab, Emad and Guerrouj, Latifa},
  booktitle = {Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'16)},
  year = {2016},
  location = {Osaka, Japan},
  numpages = {11}
}

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
@inproceedings{Xia_COMPSAC2016,
  title={It Takes Two toTango: Deleted Stack Overflow Question Prediction with Text and Meta Features},
  author={Xia,Xin and Lo,David and Correa, Denzil and Sureka, Ashish and Shihab,Emad},
  booktitle = {Proceedings of the The 40th Annual International Computers, Software & Applications Conference},
  year = {2016},
  numpages = {11}
}

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)
@inproceedings{Xia_ESEM2016,
  title={Predicting Crashing Releases of Mobile Applications},
  author={Xia, Xin and Shihab, Emad and Kamei, Yasutaka and Lo, David and Wang, Xinyu},
  booktitle = {Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'16)},
  year = {2016},
  location = {Ciudad Real, Spain},
  numpages = {10}
}

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)
@inproceedings{Zhao_ESEM2016,
  title={Are Discussions Associated with Bug Reworking? An Empirical Study on Open Source Projects},
  author={Zhao, Yu and Zhang, Feng and Shihab, Emad and Zou, Ying and Hassan, Ahmed E.},
  booktitle = {Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'16)},
  year = {2016},
  location = {Ciudad Real, Spain},
  numpages = {10}
}

2015

Journals

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
@article{khalid2014mobile,
  title={What do mobile app users complain about? A study on free iOS apps},
  author={Khalid, Hammad and Shihab, Emad and Nagappan, Meiyappan and Hassan, Ahmed E.},
  journal={IEEE Software}, 
  year={2015}, 
  volume={32}, 
  number={3}, 
  pages={70-77},
  publisher={IEEE}
}

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)
@article{Xia_IST2015,
  title={ELBlocker: Predicting blocking bugs with ensemble imbalance learning},
  author={Xia, Xin and Lo, David and Shihab, Emad and Wang, Xinyu and Yang, Xiaohu},
  journal={Information and Software Technology Journal (IST)},
  volume={61},
  pages={93--106},
  year={2015},
  publisher={Elsevier}
}

Conferences

Examining the Effectiveness of Using Concolic Analysis to Detect Code Clones

D. E. Krutz, S. A. Malachowsky, and E. Shihab
@article{Krutz_SAC2015,
  title={Examining the Effectiveness of Using Concolic Analysis to Detect Code Clones},
  author={Krutz, Daniel E and Malachowsky, Samuel A and Shihab, Emad}
}

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)
@inproceedings{Maldonado_MTD2015,
  title={Detecting and quantifying different types of self-admitted technical Debt},
  author={Maldonado, Everton and Shihab, Emad},
  booktitle={Proceedings of the 7th IEEE International Workshop on Managing Technical Debt (MTD'15)},
  pages={9--15},
  year={2015},
  data = {https://users.encs.concordia.ca/~eshihab/data/MTD2015/MTD_15_data.zip}
}

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)
@inproceedings{Rosen_FSE2015Tool,
  title={Commit guru: analytics and risk prediction of software commits},
  author={Rosen, Christoffer and Grawi, Ben and Shihab, Emad},
  booktitle={Proceedings of the10th Joint Meeting on Foundations of Software Engineering (FSE'15)},
  pages={966--969},
  year={2015},
  organization={ACM}
}

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)
@inproceedings{Xia_SANER2015,
  title={Cross-project build co-change prediction},
  author={Xia, Xin and Lo, David and McIntosh, Shane and Shihab, Emad and Hassan, Ahmed E},
  booktitle={Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'15)},
  pages={311--320},
  year={2015},
  organization={IEEE}
}

2014

Journals

Automatic, high accuracy prediction of reopened bugs

X. Xia, D. Lo, E. Shihab, X. Wang, and B. Zhou
Automated Software Engineering
@article{Xia_ASE2014,
  title={Automatic, high accuracy prediction of reopened bugs},
  author={Xia, Xin and Lo, David and Shihab, Emad and Wang, Xinyu and Zhou, Bo},
  journal={Automated Software Engineering},
  volume={22},
  number={1},
  pages={75--109},
  year={2014},
  publisher={Springer}
}

Conferences

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)
@inproceedings{Chen_MSR2014,
  title={An Empirical Study of Dormant Bugs},
  author={Chen, Tse-Hsun and Nagappan, Meiyappan and Shihab, Emad and Hassan, Ahmed E},
  booktitle={Proceedings of the 11th Working Conference on Mining Software Repositories (MSR'14)},
  pages={82--91},
  year={2014},
}

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)
@inproceedings{Khalid_FSE2014,
  title={Prioritizing Devices To Test Your App On: A Case Study Of Android Game Apps},
  author={Khalid, Hammad and Nagappan, Meiyappan and Shihab, Emad and Hassan, Ahmed E},
  booktitle={Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE'14)},
  pages={610--620},
  year={2014},
}

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)
@inproceedings{Potdar_ICSME2014,
  title={An Exploratory Study on Self-Admitted Technical Debt},
  author={Potdar, Aniket and Shihab, Emad},
  booktitle={Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution (ICSME'14)},
  pages={91--100},
  year={2014},
  data={http://das.encs.concordia.ca/wp-content/uploads/2016/04/Potdar_ICSME14_data.zip}
}

Practical Software Quality Prediction

E. Shihab
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution (ICSME’14)
@inproceedings{Shihab_ICSME2014,
  title={Practical Software Quality Prediction},
  author={Shihab, Emad},
  booktitle={Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution (ICSME'14)},
  pages={639--644},
  year={2014},
}

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)
@inproceedings{Valdivia_MSR2014,
  title={Characterizing and Predicting Blocking Bugs in Open Source Projects},
  author={Valdivia Garcia, Harold and Shihab, Emad},
  booktitle={Proceedings of the 11th Working Conference on Mining Software Repositories (MSR'14)},
  pages={72--81},
  year={2014},
}

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)
@inproceedings{Xia_CSMR2014,
  title={An Empirical Study of Bug Report Field Reassignment},
  author={Xia, Xin and Lo, Daniel and Wen, Ming and Shihab, Emad and Zhou, Bo},
  booktitle={Proceedings of the 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE)},
  pages={174--183},
  year={2014},
}

2013

Journals

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
@article{Kamei_TSE2013,
  title={A large-scale empirical study of just-in-time quality assurance},
  author={Kamei, Yasutaka and Shihab, Emad and Adams, Bram and Hassan, Ahmed E and Mockus, Audris and Sinha, Aloka and Ubayashi, Naoyasu},
  journal={Software Engineering, IEEE Transactions on},
  volume={39},
  number={6},
  pages={757--773},
  year={2013},
  publisher={IEEE}
}

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
@article{Shihab_IST2013,
  title={Is lines of code a good measure of effort in effort-aware models?},
  author={Shihab, Emad and Kamei, Yasutaka and Adams, Bram and Hassan, Ahmed E},
  journal={Information and Software Technology},
  volume={55},
  number={11},
  pages={1981--1993},
  year={2013},
  publisher={Elsevier},
  data={http://posl.ait.kyushu-u.ac.jp/%7Ekamei/publications/data/IST2013.zip}
}

Conferences

CCCD: Concolic code clone detection

D. E. Krutz and E. Shihab
Reverse Engineering (WCRE), 2013 20th Working Conference on
@inproceedings{Krutz_WCRE2013,
  title={CCCD: Concolic code clone detection},
  author={Krutz, Daniel E and Shihab, Emad},
  booktitle={Reverse Engineering (WCRE), 2013 20th Working Conference on},
  pages={489--490},
  year={2013},
  organization={IEEE}
}

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
@inproceedings{Zhang_DeMobile2013,
  title={The evolution of mobile apps: An exploratory study},
  author={Zhang, Jack and Sagar, Shikhar and Shihab, Emad},
  booktitle={Proceedings of the 2013 International Workshop on Software Development Lifecycle for Mobile},
  pages={1--8},
  year={2013},
  organization={ACM}
}

2012

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
@article{Shihab_EMSE2012,
  author    = {Emad Shihab and
               Akinori Ihara and
               Yasutaka Kamei and
               Walid M. Ibrahim and
               Masao Ohira and
               Bram Adams and
               Ahmed E. Hassan and
               Ken{-}ichi Matsumoto},
  title     = {Studying Re-opened Bugs in Open Source Software},
  journal   = {Empirical Software Engineering},
  volume    = {18},
  number    = {5},
  pages     = {1005--1042},
  year      = {2013},
  url       = {http://dx.doi.org/10.1007/s10664-012-9228-6},
  doi       = {10.1007/s10664-012-9228-6},
  timestamp = {Wed, 28 Aug 2013 17:10:04 +0200}
}

Conferences

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
@inproceedings{Shihab_ESEM2012,
  title={The Effect of Branching Strategies on Software Quality},
  author={Shihab, Emad and Bird, Christian and Zimmermann, Thomas},
  booktitle={Empirical Software Engineering and Measurement (ESEM), 2012 ACM-IEEE International Symposium on},
  pages={301--310},
  year={2012},
  organization={IEEE},
  ar={25.2}
}

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
@inproceedings{Shihab_FSE2012,
  title={An Industrial Case Study on the Risk of Software Changes},
  author={Shihab, Emad and Hassan, Ahmed E and Adams, Bram and Jiang, Zhen Ming},
  booktitle={Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering},
  pages={62},
  year={2012},
  organization={ACM},
  ar={17.4}
}

Theses

An Exploration of Challenges Limiting Pragmatic Software Defect Prediction

E. Shihab
Queen’s University
@article{Shihab_phd,
  title={An Exploration of Challenges Limiting Pragmatic Software Defect Prediction},
  author={Shihab, Emad},
  year={2012},
  journal={Queen’s University}
}

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
@article{Shihab_SPE2011,
  title={Prioritizing the Creation of Unit Tests in Legacy Software Systems},
  author={Shihab, Emad and Jiang, Zhen Ming and Adams, Bram and Hassan, Ahmed E and Bowerman, Robert},
  journal={Software: Practice and Experience},
  volume={41},
  number={10},
  pages={1027--1048},
  year={2011},
  publisher={Wiley OL}
}

Conferences

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
@inproceedings{Herraiz_WCRE2011,
  title={Impact of Installation Counts on Perceived Quality: A Case Study on Debian},
  author={Herraiz, Israel and Shihab, Emad and Nguyen, Thanh HD and Hassan, Ahmed E},
  booktitle={Reverse Engineering (WCRE), 2011 18th Working Conference on},
  pages={219--228},
  year={2011},
  organization={IEEE},
  ar={25.9}
}

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
@inproceedings{Shihab_FSE2011_update,
  title={High-Impact Defects: A Study of Breakage and Surprise Defects},
  author={Shihab, Emad and Mockus, Audris and Kamei, Yasutaka and Adams, Bram and Hassan, Ahmed E},
  booktitle={Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering},
  pages={300--310},
  year={2011},
  organization={ACM},
  ar={16.7}
}

Pragmatic Prioritization of Software Quality Assurance Efforts

E. Shihab
Software Engineering (ICSE), 2011 33rd International Conference on
@inproceedings{Shihab_ICSE2011,
  title={Pragmatic Prioritization of Software Quality Assurance Efforts},
  author={Shihab, Emad},
  booktitle={Software Engineering (ICSE), 2011 33rd International Conference on},
  pages={1106--1109},
  year={2011},
  organization={IEEE},
  ar={22.6}
}

2010

Journals

Admission Region of Triple-play Services in Wireless Home Networks

F. Wan, L. Cai, E. Shihab, and A. Gulliver
Computer Communications
@article{Wan_IJCN2010,
  title={Admission Region of Triple-play Services in Wireless Home Networks},
  author={Wan, Fengdan and Cai, Lin and Shihab, Emad and Gulliver, Aaron},
  journal={Computer Communications},
  volume={33},
  number={7},
  pages={852--859},
  year={2010},
  publisher={Elsevier}
}

Conferences

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
@inproceedings{Hindle_MSR2010,
  title={Mining Challenge 2010: FreeBSD, GNOME Desktop and Debian/Ubuntu},
  author={Hindle, Abram and Herraiz, Israel and Shihab, Emad and Jiang, Zhen Ming},
  booktitle={Mining Software Repositories (MSR), 2010 7th IEEE Working Conference on},
  pages={82--85},
  year={2010},
  organization={IEEE},
}

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
@inproceedings{Ibrahim_MSR2010,
  title={Should I Contribute to This Discussion?},
  author={Ibrahim, Walid M and Bettenburg, Nicolas and Shihab, Emad and Adams, Bram and Hassan, Ahmed E},
  booktitle={Mining Software Repositories (MSR), 2010 7th IEEE Working Conference on},
  pages={181--190},
  year={2010},
  organization={IEEE},
  ar={31.1}
}

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
@inproceedings{Jiang_SSIRI2010,
  title={An Industrial Case Study on Speeding up User Acceptance Testing by Mining Execution Logs},
  author={Jiang, Zhen Ming and Avritzer, Alberto and Shihab, Emad and Hassan, Ahmed E and Flora, Parminder},
  booktitle={Secure Software Integration and Reliability Improvement (SSIRI), 2010 Fourth International Conference on},
  pages={131--140},
  year={2010},
  organization={IEEE},
  ar={33.3}
}

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
@inproceedings{Shihab_ESEM2010,
  title={Understanding the Impact of Code and Process Metrics on Post-release Defects: A Case Study on the Eclipse Project},
  author={Shihab, Emad and Jiang, Zhen Ming and Ibrahim, Walid M and Adams, Bram and Hassan, Ahmed E},
  booktitle={Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement},
  pages={4},
  year={2010},
  organization={ACM},
  ar={29.4}
}

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
@inproceedings{Shihab_QSIC2010,
  title={Prioritizing Unit Test Creation for Test-Driven Maintenance of Legacy Systems},
  author={Shihab, Emad and Jiang, Zhen Ming and Adams, Bram and Hassan, Ahmed E and Bowerman, Robert},
  booktitle={Quality Software (QSIC), 2010 10th International Conference on},
  pages={132--141},
  year={2010},
  organization={IEEE},
  ar={16.5}
}

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
@inproceedings{Shihab_WCRE2010,
  title={Predicting Re-opened Bugs: A Case Study on the Eclipse Project},
  author={Shihab, Emad and Ihara, Akinori and Kamei, Yasutaka and Ibrahim, Walid M and Ohira, Masao and Adams, Bram and Hassan, Ahmed E and Matsumoto, Ken-ichi},
  booktitle={Reverse Engineering (WCRE), 2010 17th Working Conference on},
  pages={249--258},
  year={2010},
  organization={IEEE},
  ar={31.3},
  url={http://users.encs.concordia.ca/~eshihab/data/WCRE2010/Ecipse_reopened_all_dims.arff}
}

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
@article{Shihab_GC2008,
  title={A Distributed Directional-to-Directional MAC Protocol for Asynchronous Ad Hoc Networks},
  author={Shihab, Emad and Cai, Lin and Pan, Jianping},
  journal={Vehicular Technology, IEEE Transactions on},
  volume={58},
  number={9},
  pages={5124--5134},
  year={2009},
  publisher={IEEE}
}

Conferences

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
@inproceedings{Bettenburg_ICSM2009,
  title={An Empirical Study on the Risks of Using Off-the-Shelf Techniques for Processing Mailing List Data},
  author={Bettenburg, Nicolas and Shihab, Emad and Hassan, Ahmed E},
  booktitle={Software Maintenance, 2009. ICSM 2009. IEEE International Conference on},
  pages={539--542},
  year={2009},
  organization={IEEE}
}

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
@inproceedings{Shihab_ICSM2009,
  title={Studying the Use of Developer IRC Meetings in Open Source Projects},
  author={Shihab, Emad and Jiang, Zhen Ming and Hassan, Ahmed E},
  booktitle={Software Maintenance, 2009. ICSM 2009. IEEE International Conference on},
  pages={147--156},
  year={2009},
  organization={IEEE},
  ar={21.6}
}

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
@incollection{Shihab_KCSD2009,
  title={On the Central Role of Mailing Lists in Open Source Projects: An Exploratory
Study},
  author={Shihab, Emad and Bettenburg, Nicolas and Adams, Bram and Hassan, Ahmed E},
  booktitle={New frontiers in artificial intelligence},
  pages={91--103},
  year={2010},
  publisher={Springer}
}

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
@inproceedings{Shihab_MSR2009Challenge,
  title={On the use of Internet Relay Chat (IRC) meeting by developers of the GNOME GTK+ project},
  author={Shihab, Emad and Jiang, Zhen Ming and Hassan, Ahmed E},
  booktitle={Mining Software Repositories, 2009. MSR'09. 6th IEEE International Working Conference on},
  pages={107--110},
  year={2009},
  organization={IEEE}
}

2008

Journals

Mesh Network for in-home IPTV Distribution

E. Shihab, L. Cai, F. Wan, A. Gulliver, and N. Tin
Network, IEEE
@article{Shihab_NETWORK2008,
  title={Mesh Network for in-home IPTV Distribution},
  author={Shihab, Emad and Cai, Lin and Wan, Fengdan and Gulliver, Aaron and Tin, Noel},
  journal={Network, IEEE},
  volume={22},
  number={1},
  pages={52--57},
  year={2008},
  publisher={IEEE},
  ar={14}
}

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
@inproceedings{Shihab_GC2008,
  title={A distributed directional-to-directional MAC protocol for asynchronous ad hoc networks},
  author={Shihab, Emad and Cai, Lin and Pan, Jianping},
  booktitle={Global Telecommunications Conference, 2008. IEEE GLOBECOM 2008. IEEE},
  pages={1--5},
  year={2008},
  organization={IEEE},
  ar={36.8}
}

Theses

A directional-to-directional (DtD) MAC protocol for ad hoc networks

E. Shihab
@phdthesis{shihab2008directional,
  title={A directional-to-directional (DtD) MAC protocol for ad hoc networks},
  author={Shihab, Emad},
  year={2008},
  school={University of Victoria}
}

2007

Conferences

IPTV Distribution Technologies in Broadband Home Networks

E. Shihab and L. Cai
Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
@inproceedings{Shihab_CCECE2007,
  title={IPTV Distribution Technologies in Broadband Home Networks},
  author={Shihab, Emad and Cai, Lin},
  booktitle={Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on},
  pages={765--768},
  year={2007},
  organization={IEEE},
  ar={39.5}
}

2006

Journals

Would you like some testing with that?

E. Shihab
Blackberry Developers Journal
@ARTICLE {emadshihab2006,
    author  = "Emad Shihab",
    title   = "Would you like some testing with that?",
    journal = "Blackberry Developers Journal",
    year    = "2006",
    volume  = "3",
    pages   = "46-47"
}