Publications and Scholarly Work


Last update: Fri Jun 16 14:27:55 2017 EST
Maletic's Google Scholar numbers: h-index = 37, i10-index = 77, i100-index = 12.

2017

Nahla Abid, Natalia Dragan, Michael Collard and Jonathan Maletic, "The Evaluation of an Approach for Automatic Generated Documentation" in the Proceedings of 33rd IEEE International Conference on Software Maintenance & Evolution (ICSME'17), Shanghai, China,Sept. 17-24, 11 pages (To Appear).

Newman, C., Bartman, B., Collard, M.L., Maletic, J.I., "Simplifying the Construction of Source Code Transformations via Automatic Syntactic Restructurings ", Journal of Software Evolution and Process, Vol. 29, No. 4, April, 2017, 18 pages, DOI 10.1002/smr.1831.

Alqadi, B., Maletic, J.I., "An Empirical Study of Debugging Patterns Among Novices Programmers", in the Proceedings of the 48th ACM Technical Symposium on Computer Science Education (SIGCSE'17), Seattle, Washington, USA, March 8-11, 2017, 6 pages.

Brian Bartman, Christian Newman, Michael Collard and Jonathan Maletic, "srcQL: A Syntax-Aware Query Language for Source Code" in the Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'17), Klagenfurt, Austria, Feb. 20-24, 5 pages.

Newman, C., Alsuhaibani, R., Collard, M.L., Maletic, J.I., "Lexical Categories for Source Code Identifiers", in the Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'17), Klagenfurt, Austria, Feb. 20-24, 2017, 12 pages.

2016

Sharif, B., Maletic, J.I., "Studying Developer Gaze to Empower Software Engineering Research and Practice", in the Proceedings of the 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE'16), Visions and Reflections Track, Seattle WA, USA, Nov. 13-18, 2016, 4 pages.

Newman, C. D., Maletic, J.I., Collard, M.L., "srcType: A Tool for Efficient Static Type Resolution", in the Proceedings of 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME'16), (Tool Demonstrations Track) Raleigh Durham, NC, USA, Oct 2-10, 2016, 2 pages.

Decker, M.J., Swartz, K., Collard, M.L., Maletic, J.I., "A Tool for Efficiently Reverse Engineering Accurate UML Class Diagrams", in the Proceedings of 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME'16), (Tool Demonstrations Track) Raleigh Durham, NC, USA, Oct 2-10, 2016, 2 pages.

Maletic, J.I., Collard, M.L., "srcML 1.0: Explore, Analyze, and Manipulate Source Code", in the Proceedings of 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME'16), (Technical Briefing Track) Raleigh Durham, NC, USA, Oct 2-10, 2016, 1 page.

Michaud, H., Guarnera, D., Collard, M.L., and Maletic, J.I., "Recovering Commit Branch of Origin from GitHub Repositories" in the Proceedings of 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME'16), Raleigh, NC, Oct. 2 - 10, 2016, 10 pages.

Sharif, B., Maletic, J.I., "iTrace: Overcoming the Limitations of Short Code Examples in Eye Tracking Experiments", in the Proceedings of 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME'16), (Technical Briefing Track) Raleigh Durham, NC, USA, Oct 2-10, 2016, 1 page.

Alnaeli, Saleh M., Maletic, J.I., Collard, M.L., "An Empirical Examination of the Prevalence of Inhibitors to the Parallelizability of Open Source Software Systems", Journal of Empirical Software Engineering, DOI: 10.1007/s10664-015-9385-5, June, 2016, Vol. 21, No. 3, pp. 1272-1301.

Sharif, B., Shaffer, T., Wise, J., Maletic, J.I., "Tracking Developers' Eyes in the IDE" in IEEE Software, May/June, pp. 21-24, 2016.

Newman, C., Sage, T., Collard, M.L., Alomari, H., Maletic, J.I., "srcSlice: A Tool for Efficient Static Forward Slicing", in the Proceeding of the 38th ACM/IEEE International Conference on Software Engineering (ICSE'16) Tool Demonstrations Track, Austin, Texas USA, May 14-22, 2016, 4 pages

2015

AlSuhaibani, R.S., Newman, C.D., Collard, M.L., Maletic, J.I., "Heuristic-Based Part-of-Speech Tagging of Source Code Identifiers and Comments", in the Proceedings of the 5th Workshop on Mining Unstructured Data (MUD'15), Bremen, Germany, Sept 28, 2015, 6 pages.

Abid, N., Dragan, N., Collard, M.L., Maletic, J.I., "Using Stereotypes in the Automatic Generation of Natural Language Summaries for C++ Methods" in the Proceedings of 31st IEEE International Conference on Software Maintenance and Evolution (ICSME'15), Bremen, Germany, Sept 29 - Oct 1, 2015, 5 pages.

Maletic, J.I., Collard, M.L., "Exploration, Analysis, and Manipulation of Source Code using srcML", in the Proceedings of 37th International Conference on Software Engineering (ICSE '15), Technical Briefing, Florence, Italy, May 19, 2015, 2 pages.

2014

Alomari, H.W., Collard, M.L., Maletic, J. I., Alhindawi, N., Meqdadi, O., "srcSlice: Very Efficient and Scalable Forward Static Slicing", Journal of Software: Evolution and Process, DOI: 10.1002/smr.1651, Vol. 26, No. 11, November 2014, pp. 931-961. (Special Issue on the Best Papers from WCRE 2012)

Alomari, H., Maletic, J.I., Collard, M.L., “A Sliced-Based Estimation Approach for Maintenance Effort”, in the Proceedings of the 30th IEEE International Conference on Software Maintenance & Evolution (ICSME'13), Victoria B.C. Canada, Sept. 28 - Oct 3, 10 pages.

2013

Sharif, B., Dragan, N., Sutton, A., Collard, M.L., Maletic, J.I., "Identifying and Analyzing Software Design Activities", Chapter 10 in Software Designers in Action: A Human-Centric Look at Design Work, van der Hoek, Andre, Petre, Marian, Eds., CRC Press, 2013, ISBN 978-1466501096, 452 pages. (Refereed book chapter)

Alhindawi, N., Maletic, J.I., Dragan, N., Collard, M.L., "Improving Feature Location by Enhancing Source Code with Stereotypes", in the Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM’13), Eindhoven, The Netherlands, Sept. 22-28, 2013, 10 pages.

Collard, M.L., Decker, M. Maletic, J.I., “srcML: An Infrastructure for the Exploration, Analysis, and Manipulation of Source Code", in the Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM’13) Tool Demonstration Track, Eindhoven, The Netherlands, Sept. 22-28, 2013, 4 pages.

Meqdadi, O., Alhindawi, N., Maletic, J.I., Collard, M.L., "Understanding Large-Scale Adaptive Changes from Version Histories: A Case Study", in the Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM’13) ERA Track, Eindhoven, The Netherlands, Sept. 22-28, 2013, 4 pages.

Sutton, A., Maletic, J. I., "Emulating C++0x Concept", Science of Computer Programming, Vol. 78, No. 9, 2012, pp. 1449-1469, Sept. 2013, DOI: http://dx.doi.org/10.1016/j.scico.2012.10.009.

Alali, A., Bartman, B., Newman, C.D., Maletic, J.I., "A Preliminary Investigation of Using Age and Distance Measures in the Detection of Evolutionary Couplings" in the Proceedings of the ACM International Working Conference on Mining Software Repositories (MSR'13), San Francisco, California, May 18-19, 2013, pp. 169-172.

Alhindawi, N., Meqdadi, O., Bartman, B., Maletic, J.I., "A TraceLab-Based Solution for Identifying Traceability Links using LSI" in Proceedings of the ACM International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'13), San Francisco, California, May 19, 2013, 6 pages.

Binkley, D., Lawrie, D., Maletic, J. I., Sharif, B., "The Impact of camelCase and under_score Identifier Styles on Comprehension", Journal of Empirical Software Engineering, DOI: 10.1007/s10664-012-9201-4, vol. 18, no. 2, pp. 219-276, April 2013. (Invited submission to a special issue of the of the best papers from ICPC 2010)

2012

Alnaeli, S.M., Alali, A., Maletic, J. I., "Empirically Examining the Parallelizability of Open Source Software Systems", in the Proceedings of the IEEE International Working Conference on Reverse Engineering (WCRE'12), Kingston, Ontario, Canada, October 15-18, 2012 pp. 377-386.

Alomari, H.W., Collard, M.L., Maletic, J. I., "A Very Efficient and Scalable Forward Static Slicing Approach", in the Proceedings of the IEEE International Working Conference on Reverse Engineering (WCRE'12), Kingston, Ontario, Canada, October 15-18, 2012 pp. 425-434.

Keenan, E., Czauderna, A., Leach, G., Cleland-Huang, J., Shin, Y., Gethers, M., Poshyvanyk, D., Maletic, J.I., Hayes, J.H., Dekhtyar, A., "TraceLab: An Experimental Workbench for Equipping Researchers to Innovate, Synthesize, and Comparatively Evaluate Traceability Solutions" in the Proceedings of the 34th ACM/IEEE International Conference on Software Engineering (ICSE), Formal Demonstration Paper, Zurich, Switzerland, June 2-9, 2012, pp. 1375-1378.

Sharif, B., Maletic, J.I., "An Eye-tracking Study on the Role of Scan Time in Finding Source Code Defects", in the Proceedings of the ACM Symposium on Eye Tracking Research and Applications, Santa Barbara, CA, USA, March 28-30, 2012, pp. 381-384.

Orlena Gotel, Jane Cleland-Huang, Jane Huffman Hayes, Andrea Zisman, Alexander Egyed, Paul Grünbacher, Alex Dekhtyar, Giuliano Antoniol, Jonathan Maletic, Patrick Mäder, "Traceability Fundamentals", a Chapter in Software and Systems Traceability, Editors: Jane Cleland-Huang, Orlena Gotel, Andrea Zisman, Springer London, 2012, pp. 3-22. ISBN 978-1-4471-2238-8 (Print) 978-1-4471-2239-5 (Online)

Orlena Gotel, Jane Cleland-Huang, Jane Huffman Hayes, Andrea Zisman, Alexander Egyed, Paul Grünbacher, Alex Dekhtyar, Giuliano Antoniol, Jonathan Maletic, "The Grand Challenge of Traceability (v1.0)', a Chapter in Software and Systems Traceability, Editors: Jane Cleland-Huang, Orlena Gotel, Andrea Zisman, Springer London, 2012, pp. 343-409. ISBN 978-1-4471-2238-8 (Print) 978-1-4471-2239-5 (Online)

2011

Maletic, J.I., Mosora, D.J., Newman, C.D., Collard, M.L., Sutton, A., Robinson, B.P., "MosaiCode: Visualizing Large Scale Software: A Tool Demonstration", in the Proceedings of the IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT'11), Williamsburg, VA, USA, Sept 31 - Oct 1, 2011, pp. 96-101.

Dragan, N., Collard, M.L., Hammad, M., Maletic, J. I., "Categorizing Commits Based on Method Stereotypes", in the Proceedings of the 27th IEEE International Conference on Software Maintenance (ICSM'11), Williamsburg, VA, USA, Sept 25 - Oct 1, 2011, pp. 520-523.

Collard, M.L., Decker, M., Maletic, J. I., "Lightweight Transformation and Fact Extraction with the srcML Toolkit", in the Proceedings of the 11th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'11), Williamsburg, VA, USA, Sept 25 - 26, 2011, pp. 173-184.

Cleland-Huang, J., Czauderna, A., Dekhtyar, A., Gotel, O., Hayes, J.H., Keenan, E., Leach, G., Maletic, J.I., Poshyvanyk, P., Shin, Y., Zisman, A., Antoniol, G., Berenbach, B., Maeder, P., "Grand Challenges, Benchmarks, and TraceLab: Developing Infrastructure for the Software Traceability Research Community", in the Proceedings of the 6th ACM International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'11), Honolulu, Hawaii, May 23, 2011, pp. 17-23.

2010

Collard, M.L, Maletic, J. I., Robinson, B.P., "A Lightweight Transformational Approach to Support Large Scale Adaptive Changes", in the Proceedings of the IEEE 26th IEEE International Conference on Software Maintenance (ICSM'10), Timisoara, Romania, Sept 12 - 18, 2010, pp. 10 pages. (27% acceptance)

Dragan, N., Collard, M.L., Maletic, J. I., "Automatic Identification of Class Stereotypes", in the Proceedings of the IEEE 26th IEEE International Conference on Software Maintenance (ICSM'10), Timisoara, Romania, Sept 12 - 18, 2010, pp. 10 pages. (27% acceptance)

Sharif, B., Maletic, J. I., "An Eye Tracking Study on the Effects of Layout in Understanding the Role of Design Patterns", in the Proceedings of the IEEE 26th IEEE International Conference on Software Maintenance (ICSM'10), Timisoara, Romania, Sept 12 - 18, 2010, pp. 10 pages. (27% acceptance)

Hammad, M., Collard, M.L., Maletic, J. I., "Automatically Identifying Changes that Impact Code-to-Design Traceability During Evolution", Journal of Software Quality, vol. 19, no. 1, 2010, pp. 35-64, DOI: 10.1007/s11219-010-9103-x. (Invited submission to special issue on Best Papers from ICPC 2009).

Sharif, B., Maletic, J. I., "An Eye tracking Study on camelCase and under_score Identifier Styles", in the Proceedings of the IEEE 18th IEEE International Conference on Program Comprehension (ICPC'10), Braga, Portugal, June 30 - July 2, 2010, pp. 196-205. (20% acceptance of full papers)

Sutton, A., Holeman, R., Maletic, J. I., "Automatic Identification of Idiom Usage in C++ Generic Libraries", in the Proceedings of the IEEE 18th IEEE International Conference on Program Comprehension (ICPC'10), Braga, Portugal, June 30 - July 2, 2010, pp. 160-169. (20% acceptance of full papers)

Hammad, M., Collard, M.L. Maletic, J. I., "Measuring Class Importance in the Context of Design Evolution", in the Proceedings of the IEEE 18th IEEE International Conference on Program Comprehension (ICPC'10), Braga, Portugal, June 30 - July 2, 2010, pp. 148-151. (35% acceptance of full and short papers).

Sharif, B., Maletic, J. I., "The Effects of Layout on Detecting the Role of Design Patterns", in the Proceedings of the IEEE Conference on Software Engineering Education and Training (CSEET'10), Pittsburgh, PA March 9-12, 2010, pp. 8 pages.

Sharif, B., Dragan, N., Sutton, A., Collard, M.L., Maletic, J.I., "Identifying Design Activities via Discourse and Content Analysis", in the proceedings of the NSF Workshop on Studying Professional Software Development, University of California-Irvine, Irvine, CA, February 8-10, 2010, pp. 10 pages.

2009

Sutton, A., Holeman, R., Maletic, J. I., "Abstracting the Template Instantiation Relation in C++", in the Proceedings of the IEEE International Conference on Software Maintenance (ICSM'09), Edmonton, Canada, September 20-26, 2009, pp. 559-562. (21% acceptance of full, 39% acceptance of full and short papers)

Dragan, N., Collard, M.L., Maletic, J. I., "Using Method Stereotype Distribution as a Signature Descriptor for Software Systems", in the Proceedings of the IEEE International Conference on Software Maintenance (ICSM'09), Edmonton, Canada, September 20-26, 2009, pp. 567-570. (21% acceptance of full, 39% acceptance of full and short papers)

Sharif, B., Maletic, J. I., "The Effect of Layout on the Comprehension of UML Class Diagrams: A Controlled Experiment", in the Proceedings of the IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT'09), Edmonton, Canada, September 25, 2009, pp. 11-18. (45% acceptance)

Hammad, M., Collard, M.L., Maletic, J., "Automatically Identifying Changes that Impact Code-to-Design Traceability", in Proceedings of the 17th IEEE International Conference on Program Comprehension (ICPC'09), Vancouver, BC, Canada, May 17-19, 2009, pp. 20-29. (27% acceptance of full papers)

Sharif, B., Maletic, J., "An Empirical Study on the Comprehension of Stereotyped UML Class Diagram Layouts", in Proceedings of the 17th IEEE International Conference on Program Comprehension (ICPC'09), Vancouver, BC, Canada, May 17-19, 2009, pp. 268-272. (27% acceptance of full papers 48% acceptance of full and short papers)

Maletic, J. I., Collard, M.L., "TQL: A Query Language to Support Traceability", in Proceedings of 5th ACM International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'09), Vancouver, BC, Canada, May 18, 2009, pp. 16-20.

2008

Kagdi, H., Hammad, M., and Maletic, J. I., "Who Can Help Me with this Source Code Change?", in the Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM'08), Beijing China, Sept. 28 - Oct. 4, 2008, pp. 157-166. (25% acceptance)

Sutton, A. and Maletic, J. I., "Automatically Identifying C++0x Concepts in Function Templates", in the Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM'08), Beijing China, Sept. 28 - Oct. 4, 2008, pp. 57-66. (25% acceptance)

Maletic, J. I., Kagdi, H., "Expressiveness and Effectiveness of Program Comprehension: Thoughts on Future Research Directions", in Proceedings of the IEEE Frontiers of Software Maintenance (FoSM'08), Beijing China, Sept. 28 - Oct. 4, 2008, pp. 31-37.

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

2007

Kagdi, H., Collard, M.L., Maletic, J.I., "Mining Call-Usage Patterns with Syntactic Context", in the Proceedings of the ACM/IEEE International Conference on Automated Software Engineering (ASE'07), Atlanta, GA, USA, Nov 2-4, 2007, pp 457-460. (11% acceptance of full paper, 24% of full and short)

Kagdi, H., Yusuf, S., and Maletic, J. I., "On Using Eye Tracking in Empirical Assessment of Software Visualizations", in Proceedings of 1st ACM Workshop on Empirical Assessment of Software Engineering Languages and Technologies (WEASELTech'07), Atlanta, GA, Nov. 5, 2007, pp. 21-22.

Sutton, A., Maletic, J.I., "How we Manage Portability and Configuration with the C Preproscessor", in the Proceedings of the IEEE 23rd International Conference on Software Maintenance (ICSM'07), Paris, France, Oct. 2-4, 2007, pp275-284. (21% acceptance)

Kagdi, H., Maletic, J.I., "Mining Evolutionary Dependencies from Web-Localization Repositories", in the Journal of Software Mainteance and Evolution: Research and Practice (JSME), Vol. 19, No. 5, 2007, pp. 315-337.

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

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

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

Kagdi, H., Collard, M.L., Maletic, J.I., "Comparing Approaches to Mining Source Code for Call-Usage Patterns", in the Proceedings of the 4th ACM International Workshop on Mining Software Repositories (MSR 2007), Minneapolis, MN, USA, May 19-20, 2007, pp. 17-20. (38% acceptance)

Kagdi, H., Maletic, J.I., "Combining Single-Version and Evolutionary Dependencies for Software-Change Prediction", in the Proceedings of the 4th ACM International Workshop on Mining Software Repositories (MSR 2007), Minneapolis, MN, USA, May 19-20, 2007, pp. (4 pages). (38% acceptance full, 52% acceptance of full and short papers)

Kagdi, H., Maletic, J.I., "Software Repositories: A Source for Traceability Links", in the Proceedings of the 4th ACM International Workshop on Traceability in Emerging Forms of Software Engineering (GCT/TEFSE'07), Lexington, KY, USA, March 22-23, 2007, pp. 32-39.

Sharif, B., Maletic, J.I., "Using Fine-Grained Differencing to Evolve Traceability Links", in the Proceedings of the 4th ACM International Workshop on Traceability in Emerging Forms of Software Engineering (GCT/TEFSE'07), Lexington, KY, USA, March 22-23, 2007, pp. 76-81.

Sutton, A., Maletic, J.I., "Recovering UML Class Models from C++: A Detailed Explanation", in Information and Software Technology, Vol. 49, No. 3, 2007, pp 212-229.

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, 2007, pp. 77-131.

2006

Collard, M.L., Kagdi, H., Maletic, J.I., "Factoring Differences for Iterative Change Management", in Proceedings of the 6th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2006), Philadelphia, Pennsylvania USA, 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 2006), Philadelphia, Pennsylvania USA, September 23-24, 2006, pp. 50-57. (41% acceptance)

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

Dragan, N., Collard, M.L., Maletic, J.I., "Reverse Engineering Method Stereotypes", in the Proceedings of the IEEE 22nd International Conference on Software Maintenance (ICSM), Philadelphia, Pennsylvania USA, September 25-27, 2006, pp. 24-34. (28% acceptance)

Feng, T., Maletic, J.I., "Using Dynamic Slicing to Analyze Change Impact on Role Type-Based Component Composition Model", in Proceedings of the 5th IEEE/ACIS International Conference on Computer and Information Science (ICIS'06), Honolulu, Hawaii USA, July 10-12, 2006, pp. 103-108.

Kagdi, H., Yusuf, S., Maletic, J.I., "Mining Sequences of Changed-files from Version Histories", in Proceedings of the ACM International Workshop on Mining Software Repositories (MSR 2006), Shanghai, China, May 22-23, 2006, pp. 47-53. (33% acceptance)

Feng, T., Maletic, J.I., "Applying Dynamic Change Impact Analysis in Component-based Architecture Design", in Proceedings of the 7th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'06), June 10-20, 2006, Las Vegas, Nevada USA, pp. 43-48.

2005

Maletic, J.I., Collard, M.L., Simoes, B., "An XML Based Approach to Support the Evolution of Model-to-Model Traceability Links", in Proceedings of the 3rd ACM International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'05), Long Beach CA, USA Nov. 8, 2005, pp. 67-72.

Sutton, A., Maletic, J.I., "Mappings for Accurately Reverse Engineering UML Class Models from C++", in Proceedings of the 12th Working Conference on Reverse Engineering (WCRE'05), Pittsburgh PA, Nov. 7-11, 2005, pp. 175-184. (37% acceptance)

Kagdi, H., Sutton, A., Maletic, J.I., "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)

Andriyevska, O., Dragan, N., Simoes, B., Maletic, J.I., "Evaluating UML Class Diagram Layout based on Architectural Importance", in Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT'05), Budapest, Hungary September 25, 2005, pp. 14-19.

Marcus, A., Maletic, J.I., Sergeyev, A., "Recovery of Traceability Links Between Software Documentation and Source Code", International Journal of Software Engineering and Knowledge Engineering, Vol. 15, No. 4, October 2005, pp. 811-836.

Maletic, J.I., Marcus, A., "Data Cleansing - A prelude to knowledge discovery" a chapter in Data Mining and Knowledge Discovery Handbook: A Complete Guide for Practitioners and Researchers, Maimon, O., Rokach, L. Editors, Kluwer Academic Publishers, 2005, pp. 21-36.

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 International Workshop on Mining Software Repositories (MSR 2005), St. Louis Missouri, May 17, 2005, pp. 90-94. (60% acceptance)

2004

Marcus, A., Sergeyev, A., Rajlich, V. Maletic, J.I., "Concept Location using Latent Semantic Analysis", in Proceedings of the 11th Working Conference on Reverse Engineering (WCRE'04), Delft, The Netherlands, Nov. 9-12, 2004, pp. 214-223. (36% acceptance)

Collard, M.L., Maletic, J.I., "Document-Oriented Source Code Transformation using XML", in Proceedings of the 1st International Workshop on Software Evolution Transformation (SET'04), Delft, The Netherlands, Nov. 9, 2004, pp. 11-14.

Maletic, J.I., Collard, M.L., "Supporting Source Code Difference Analysis" in Proceedings of the 20th International Conference on Software Maintenance (ICSM'04), Chicago, Illinois, September 11-17, 2004, pp. 210-219. (32% acceptance)

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

Volkert, L.G., Tamboli, M., Siddula, P., Maletic, J.I., "A Method for 3D visualization of Microarray Data", Poster Proceedings of the Eighth Annual International Conference on Research in Computational Molecular Biology (RECOMB'04), March 27-31, 2004, San Diego, CA, pp. 222-223.

2003

Maletic, J., Munson, E., Marcus, A., Nguyen, T., "Combining Traceability Link Recovery with Conformance Analysis via a Formal Hypertext Model", in the Proceedings of the 2nd International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'03), Montreal, Canada, October 6, 2003, pp. 47-54.

Maletic, J., Marcus, A., "CFB: A Call For Benchmarks for Software Visualization", a position paper in the Proceedings of the 2nd IEEE Workshop of Visualizing Software for Understanding and Analysis (VISSOFT'03), Amsterdam, The Netherlands, September 22, 2003, pp. 108-113.

Marcus, A., Feng, L., Maletic, J.I., "3D Representations for Software Visualization" in Proceedings of the ACM Symposium on Software Visualization (SoftVis'03), San Diego, CA, June 11-13, 2003, pp. 27-36. (32% acceptance)

Marcus, A., Feng, L., Maletic, J.I., "Comprehension of Software Analysis Data Using 3D Visualization", in Proceedings of the IEEE International Workshop on Program Comprehension (IWPC03), Portland, OR, May 10-11, 2003, pp. 105-114. (42% acceptance)

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

Marcus, A., Maletic, J.I., "Recovering Documentation-to-Source-Code Traceability Links using Latent Semantic Indexing", in Proceedings of the 25th IEEE/ACM International Conference on Software Engineering (ICSE 2003), Portland, OR, May 3-10,2003, pp. 124-135. (13% acceptance)

Maletic, J.I., Marcus, A., Feng, L., "Source Viewer 3D (sv3D) - A Framework for Software Visualization", Research Demonstration Summary in Proceedings of the 25th IEEE/ACM International Conference on Software Engineering (ICSE 2003), Portland, OR, May 3-10, 2003, pp. 812-813

2002

Collard, M.L., Maletic, J.I., Marcus, A., "Supporting Document and Data Views of Source Code", in Proceedings of the 2nd ACM Symposium on Document Engineering (DocEng'02), McLean, VA, November 8-9, 2002, pp. 34-41. (40% acceptance)

Maletic, J.I., Marcus, A., Collard, M.L., "A Task Oriented View of Software Visualization", in Proceeding of the IEEE Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2002), Paris France, June 26, 2002, pp. 32-40.

Maletic, J.I., Collard, M.L., Marcus, A., "Source Code Files as Structured Documents", in Proceeding of the 10th IEEE International Workshop on Program Comprehension (IWPC'02), Paris France, June 27-29, 2002, pp. 289-292.

2001

Marcus, A., Maletic, J.I., "Identification of High-Level Concept Clones in Source Code", in Proceedings of the 16th IEEE International Conference on Automated Software Engineering (ASE 2001), San Diego, CA, USA, November 26-29, 2001, pp. 107-114. (20% acceptance)

Marcus, A., Maletic, J.I., Lin, K.I., "Ordinal Association Rules for Error Identification in Data Sets", in Proceedings of the 10th ACM International Conference on Information and Knowledge Management (ACM CIKM 2001), Atlanta, GA, USA, November 5-10, 2001, pp. 589-591. (27% acceptance)

Maletic, J.I., Marcus, A., "Supporting Program Comprehension Using Semantic and Structural Information", in Proceedings of the 23rd IEEE/ACM International Conference on Software Engineering (ICSE'01), Toronto, Canada, May 12-19, 2001, pp. 103-112. (18% acceptance)

Maletic, J.I., Leigh, J., Marcus, A., Dunlap, G., "Visualizing Object Oriented Software in Virtual Reality", in Proceedings of the 9th IEEE International Workshop on Program Comprehension (IWPC'01), Toronto, Canada, May 12-13, 2001, pp. 26-35.

Maletic, J.I., Leigh, J., Marcus, A., "Visualizing Software in an Immersive Virtual Reality Environment", in the proceedings of the ICSE'01 Workshop on Software Visualization, Toronto, Canada, May 13-14, 2001, pp. 49-54.

Maletic, J.I., Howald, A., Marcus, A., "Incorporation of PSP into a Traditional Software Engineering Course: An Experience Report", in Proceedings of the 14th IEEE Conference on Software Engineering Education & Training (CSEE&T'01), Charlotte, NC, February 19-21, 2001, pp. 89-97. (50% acceptance)

2000

Maletic, J.I., Marcus, A., "Using Latent Semantic Analysis to Identify Similarities in Source Code to Support Program Understanding", in Proceedings for the 12th IEEE International Conference on Tools with Artificial Intelligence (ICTAI00), Vancouver, British Columbia, November 13-14, 2000, pp. 46-53.

Maletic, J.I., Marcus, A., "Support for Software Maintenance Using Latent Semantic Analysis", in Proceeding for the 4th Annual IASTED International Conference on Software Engineering and Applications (SEA2000), Las Vegas, Nevada, November 6-9, 2000, pp. 250-255.

Maletic, J.I., Marcus, A., "Data Cleansing: Beyond Integrity Checking", in Proceedings of The Conference on Information Quality (IQ2000), Massachusetts Institute of Technology, October 20-22, 2000, pp. 200-209.

1999

Maletic, J.I., Valluri, N., "Automatic Software Clustering via Latent Semantic Analysis", in Proceeding for the 14th IEEE International Conference on Automated Software Engineering (ASE'99) Cocoa Beach FL, Oct. 12-15th, 1999, pp. 251-254. (40% acceptance full and short papers)

Maletic, J.I., Soliman, K.S., Moreno, M.A., "Identification of Test Cases from Business Requirements of Software Systems", in Proceeding for the 5th Americas Conference on Information Systems (AMCIS '99), Milwaukee, WI, August 1999, pp. 750-752.

1998-1989

Maletic, J.I., "The Software Service Bay: A Knowledge Based Software Maintenance Methodology", Ph.D. Thesis, Wayne State University, Department of Computer Science, 1995.

Reynolds, R.G., Maletic, J.I., "Learning to Cooperate Using Cultural Algorithms", in Proceedings of the Third Annual Conference on Evolutionary Programming , A. V. Sebald and L.J. Fogel (Eds.), World Scientific Pub. Co. Ltd., 1994, pp. 140-149.

Maletic, J.I., Reynolds, " A Tool to Support Knowledge Based Software Maintenance: The Software Service Bay", in Proceeding for the 6th IEEE International Conference on Tools with Artificial Intelligence, Nov. 1994, pp. 11-17.

Reynolds, R.G., Maletic, J.I., "The Use of Version Space Controlled Genetic Algorithms to Solve the Boole Problem", International Journal on Artificial Intelligence Tools (IJAIT), Vol. 2, No. 2, June, 1993, pp. 219-234.

Reynolds, R.G., Maletic, J.I., "Refinement Metrics", in Proceedings for the 5th International Conference on Software Engineering and Knowledge Engineering, San Francisco, CA, June 16-18, 1993, pp. 150-157.

Reynolds, R.G., Maletic, J.I., Porvin, S., "Stepwise Refinement and Problem Solving ", IEEE Software , vol. 9, no. 5, Sept. 1992, pp. 79-88.

Reynolds, R.G., Maletic J. I., and Zannoni, E., "The Acquisition and Management of Reusable Software in the PM System", in Proceedings of the First International Conference on Information and Knowledge Management, Baltimore, Maryland, November 8-10, 1992, pp. 96-104.

Reynolds, R.G., Maletic J. I., Zannoni, E., Cowan, G.S., "Software Reuse in the PM System", 5th Annual Workshop on Software Reuse, Palo Alto, CA. Oct. 26-29, 1992, pp. 85-89.

Reynolds, R.G., Maletic, J.I,, Zannoni, E, "Operationalizing Software Reuse as a Problem in Machine Learning", Proceeding of the 5th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, June 9-12, 1992, Paderborn, Germany, Lecture Notes in Artificial Intelligence, No. 604, Springer-Verlag Press, Berlin, 1992, pp. 143-153.

Reynolds, R.G., Maletic J. I., and Zannoni, E, "Extracting Procedural Knowledge from Software Systems Using Inductive Learning Techniques", in Proceedings of the 4th International Conference on Software Engineering and Knowledge Engineering, Capri, Italy, Jun. 15-20, 1992, IEEE Computer Society Press, Los Alamitos, CA, 1992, pp. 131-139.

Reynolds, R.G., Maletic, J.I,, Zannoni, E, "Operationalizing Software Reuse as a Problem in Machine Learning, Proceeding of Florida AI Research Symposium (FLAIRS), Fort Lauderdale, Florida, April 7-10, 1992, pp. 190-194.

Reynolds, R.G., Maletic, J.I., Chang, S.P., "The Use of Version Space Controlled Genetic Algorithms to Solve the Boole Problem", in Proceedings of the International Conference on Tools for Artificial Intelligence, San Jose, California Nov. 10-13 1991, pp. 14-21.

Reynolds, R.G., Maletic, J.I., "Operationalizing Software Reuse as a Problem in Machine Learning", in Proceedings of the 1991 AAAI Workshop on Automating Software Design, Anaheim, California. July 15, 1991, pp. 136-143.

Reynolds, R.G., Maletic, J.I., Porvin, S., "Decoding the stepwise Refinement Process: Stepwise Refinement as a Problem Solving Activity", in Proceedings of the Third International Conference on Software Engineering and Knowledge Engineering, Skokie, Illinois. June 27-29, 1991, pp.190-194.

Reynolds, R.G., Maletic, J.I., "Operationalizing Software Reuse as a Problem in Machine Learning", in Proceedings of FLAIRS-91, Cocoa Beach, Florida. April 2-5, 1991, pp. 155-159.

Reynolds, R.G., Maletic, J.I., Porvin, S., "An Object-Oriented Approach to the Acquisition of Software Engineering Knowledge", in Proceedings of 19th Annual ACM Computer Science Conference, San Antonio, Texas. March 5-7, 1991, pp. 78-84.

Porvin, S., Reynolds, R.G., Maletic, J.I., "Divide and Conquer as a Paradigm for Program Implementation: An Empirical Assessment", in Proceedings of 19th Annual ACM Computer Science Conference, San Antonio, Texas. March 5-7, 1991, pp. 618-632.

Reynolds, R.G., Maletic, J.I., Porvin, S., "PM: A System to Support Acquisition of Programming Knowledge", IEEE Transactions on Knowledge Engineering and Data Engineering , Vol. 2, No. 3, Sept. 1990, pp. 273-282.

Reynolds, R.G., Maletic, J.I., Porvin, S., "PM: A Metrics Driven Plan Compiler", International Journal of Engineering Applications of Artificial Intelligence , Vol. 3, March 1990, pp. 50-61.

Reynolds, R.G., Maletic, J.I., "An Introduction to Refinement Metrics: Assessing a Programming Language's Support of the Stepwise Refinement Process", in Proceedings of 18th Annual ACM Computer Science Conference, Washington D.C.. Feb. 21-23, 1990, pp. 82-88.

Maletic, J.I., "Refinement Metrics: Assessing a Programming Language's Support of the Stepwise Refinement Process", Masters Thesis, Wayne State University, Department of Computer Science, 1989.

Reynolds, R.G., Maletic, J.I., Porvin, S., "A Metrics Driven Plan Compiler for Ada", in Proceedings of Fifth Annual Conference on Artificial Intelligence and Ada, Washington D.C. Nov. 16-17, 1989, pp. 149-160.

Reynolds, R.G., Maletic, J.I., Porvin, S., "PM: A Metrics Driven Plan Compiler", in Proceedings of the IEEE International Workshop on Tools for Artificial Intelligence, Fairfax, Virginia. October 23-25, 1989, pp. 677-684.

Reynolds, R.G., Maletic, J.I., Porvin, S., "PM: A Metrics Driven Approach to the Automatic Acquisition of Software Engineering Knowledge", in Proceedings of the Workshop on Automating Software Design, IJCAI-89, Detroit, Michigan. Aug. 21, 1989, pp. 223-232.

Reynolds, R.G., Maletic, J.I., Porvin, S., "A Metrics Driven Approach to the Acquisition of Software Design Knowledge", in Proceedings of the Workshop on Knowledge Acquisition, IJCAI-89, Detroit, Michigan. Aug. 22 1989, pp. 141-144.

Reynolds, R.G., Maletic, J.I., Porvin, S., "The Metrics Driven Generation of Program Refinement Plans for Code Modules", in Proceedings of 1st International Conference on Knowledge Engineering and Software Engineering, Skokie, Illinois. June 15-16, 1989, pp. 25-30.

Reynolds, R.G., Maletic, J.I., Porvin, S., "PM: A Metrics Based Plan Compiler", in Proceedings of AAAI Workshop on AI and Software Engineering, University of Exeter, U.K.. April 12-14, 1989, pp. 32-35.


Return to Maletic's home page.
Published by J. Maletic
URL: www.cs.kent.edu/~jmaletic/publications.html