2009
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, pp. 20-29.
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, pp. 268-272.
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, 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, pp. 157-166.
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, pp. 57-66.
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, 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, pp. 182-191.
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, pp 457-460.
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, 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, 2006, pp275-284.
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, pp. 80-87.
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, pp. 145-154.
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, pp. 113-122.
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, pp. (8 pages).
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, pp. (4 pages).
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, 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.
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.
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.
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), July 10-12, 2006, Honolulu, Hawaii USA, 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, pp. 47-53.
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.
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.
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 25th, 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. (to appear).
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 17th, 2005, pp. 90-94.
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).
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.
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.
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.
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.
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.
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.<
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.
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.
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.
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.
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.
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.