Journals (peer-reviewed)
25.Kagdi, H., Maletic, J. I., Mining Evolutionary Dependencies from Web-Localization Repositories, Journal of Software Maintenance and Evolution (JSME) special issue of Invited Best Papers from the IEEE International Symposium on Web Site Evolution (WSE’06), Vol. 19, No. 5, pp. 315-337, September/October 2007.
24.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.
Conference and Workshop Proceedings (peer-reviewed)
2009
23.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, to appear.
22.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, to appear.
2008
21.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).
20.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.
19.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
18.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).
17.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).
16.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.
15.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).
14.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).
13.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).
12.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).
11.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).
10.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
9.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).
8.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.
7.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.
6.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
5.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).
4.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).
3.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).
2.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.
1.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).
Theses
1.Kagdi, H., Mining Software Repositories to Support Software Evolution, Ph.D. Thesis, Kent State University, June 2008. Advisor: Dr. Jonathan I. Maletic.
2.Kagdi, H., Using an Island Grammar Approach for Lightweight Parsing: A C++ to srcML Translator, M.S. Thesis, Kent State University, May 2003.
Technical Reports & Non-refereed Articles
•Kagdi, H., Hammad. M., Maletic, J. I., “Automatically Identifying Experts to Assist in a Software Change from Version Histories”, 3rd Annual CS Department Poster Conference/Open House, Kent State University, Kent, OH, April 2008.
•Collard, M. L., Kagdi, H., Maletic, J. I., “srcML:SouRce Code Markup Language”, 2nd Annual CS Department Poster Conference/Open House, Kent State University, Kent, OH, April 2007.
Kagdi, H., “Onion Graphs for Focus + Context Views of UML Class Diagrams”, 1st Annual CS Department Poster Conference/Open House, Kent State University, Kent, OH, April 2006.