Publications

2016

Sharif, B., Meinken, J.*, Shaffer T.*, Kagdi H.,Eye movements in software traceability link recovery, Journal of Empirical Software Engineering, 2016, pp. 1-40. (to appear).

Bahrami Zanjani, M.*, Kagdi H., Bird, C., Automatically Recommending Peer Reviewers in Modern Code Review, Journal-First paper presentation at ACM/IEEE International Conference on Software Engineering, Austin, TX, May 2016.

Md Yasser Karim*, Kagdi H., Di Penta, M., Mining Android Apps to Recommend Permissions, in the Proceedings of 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016), Osaka, Japan, March 14-16, 2016 (to appear). (37% acceptance rate).

2015

Bahrami Zanjani, M.*, Kagdi H., Bird, C., Automatically Recommending Peer Reviewers in Modern Code Review, IEEE Transactions on Software Engineering, in press. (See Preprint)

Bahrami Zanjani, M.*, Kagdi H., Bird, C., Using Developer-Interaction Trails to Triage Change Requests, in the Proceedings of the 12th ACM/IEEE International Working Conference on Mining Software Repositories (MSR 2015), Florence, Italy, 88-98. (30% acceptance rate).

Joseph F. Shobe*, Md Yasser Karim*, Huzefa H. Kagdi, How Often does a Source Code Unit Change within a Release Window? ACM ISEC 2015, 166-175. (20% acceptance rate).

2014

Bahrami Zanjani, M.*, Swartzendruber, G.*,  Kagdi H., Impact Analysis of Change Requests on Source Code based on Interaction and Commit Histories,  in the Proceedings of the 11th IEEE International Working Conference on Mining Software Repositories (MSR 2014), Hyderabad, India. (34% acceptance rate).

Hossen, M.K.*,  Kagdi H., Poshyvanyk, D.,  Amalgamating Source Code Authors, Maintainers, and Change Proneness to Triage Change Requests, in the Proceedings of the 22nd IEEE International Conference on Program Comprehension (ICPC 2014) , Hyderabad, India. (48% acceptance rate) [Download Preprint Here]

Dit, B.*, Wagner, M.*, Wen, S.*, Wang W.*, Linares-Vásquez, M.*, Poshyvanyk D., Kagdi H., ImpactMiner: A Tool for Change Impact Analysis, in the Proceedings of the 36th International Conference on Software Engineering (ICSE 2014), formal tool demonstration track, May 31-June 7, 2014,  Hyderabad, India. (46% acceptance rate).

Shobe, J., Karim, M.Y.*, Bahrami Zanjani, M.*, Kagdi H., On Mapping Releases to Commits in  Open Source Systems, in the Proceedings of the 22nd IEEE International Conference on Program Comprehension (ICPC 2014), ERA Track, Hyderabad, India, to appear [Download Preprint Here]. (46% acceptance rate).

Delimarschi, D.*, Swartzendruber, G.*, Kagdi H., Enabling Integrated Development Environments with Natural User Interface Interactions, in the Proceedings of the 22nd IEEE International Conference on Program Comprehension (ICPC 2014), ERA Track, Hyderabad, India, to appear [Download Preprint Here]. (46% acceptance rate).

Sharif, B., Kagdi H., Capturing Software Traceability Links from Developers’ Eye Gazes, in the Proceedings of the 22nd IEEE International Conference on Program Comprehension (ICPC 2014), ERA Track, Hyderabad, India. (46% acceptance rate).

2013

Bantelay, F*, Bahrami Zanjani, M*, Kagdi, H., Comparing and Combining Evolutionary Couplings from Interactions and Commits, in the Proceedings of IEEE International Working Conference on Reverse Engineering (WCRE 2013),  Koblenz, Germany, 311-320. (38% acceptance rate). (Download pre-print)

Dit, B.*, Holtzhauer,, A*, Poshyvanyk, D., Kagdi, H., A Dataset from Change History to Support Evaluation of Software Maintenance Tasks, in the Proceedings of IEEE International Working Conference on Mining Software Repositories (MSR 2013), data track, San Francisco, CA, 131-134, May 2013. (36.5% acceptance)

2012

Kagdi, H., Gethers, M., Poshyvanyk, D., Integrating Conceptual and Logical Couplings for Change Impact Analysis in Software, a special issue of the journal of Empirical Software Engineering featuring best results from WCRE 2010,  Volume ??, Issue ?, in print, 28 pages.

*Linares-Vasquez, M., *Hossen, M.K., *Dang, H., Kagdi, H., *Gethers, M., Poshyvanyk, D., Triaging Incoming Change Requests: Bug or Commit History, or Code Authorship?, in the Proceedings of IEEE International Conference on Software Maintenance (ICSM’12), Riva, Italy, 451-460. (25% acceptance rate).

*Gethers, M., *Dit, B., Kagdi, H., Poshyvanyk, D., Integrated Impact Analysis for Managing Software Changes, in the Proceedings of IEEE International Conference on Software Engineering (ICSE’12), Zürich, CH, 430-440. (21% acceptance rate).

Kagdi, H., Poshyvanyk, D., *Gethers, M., Hammad, M., Assigning Change Requests to Software Developers, Journal of Software: Evolution and Process, Volume 24, Issue 1, pages 3–33, January 2012.

2011

*Gethers, M., Kagdi, H., *Dit, B., Poshyvanyk, D., Supporting Impact Analysis at the Change Request Level, in the Proceedings of IEEE International Conference on Automated Software Engineering (ASE’11), Lawrence, KS, 540-543. (35% acceptance, 87/252).

Kagdi, H., Poshyvanyk, D., *Gethers, M., SE2 Model to Support Software Evolution, in the Proceedings of IEEE International Conference on Software Maintenance (ICSM’11) ERA track, Williamsburg, VA, 512-515. (38% acceptance, 13/34).

Poshyvanyk, D., Di Penta, M., Kagdi, H., Summary of the Sixth International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2011), in the Proceedings of 33rd International Conference on Software Engineering (ICSE 2011), Honolulu, HI, May 21-28, 2011, 1214-1215.

Sharif, B., Kagdi, H., On the Use of Eye Tracking in Software Traceability, in the Proceedings of 6th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2011), Honolulu, HI, May 23, 2011, 67-70.

2010

Kagdi, H., Poshyvanyk, D., *Gethers, M., Collard, M. L., Blending Conceptual and Evolutionary Couplings to Support Change Impact Analysis in Source Code, in the Proceedings of 17th IEEE International Working Conference on Reverse Engineering (WCRE 2010), Boston, MA, October 13-16, 2010, 119-128. (31% acceptance, 22/68). Invited to a special issue of the journal of Empirical Software Engineeringfeaturing best results from WCRE 2010.

2009

Kagdi, H., Poshyvanyk, D., Who Can Help Me with this Change Request?, in the Proceedings of 17th IEEE International Conference on Program Comprehension (ICPC 09), Vancouver, British Columbia, Canada, May 17-19, 2009, pp. 273-277.

Guéhéneuc, Y., Kagdi, H., Maletic, J.I,, Working Session: Using Eye-Tracking to Understand Program Comprehension, n the Proceedings of 17th IEEE International Conference on Program Comprehension (ICPC 09), Vancouver, British Columbia, Canada, May 17-19, 2009.

2008

Kagdi, H., Hammad, M., Maletic, J. I., Who Can Help Me with this Source Code Change?, in Proceedings of the IEEE International Conference on Software Maintenance (ICSM’08), Beijing, China, September 28-October 3, 2008, pp. 157-166. (25% acceptance).

Maletic, J. I., Kagdi, H., Expressiveness and Effectiveness of Program Comprehension: Thoughts on Future Research Directions, in Proceedings of the IEEE International Conference on Software Maintenance (ICSM’08) – Frontiers of Software Maintenance (FoSM) track on Program Comprehension, Beijing, China, September 28-October 3, 2008, pp. 31-37. Invited Paper.

Alali, A., Kagdi, H., Maletic, J. I., What’s a Typical Commit? A Characterization of Open Source Software Repositories, in Proceedings of the IEEE International Conference on Program Comprehension (ICPC’08), Amsterdam, The Netherlands, June 10-13, 2008, pp. 182-191. (35% acceptance).

2007

Kagdi, H., Maletic, J. I., Mining Evolutionary Dependencies from Web-Localization Repositories, Journal of Software Maintenance and Evolution (JSME) special issue ofInvited Best Papers from the IEEE International Symposium on Web Site Evolution (WSE’06), Vol. 19, No. 5, pp. 315-337, September/October 2007.

Kagdi, H., Collard, M. L., Maletic, J. I., A Survey and Taxonomy of Approaches for Mining Software Repositories in the Context of Software Evolution, in the Journal of Software Maintenance and Evolution: Research and Practice (JSME), Vol. 19, No. 2, pp. 77-131,March/April 2007.

Kagdi, H., Collard, M. L., Maletic, J. I., An Approach to Mining Call-Usage Patterns with Syntactic Context, in Proceedings of the ACM/IEEE International Conference on Automated Software Engineering (ASE’07), Atlanta, GA, November 5-7 2007, pp. 457-460. (11% acceptance full paper, 24% of full and short).

Kagdi, H., Improving Change Prediction with Fine-Grained Source Code Mining, in Proceedings of the ACM/IEEE International Conference on Automated Software Engineering (ASE’07), Atlanta, GA, November 5 2007, pp. 559-562. (Doctoral Symposium).

Kagdi, H., Yusuf, S., Maletic, J. I., On Using Eye Tracking in Empirical Assessment of Software Visualizations, in Proceedings of the ACM Workshop on Empirical Assessment of Software Engineering Languages and Technologies – co-located with ASE’07, Atlanta, GA, November 5, 2007, pp. 21-22.

Kagdi, H., Maletic, J. I., Simoes, B., Mining Software Repositories for Traceability Links, in Proceedings of the IEEE International Conference on Program Comprehension (ICPC’07), Banff, AB, June 26-29, 2007, pp. 145-154. (33% acceptance).

Yusuf, S., Kagdi, H., Maletic, J. I., Assessing the Comprehension of UML Class Diagrams via Eye Tracking, in Proceedings of the IEEE International Conference on Program Comprehension (ICPC’07), Banff, AB, June 26-29, 2007, pp.113-122. (33% acceptance).

Kagdi, H., Maletic, J. I., Onion Graphs for Focus+Context Views of UML Class Diagrams, in Proceedings of the IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT’07), Banff, AB, June 25-26, 2007, pp. 80-87. (44% acceptance).

Kagdi, H., Collard, M. L., Maletic, J. I., Comparing Approaches to Mining Source Code for Call-Usage Patterns, in Proceedings of the IEEE International Workshop (now Working Conference) on Mining Software Repositories (MSR’07) – co-located with the ACM/IEEE International Conference on Software Engineering (ICSE’07), Minneapolis, MN, May 19-20 2007, pp. 123-130. (38% acceptance).

Kagdi, H., Maletic, J. I., Combining Single-Version and Evolutionary Dependencies for Software-Change Prediction, in Proceedings of the IEEE International Workshop (now Working Conference) on Mining Software Repositories (MSR’07) – co-located with the ACM/IEEE International Conference on Software Engineering (ICSE’07), Minneapolis, MN, May 19-20 2007, pp. 107-110. (52% acceptance).

Kagdi, H., Maletic, J. I., Software Repositories: A Source for Traceability Links, in Proceedings of the ACM International Symposium on Grand Challenges in Traceability (GCT/TEFSE’07), Lexington, KY, March 22-23, 2007, pp. 32-39.

2006

Collard, M. L., Kagdi, H., Maletic, J. I., Factoring Differences for Iterative Change Management, in Proceedings of the IEEE International Workshop (now Working Conference) on Source Code Analysis and Manipulation (SCAM’06), Philadelphia, PA, September 27-29, 2006, pp. 217-226. (41% acceptance).

Kagdi, H., Maletic, J. I., Mining for Co-Changes in the Context of Web Localization, in Proceedings of the 8th IEEE International Symposium on Web Site Evolution (WSE’06), Philadelphia, PA, September 23-24, 2006, pp. 50-57. (41% acceptance). Invited to a JSME special issue.

Kagdi, H., Maletic, J. I., Software-Change Prediction: Estimated+Actual, in Proceedings of the 2nd IEEE International Workshop on Software Evolvability (SE’06), Philadelphia, PA, September 24, 2006, pp. 38-43.

Kagdi, H., Yusuf, S., Maletic, J. I., Mining Sequences of Changed-files from Version Histories, in Proceedings of the ACM/IEEE International Workshop (now Working Conference) on Mining Software Repositories (MSR’06) – co-located with the ACM/IEEE International Conference on Software Engineering (ICSE’06), Shanghai China, May 22-23, 2006, pp. 47-53. (36% acceptance).

2005 and prior

Kagdi, H., Maletic, J. I., Sutton, A., Context-Free Slicing of UML Class Models, in Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM’05), Budapest Hungary, September 25-30 2005, pp. 635-638. (30% acceptance).

Sutton, A., Kagdi, H., Maletic, J. I., Volkert, L. G., Hybridizing Evolutionary Algorithms and Clustering Algorithms to Find Source Code Clones, in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO’05), Washington, D.C., June 25-27, 2005, pp. 1079-1080. (60% acceptance).

Kagdi, H., Collard, M. L., Maletic, J. I., Towards a Taxonomy of Approaches for Mining of Source Code Repositories, in Proceedings of the ACM/IEEE International Workshop (now Working Conference) on Mining Software Repositories (MSR’05) – co-located with the ACM/IEEE International Conference on Software Engineering (ICSE’05), St. Louis, MO, May 17, 2005, pp. 90-94. (58% acceptance).

Maletic, J. I., Collard, M. L., Kagdi, H., Leveraging XML Technologies in Developing Program Analysis Tools, in the ICSE’04 Workshop Proceedings of the 4th International Workshop on Adoption-Centric Software Engineering (ACSE’04), The IEE Publishers, Edinburgh, Scotland, May 25, 2004, pp. 80-85.

Collard, M. L., Kagdi, H., Maletic, J. I., An XML-Based Lightweight C++ Fact Extractor, in Proceedings of the IEEE International Workshop (now Conference) on Program Comprehension (IWPC’03), Portland, OR, May 10-11, 2003, pp. 134-143. (42% acceptance).

* Student Authors

Leave a Reply