Michael L. Collard Ph.D.

Refeered Publications

2009

20. Dragan, Natalia, Collard, Michael L., Maletic, Jonathan I., "Using Method Stereotype Distribution as a Signature Descriptor for Software Systems", in the 25th IEEE International Conference on Software Maintenance (ICSM'09), Edmonton, Canada, September 20-26, 2009, pp. (4 pages to appear)

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

18. Hammad, Maen, Collard, Michael L., Maletic, Jonathan I., "Automatically Identifying Changes that Impact Code-to-Design Traceability", in the 17th IEEE International Conference on Program Comprehension (ICPC'09), Vancouver, BC, Canada, May 17-19, 2009, pp. 20-29

2007

17. Kagdi, Huzefa, Collard, Michael L., Maletic, Jonathan I., "An Approach to Mining Call-Usage Patterns with Syntactic Context", in the 22nd ACM/IEEE International Conference on Automated Software Engineering (ASE'07), Atlanta, GA, USA, Nov 2-4, 2007, pp. 457-460 http://doi.acm.org/10.1145/1321631.1321708

16. Shearer, C. Dylan, Collard, Michael L., "Enforcing Constraints Between Documentary Comments and Source Code", in the 15th IEEE International Conference on Program Comprehension (ICPC'07), Banff Canada, June 26-29, 2007, pp. 271-280 http://doi.ieeecomputersociety.org/10.1109/ICPC.2007.20

15. Kagdi, Huzefa, Collard, Michael L., Maletic, Jonathan I., "Comparing Approaches to Mining Source Code for Call-Usage Patterns", in the 4th ACM International Workshop on Mining Software Repositories (MSR'07), Minneapolis, MN, USA, May 19-20, 2007, pp. 123-130 (Cited by 5 on Google Scholar) http://doi.ieeecomputersociety.org/10.1109/MSR.2007.3

14. Kagdi, Huzefa, Collard, Michael L., Maletic, Jonathan 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), Mar/Apr, 2007, pp. 77-131 (Cited by 28 on Google Scholar) http://dx.doi.org/10.1002/smr.344

2006

13. Collard, Michael L., Kagdi, Huzefa, Maletic, Jonathan I., "Factoring Differences for Iterative Change Management", in the 6th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'06), Philadelphia, Pennsylvania USA, September 27-29, 2006, pp. 217-226 http://doi.ieeecomputersociety.org/10.1109/SCAM.2006.15

12. Dragan, Natalia, Collard, Michael L., Maletic, Jonathan I., "Reverse Engineering Method Stereotypes", in the 22nd IEEE International Conference on Software Maintenance (ICSM'06), Philadelphia, Pennsylvania USA, September 25-27, 2006, pp. 24-34 http://doi.ieeecomputersociety.org/10.1109/ICSM.2006.54

2005

11. Maletic, Jonathan I., Collard, Michael L., Simoes, Bonita, "An XML-Based Approach to Support the Evolution of Model-to-Model Traceability Links", in the 3rd ACM International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'05), Long Beach CA, Nov. 8, 2005, pp. 67-72 (Cited by 25 on Google Scholar) http://dx.doi.org/10.1145/1107656.1107671

10. Kagdi, Huzefa, Collard, Michael L., Maletic, Jonathan I., "Towards a Taxonomy of Approaches for Mining of Source Code Repositories", in the ACM International Workshop on Mining Software Repositories (MSR'05), St. Louis Missouri, May 17, 2005, pp. 90-94 (Cited by 12 on Google Scholar) http://dx.doi.org/10.1145/1083142.1083159

2004

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

7. Maletic, Jonathan I., Collard, Michael L., "Supporting Source Code Difference Analysis", in the IEEE International Conference on Software Maintenance (ICSM'04), Chicago, Illinois, September 11-17, 2004, pp. 210-219 (Cited by 32 on Google Scholar) http://doi.ieeecomputersociety.org/10.1109/ICSM.2004.1357805

6. Maletic, Jonathan I., Collard, Michael L., Kagdi, Huzefa, "Leveraging XML Technologies in Developing Program Analysis Tools", in the 4th International Workshop on Adoption-Centric Software Engineering (ACSE'04), Edinburgh, Scotland, May 25, 2004, pp. 80-85 (Cited by 13 on Google Scholar) http://dx.doi.org/10.1049/ic:20040255

2003

5. Collard, Michael L., "An Infrastructure to Support Meta-Differencing and Refactoring of Source Code", in the 18th IEEE International Conference on Automated Software Engineering (ASE '03), October 6-10, 2003, pp. 377-380 http://dx.doi.org/10.1109/ASE.2003.1240342

4. Collard, Michael L., Kagdi, Huzefa, Maletic, Jonathan I., "An XML-Based Lightweight C++ Fact Extractor", in the 11th IEEE International Workshop on Program Comprehension (IWPC'03), Portland, OR, May 10-11, 2003, pp. 134-143 (Cited by 53 on Google Scholar) http://dx.doi.org/10.1109/WPC.2003.1199197

2002

3. Collard, Michael L., Maletic, Jonathan I., Marcus, Andrian, "Supporting Document and Data Views of Source Code", in the ACM Symposium on Document Engineering (DocEng’02), McLean VA, November 8-9, 2002, pp. 34-41 (Cited by 45 on Google Scholar) http://portal.acm.org/citation.cfm?id=585058.585066

2. Maletic, Jonathan I., Collard, Michael L., Marcus, Andrian, "Source Code Files as Structured Documents", in the 10th IEEE International Workshop on Program Comprehension (IWPC'02), Paris, France, June 27-29, 2002, pp. 289-292 (Cited by 69 on Google Scholar) http://doi.ieeecomputersociety.org/10.1109/WPC.2002.1021351

1. Maletic, Jonathan I., Marcus, Andrian, Collard, Michael L., "A Task Oriented View of Software Visualization", in the 1st IEEE Workshop of Visualizing Software for Understanding and Analysis (VISSOFT'02), Paris, France, June 26, 2002, pp. 32-40 http://dx.doi.org/10.1109/VISSOF.2002.1019792