Michael L. Collard

According to our database1, Michael L. Collard authored at least 58 papers between 2002 and 2022.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2022
An approach to automatically assess method names.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

2021
Special Issue on Software Maintenance Tools at 35th International Conference on Software Maintenance and Evolution (ICSME 2019).
Sci. Comput. Program., 2021

A Survey on Method Naming Standards: Questions and Responses Artifact.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

On the Naming of Methods: A Survey of Professional Developers.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
srcDiff: A syntactic differencing approach to improve the understandability of deltas.
J. Softw. Evol. Process., 2020

2019
srcPtr: a framework for implementing static pointer analysis approaches.
Proceedings of the 27th International Conference on Program Comprehension, 2019

2018
Introduction to the special issue on program comprehension.
J. Softw. Evol. Process., 2018

[Research Paper] Which Method-Stereotype Changes are Indicators of Code Smells?
Proceedings of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation, 2018

A study on developer perception of transformation languages for refactoring.
Proceedings of the 2nd International Workshop on Refactoring, 2018

Automatically Generating Natural Language Documentation for Methods.
Proceedings of the IEEE Third International Workshop on Dynamic Software Documentation, 2018

Automatically Redocumenting Source Code with Method and Class Stereotypes.
Proceedings of the IEEE Third International Workshop on Dynamic Software Documentation, 2018

A Timeline Summarization of Code Changes.
Proceedings of the IEEE Third International Workshop on Dynamic Software Documentation, 2018

A taxonomy of how method stereotypes change.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

2017
Simplifying the construction of source code transformations via automatic syntactic restructurings.
J. Softw. Evol. Process., 2017

Lexical categories for source code identifiers.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

srcQL: A syntax-aware query language for source code.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

The Evaluation of an Approach for Automatic Generated Documentation.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

2016
An empirical examination of the prevalence of inhibitors to the parallelizability of open source software systems.
Empir. Softw. Eng., 2016

srcType: A Tool for Efficient Static Type Resolution.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Recovering Commit Branch of Origin from GitHub Repositories.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

A Tool for Efficiently Reverse Engineering Accurate UML Class Diagrams.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

srcML 1.0: Explore, Analyze, and Manipulate Source Code.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

srcSlice: a tool for efficient static forward slicing.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Heuristic-based part-of-speech tagging of source code identifiers and comments.
Proceedings of the 5th IEEE Workshop on Mining Unstructured Data MUD@ICSME 2015, 2015

Using stereotypes in the automatic generation of natural language summaries for C++ methods.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

Exploration, Analysis, and Manipulation of Source Code Using srcML.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
srcSlice: very efficient and scalable forward static slicing.
J. Softw. Evol. Process., 2014

A Slice-Based Estimation Approach for Maintenance Effort.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

2013
Towards Understanding Large-Scale Adaptive Changes from Version Histories.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

srcML: An Infrastructure for the Exploration, Analysis, and Manipulation of Source Code: A Tool Demonstration.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Improving Feature Location by Enhancing Source Code with Stereotypes.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

2012
A Very Efficient and Scalable Forward Static Slicing Approach.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

2011
Automatically identifying changes that impact code-to-design traceability during evolution.
Softw. Qual. J., 2011

MosaiCode: Visualizing large scale software: A tool demonstration.
Proceedings of the 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2011

Lightweight Transformation and Fact Extraction with the srcML Toolkit.
Proceedings of the 11th IEEE Working Conference on Source Code Analysis and Manipulation, 2011

Using stereotypes to help characterize commits.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

2010
Blending Conceptual and Evolutionary Couplings to Support Change Impact Analysis in Source Code.
Proceedings of the 17th Working Conference on Reverse Engineering, 2010

Measuring Class Importance in the Context of Design Evolution.
Proceedings of the 18th IEEE International Conference on Program Comprehension, 2010

Automatic identification of class stereotypes.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

A lightweight transformational approach to support large scale adaptive changes.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

2009
Automatically identifying changes that impact code-to-design traceability.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

Using method stereotype distribution as a signature descriptor for software systems.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

TQL: A query language to support traceability.
Proceedings of the ICSE Workshop on Traceability in Emerging Forms of Software Engineering, 2009

2007
A survey and taxonomy of approaches for mining software repositories in the context of software evolution.
J. Softw. Maintenance Res. Pract., 2007

Comparing Approaches to Mining Source Code for Call-Usage Patterns.
Proceedings of the Fourth International Workshop on Mining Software Repositories, 2007

An approach to mining call-usage patternswith syntactic context.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Enforcing Constraints Between Documentary Comments and Source Code.
Proceedings of the 15th International Conference on Program Comprehension (ICPC 2007), 2007

2006
Factoring Differences for Iterative Change Management.
Proceedings of the Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2006), 2006

Reverse Engineering Method Stereotypes.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

2005
Towards a taxonomy of approaches for mining of source code repositories.
ACM SIGSOFT Softw. Eng. Notes, 2005

An XML based approach to support the evolution of model-to-model traceability links.
Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering, 2005

Working Session: Textual Views of Source Code to Support Comprehension.
Proceedings of the 13th International Workshop on Program Comprehension (IWPC 2005), 2005

2004
Supporting Source Code Difference Analysis.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

2003
An Infrastructure to Support Meta-Differencing and Refactoring of Source Code.
Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), 2003

An XML-Based Lightweight C++ Fact Extractor.
Proceedings of the 11th International Workshop on Program Comprehension (IWPC 2003), 2003

2002
ATask Oriented View of Software Visualization.
Proceedings of the 1st International Workshop on Visualizing Software for Understanding and Analysis, 2002

Source Code Files as Structured Documents.
Proceedings of the 10th International Workshop on Program Comprehension (IWPC 2002), 2002

Supporting document and data views of source code.
Proceedings of the 2002 ACM Symposium on Document Engineering, 2002


  Loading...