Michael L. Collard

Refereed Publications:

28. MosaiCode: Visualizing Large Scale Software: A Tool Demonstration by Maletic, J.I., Mosora, D., Newman, C., Collard, M.L., Sutton, A., Robinson, B.,
6th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT'11)
Williamsburg, VA, Sep 29-30 2011, 4 pages

27. Using Stereotypes to Help Characterize Commits by Dragan, N., Collard, M.L., Hammad, M., Maletic, J.I.,
27th IEEE International Conference on Software Maintenance (ICSM'11)
Williamsburg, VA, Early Research Achievements Track, Sep 27-29 2011, 4 pages

26. Lightweight Transformation and Fact Extraction with the srcML Toolkit by Collard, M.L., Decker, M.J., Maletic, J.I.,
Eleventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'11)
Williamsburg, VA, Sep 25-26 2011, 12 pages

25. Blending Conceptual and Evolutionary Couplings to Support Change Impact Analysis in Source Code by Kagdi, H., Gethers, M., Poshyvanyk, D., Collard, M.L.,
17th Working Conference on Reverse Engineering (WCRE'10)
Beverly, Massachusetts, Oct 13-16 2010, 10 pages (31% acceptance)

24. A Lightweight Transformational Approach to Support Large Scale Adaptive Changes by Collard, M.L., Maletic, J.I., Robinson, B.,
26th IEEE International Conference on Software Maintenance (ICSM'10)
Timisoara, Romania, Sep 12-18 2010, 10 pages (27% acceptance)

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

22. Automatically Identifying Changes that Impact Code-to-Design Traceability during Evolution by Hammad, M., Collard, M.L., Maletic, J.I.,
Software Quality Journal
Vol 19, No. 1, March 2011, pp. 35-64

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

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

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

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

17. An Approach To Mining Call-Usage Patterns with Syntactic Context by Kagdi, H., Collard, M.L., Maletic, J.I.,
22th IEEE/ACM International Conference on Automated Software Engineering (ASE'07)
Atlanta, Georgia, November 9, 2007, pp. 457-460 (11% acceptance of full, 24% of full & short acceptance)

16. Enforcing Constraints Between Documentary Comments and Source Code by Shearer, D., Collard, M.L.,
15th IEEE International Conference on Program Comprehension (ICPC'07)
Banff, Alberta, Canada, June 29, 2007, pp. 271-276 (40% acceptance)

15. Comparing Approaches to Mining Source Code for Call-Usage Patterns by Kagdi, H., Collard, M.L., Maletic, J.I.,
4th International Workshop on Mining Software Repositories (MSR'07)
Minneapolis, Minnesota, January 20, 2007, pp. 271-276 (38% acceptance)

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

13. Factoring Differences for Iterative Change Management by Collard, M.L., Kagdi, H., Maletic, J.I.,
6th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'06)
Philadelphia, Pennsylvania, September 29, 2006, pp. 217-226 (41% acceptance)

12. Reverse Engineering Method Stereotypes by Dragan, N., Collard, M.L., Maletic, J.I.,
22nd IEEE International Conference on Software Maintenance (ICSM'06)
Philadelphia, Pennsylvania, September 25, 2006, pp. 24-34 (28% acceptance)

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

10. Towards a Taxonomy of Approaches for Mining of Source Code Repositories by Kagdi, H., Collard, M.L., Maletic, J.I.,
Proceedings of the 2nd International Workshop on Mining Software Repositories (MSR'05)
St. Louis, Missouri, USA, May 17, 2005, pp. 90-94 (58% acceptance)

9. Working Session: Textual Views of Source-Code to Support Comprehension by Cox, A., Collard, M.L.,
Proceedings of the 13th IEEE International Workshop on Program Comprehension (IWPC'05)
St. Louis, Missouri, USA, May 15-16, 2005, pp. 109-112 (67% acceptance)

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

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

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

5. An Infrastructure to Support Meta-Differencing and Refactoring of Source Code by Collard, M.L.,
Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE'03)
Montreal, Quebec, October 6-10, 2003, pp. 377-380 (54% acceptance)

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

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

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

1. A Task Oriented View of Software Visualization by Maletic, J.I., Marcus, A., Collard, M.L.,
Proceedings of the 2nd IEEE Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2002)
Paris, France, June 26, 2002, pp. 32-40 (70% acceptance)

Other Contributions:

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

2. Adding Structure to Unstructured Text by Maletic, J.I., Collard, M.L.,
Wright Center for Innovation/LexisNexis Conference on Using Metadata to Manage Unstructured Text
Dayton, Ohio, October 7, 2005, 5 pages

1. Addressing Source Code Using srcML by Collard, M.L.,
IEEE International Workshop on Program Comprehension Working Session: Textual Views of Source-Code to Support Comprehension (IWPC'05)
St. Louis, Missouri, USA, May 15, 2005, 3 pages