Journal Papers


  • What Do Mobile App Users Complain About? A Study on Free iOS Apps [PDF] 
  • H. Khalid, E. Shihab, M. Nagappan and A. E. Hassan, In IEEE Software, To appear
  • Is Lines of Code a Good Measure of Effort in Effort-Aware Models? [PDF] [DATA]
    E. Shihab, Y. Kamei , B. Adams and A. E. Hassan, In Information and Software Technology (IST), 2013
  • A Large-Scale Empirical Study of Just-In-Time Quality Assurance [PDF]
    Y. Kamei, E. Shihab, B. Adams, A. E. Hassan, A. Mockus, A. Sinha and N. Ubayashi, In IEEE Transactions on Software Engineering (TSE), 2013
  • Studying Re-opened Bugs in Open Source Software [PDF]
    E. Shihab, A. Ihara, Y. Kamei, W. Ibrahim, M. Ohira, B. Adams, A. E. Hassan and K. Matsumoto, In Empirical Software Engineering (EMSE), 2012
  • Prioritizing the Creation of Unit Tests in Legacy Software Systems [PDF]
    E. Shihab, Z. Jiang, B. Adams, A. E. Hassan and R. Bowerman, In Software: Practice and Experience, 2011
  • Admission Region of Triple-play Services in Wireless Home Networks [PDF]
    F. Wan, L. Cai, E. Shihab, and A. Gulliver, In Elsevier Computer Communications, 2010
  • A Distributed, Asynchronous Directional-to-Directional MAC Protocol for Wireless Ad Hoc Networks [PDF]
    E. Shihab, L. Cai and J. Pan, In IEEE Transactions on Vehicular Technology, 2009
  • Mesh Network for in-home IPTV Distribution [PDF]
    E. ShihabL. Cai, F. Wan, A. Gulliver, and N. Tin, In IEEE Network. SI: Wireless Mesh Networks: Applications, Architectures and Protocols. vol.22 (1). pp. 52-57. Jan.-Feb. 2008 (AR: 14%)
  • Would you like some testing with that?
    E. Shihab,  Blackberry Developers Journal. 3:  46-47. 2006 (Undergrad work)

     

    Conference/Workshop Papers


  • Characterizing and Predicting Blocking Bugs in Open Source Projects [PDF]
     H Valdivia Garcia and E. Shihab, In MSR'14, Jun. 2014
  • An Empirical Study of Dormant Bugs [PDF]
    T. Chen, M. Nagappan, E. Shihab and A.E. Hassan, In MSR'14, Jun. 2014
  • An Empirical Study of Bug Report Field Reassignment [PDF]
    X. Xia, D. Lo, M. Wen, E. Shihab and B. Zhou, In CSMR-WCRE'14, Feb. 2014
  • CCCD: Concolic Code Clone Detection [PDF]
    D.E. Krutz and E. Shihab, In Tools track WCRE'13, Oct. 2013
  • The Evolution of Mobile Apps: An Exploratory Study [PDF]
    J. Zhang, S. Sagar and E. Shihab, In DeMoible co-located with FSE'13, Aug. 2013
  • An Industrial Case Study on the Risk of Software Changes [PDF]
    E. Shihab, A. E. Hassan, B. Adams and J. Jiang, In FSE'12, Nov. 2012 (AR: 17.4%)
  • The Effect of Branching Strategies on Software Quality [PDF]
    E. Shihab, C. Bird, and T. Zimmermann, In ESEM'12, Sep. 2012 (AR: 25.2%)
  • High-Impact Defects: A Study of Breakage and Surprise Defects [PDF] [DATA]
    E. Shihab, A. Mockus, Y. Kamei, B. Adams, and A. E. Hassan, In ESEC/FSE'11, May. 2011 (AR: 16.7%) [This is an updated version which corrects the metric selection process, posted May 2012]
  • Impact of Installation Counts on Perceived Quality: A Case Study on Debian [PDF]
    I. Herraiz, E. Shihab, T.H.D Nguyen and A.E. Hassan, In WCRE'11, Oct. 2011 (AR: 25.9%)
  • Pragmatic Prioritization of Software Quality Assurance Efforts [PDF]
    E. Shihab, In ICSE'11, Doctoral Symposium, May. 2011 (AR: 22.6%)
  • Predicting Re-opened Bugs: A Case Study on the Eclipse Project [PDF] [DATA]
    E. Shihab, A. Ihara, Y. Kamei, W. Ibrahim, M. Ohira, B. Adams, A. E. Hassan, and K. Matsumoto, In WCRE'10, Oct. 2010 (AR: 31.3%, Invited to SI in Empirical Software Engineering)
  • Understanding the Impact of Code and Process Metrics on Post-release Defects: A Case Study on the Eclipse Project [PDF]
    E. Shihab, Z. Jiang, W. M. Ibrahim, B. Adams, and A. E. Hassan, In ESEM'10, Sept 2010 (AR: 29.4%)
  • Prioritizing Unit Test Creation for Test-Driven Maintenance of Legacy Systems [PDF]
    E. Shihab, Z. Jiang, B. Adams, A. E. Hassan and R. Bowerman, In QSIC'10, July 2010 (AR: 16.5%, Invited to SI in Software: Practice and Experience)
  • An Industrial Case Study on Speeding up User Acceptance Testing by Mining Execution Logs [PDF]
    Z. Jiang, A. Avritzer, E. Shihab, A. E. Hassan and P. Flora, In SSIRI'10, June 2010 (AR: 33.3%)
  • Mining Challenge 2010: FreeBSD, GNOME Desktop and Debian/Ubuntu [PDF]
    A. Hindle, I. Herraiz, E. Shihab and Z. Jiang, In MSR'10, May 2010
  • Should I contribute to this discussion? [PDF]
    W. Ibrahim, N. Bettenburg, E. Shihab, B. Adams and A.E. Hassan, In MSR'10, May 2010 (AR: 31.1%)
  • On the Central Role of Mailing Lists in Open Source Projects: An Exploratory
    Study
    [PDF]
    E. Shihab, N. Bettenburg, B. Adams and A.E. Hassan, In KCSD 2009, Nov. 2009 (Invited to LNCS book by Springer)
  • Studying the Use of Developer IRC Meetings in Open Source Projects [PDF]
    E. Shihab, Z.Jiang and A.E. Hassan, In IEEE ICSM'09, Sept 2009 (AR: 21.6%)
  • An Empirical Study on the Risks of Using Off-the-Shelf Techniques for Processing Mailing List Data [PDF]
    N. Bettenburg, E. Shihab and A.E. Hassan, In IEEE ICSM'09, Sept 2009
  • On the use of Internet Relay Chat (IRC) meeting by developers of the GNOME GTK+ project [PDF]
    E. Shihab, Z.Jiang and A.E. Hassan, In IEEE MSR'09, May 2009 (MSR Best Challenge Paper  Award)
  • A Distributed Directional-to-Directional MAC Protocol for Asynchronous Ad Hoc Networks [PDF]
    E. Shihab, L. Cai and J. Pan, In IEEE Globecom'08, Nov./Dec. 2008 (AR: 36.8%)
  • Performance analysis of IPTV Traffic in home networks [PDF]
    E. Shihab, F. Wan, L. Cai, A. Gulliver, and N. Tin, In IEEE Globecom'07, Nov. 2007 (AR: 39.5%)
  • IPTV Distribution Technologies in Broadband Home Networks [PDF]
    E. Shihab and L. Cai, In IEEE CCECE , April 2007

     

    Posters/Extended Abstracts/Lab Manuals


  • Studying the Impact of Modular Changes on Code Quality
    E. Shihab, W. Ibrahim, Z. Jiang, B. Adams, A. E. Hassan, R. Bowerman, A. Newton and D. Dietz, Poster presentation, CASCON , Nov. 2009
  • Predicting the likelihood of a developer participating in the PostgreSQL mailing list
    W. Ibrahim, E. Shihab, N. Bettenburg, W. Shang, and A.E. Hassan, Poster presentation, CSER Fall meeting , 2008
  • Using Under-load Profiles to Study Software Evolution
    E. Shihab and A.E. Hassan, Poster presentation , CSER Fall meeting, 2008
  • 100% Cost-Effective Up-Time for Data Centers
    E. Shihab and A.E. Hassan, Poster presentation , CSER Spring meeting, 2008
  • Ceng460: Computer Communications Networks
    R. Zhang, E. Shihab, L. Cai,  Lab Manual, Department of Electrical and Computer Engineering, Faculty of Engineering, University of Victoria, British Columbia, Canada, 2007
  • Mesh Home Network Architecture Design for IPTV Services
    E. Shihab, L.Cai, F. Wan, A. Gulliver and N. Tin, Extended Abstract, UVIC Engineering Graduate Innovation Forum, University of Victoria, British Columbia, Canada, 2007

     

    Theses


  • An Exploration of Challenges Limiting Pragmatic Software Defect Prediction [PDF]
    E. Shihab, PhD ThesisSchool of Computing, Queen's University, Kingston, Ontario, Canada, 2012
  • A Directional-to-Directional (DtD) MAC Protocol for Ad hoc Networks
    E. Shihab, Master's ThesisDepartment of Electrical and Computer Engineering, Faculty of Engineering, University of Victoria, British Columbia, Canada, 2008