Michael W. Godfrey
Orcid: 0000-0001-5500-025XAffiliations:
- University of Waterloo, Canada
According to our database1,
Michael W. Godfrey
authored at least 131 papers
between 1991 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on zbmath.org
-
on orcid.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Studying the impact of risk assessment analytics on risk awareness and code review performance.
Empir. Softw. Eng., April, 2024
Empir. Softw. Eng., February, 2024
Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2024
2023
ACM Trans. Softw. Eng. Methodol., January, 2023
2022
Empir. Softw. Eng., 2022
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022
2021
Mea culpa: How developers fix their own simple bugs differently from other developers.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021
Proceedings of the Code Clone Analysis, 2021
2020
Proceedings of the MoDELS '20: ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems, 2020
2019
Detecting Feature-Interaction Symptoms in Automotive Software using Lightweight Analysis.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019
A comparison of bugs across the iOS and Android platforms of two open source cross platform browser apps.
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, 2019
2018
Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice, 2018
2017
Guest editor's introduction to the Special Issue on Source Code Analysis and Manipulation (SCAM 2015).
J. Softw. Evol. Process., 2017
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017
2016
J. Ambient Intell. Humaniz. Comput., 2016
Empir. Softw. Eng., 2016
An empirical study on the practice of maintaining object-relational mapping code in Java systems.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016
Proceedings of the 38th International Conference on Software Engineering, 2016
Proceedings of the Perspectives on Data Science for Software Engineering, 2016
2015
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015
Proceedings of the Art and Science of Analyzing Software Data, 2015
2014
An exploratory study of the evolution of communicated information about the execution of large software systems.
J. Softw. Evol. Process., 2014
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2014
Proceedings of the 7th IEEE/ACM International Conference on Utility and Cloud Computing, 2014
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014
Proceedings of the 36th International Conference on Software Engineering, 2014
2013
Automated topic naming - Supporting cross-project analysis of software maintenance activities.
Empir. Softw. Eng., 2013
Software Bertillonage - Determining the provenance of software development artifacts.
Empir. Softw. Eng., 2013
Proceedings of the 20th Working Conference on Reverse Engineering, 2013
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013
Proceedings of the 5th International ICSE Workshop on Principles of Engineering Service-Oriented Systems, 2013
Proceedings of the 1st International Workshop on Data Analysis Patterns in Software Engineering, 2013
Proceedings of the 35th International Conference on Software Engineering, 2013
Proceedings of the Center for Advanced Studies on Collaborative Research, 2013
2012
Empir. Softw. Eng., 2012
Proceedings of the 19th Working Conference on Reverse Engineering, 2012
What Does Control Flow Really Look Like? Eyeballing the Cyclomatic Complexity Metric.
Proceedings of the 12th IEEE International Working Conference on Source Code Analysis and Manipulation, 2012
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012
We have all of the clones, now what? Toward integrating clone analysis into software quality assessment.
Proceedings of the Proceeding of the 6th International Workshop on Software Clones, 2012
An industrial case study of Coman's automated task detection algorithm: What Worked, What Didn't, and Why.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012
Proceedings of the First International Workshop on User Evaluation for Software Engineering Researchers, 2012
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012
2011
Proceedings of the 11th IEEE Working Conference on Source Code Analysis and Manipulation, 2011
Automated topic naming to support cross-project analysis of software maintenance activities.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011
Proceedings of the Proceeding of the 5th ICSE International Workshop on Software Clones, 2011
Proceedings of the 33rd International Conference on Software Engineering, 2011
Copy-Paste as a Principled Engineering Tool.
Proceedings of the Making Software - What Really Works, and Why We Believe It., 2011
2010
Proceedings of the 17th Working Conference on Reverse Engineering, 2010
Proceedings of the Proceeding of the 4th ICSE International Workshop on Software Clones, 2010
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010
2009
Sci. Comput. Program., 2009
Autom. Softw. Eng., 2009
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009
Proceedings of the 31st International Conference on Software Engineering, 2009
Proceedings of the 2009 conference of the Centre for Advanced Studies on Collaborative Research, 2009
2008
Empir. Softw. Eng., 2008
Proceedings of the 2008 International Workshop on Recommendation Systems for Software Engineering, 2008
Proceedings of the Eighth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008), 2008
Proceedings of the 16th IEEE International Conference on Program Comprehension, 2008
Proceedings of the 16th IEEE International Conference on Program Comprehension, 2008
Proceedings of the 16th IEEE International Conference on Program Comprehension, 2008
2nd International Workshop on Advanced Software Development Tools and Techniques (WASDeTT): Tools for software maintenance, visualization, and reverse engineering.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
2007
Proceedings of the 14th Working Conference on Reverse Engineering (WCRE 2007), 2007
Proceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2007
Proceedings of the Fourth International Workshop on Mining Software Repositories, 2007
Proceedings of the 15th International Conference on Program Comprehension (ICPC 2007), 2007
Proceedings of the 15th International Conference on Program Comprehension (ICPC 2007), 2007
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007
2006
J. Softw. Maintenance Res. Pract., 2006
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006
Proceedings of the 2006 International Workshop on Role of Abstraction in Software Engineering, 2006
Proceedings of the Duplication, Redundancy, and Similarity in Software, 23.07., 2006
2005
IEEE Trans. Software Eng., 2005
Proceedings of the 10th European Software Engineering Conference held jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2005
Concept Identification in Object-Oriented Domain Analysis: Why Some Students Just Don't Get It.
Proceedings of the 13th IEEE International Conference on Requirements Engineering (RE 2005), 29 August, 2005
Cloning by accident: an empirical study of source code cloning across software systems.
Proceedings of the 2005 International Symposium on Empirical Software Engineering (ISESE 2005), 2005
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005
2004
J. Softw. Maintenance Res. Pract., 2004
Four Interesting Ways in Which History Can Teach Us About Software.
Proceedings of the 1st International Workshop on Mining Software Repositories, 2004
Proceedings of the 7th International Workshop on Principles of Software Evolution (IWPSE 2004), 2004
2003
Proceedings of the 10th Working Conference on Reverse Engineering, 2003
First International Workshop on Meta-Models and Schemas for Reverse Engineering - ateM 2003.
Proceedings of the 10th Working Conference on Reverse Engineering, 2003
Proceedings of the 11th International Workshop on Program Comprehension (IWPC 2003), 2003
2002
Proceedings of the 9th Working Conference on Reverse Engineering (WCRE 2002), 28 October, 2002
Proceedings of the International Workshop on Principles of Software Evolution, 2002
Proceedings of the 10th International Workshop on Program Comprehension (IWPC 2002), 2002
Proceedings of the 10th International Workshop on Program Comprehension (IWPC 2002), 2002
2001
Practical data exchange for reverse engineering frameworks: some requirements, some experience, some headaches.
ACM SIGSOFT Softw. Eng. Notes, 2001
Proceedings of the 4th International Workshop on Principles of Software Evolution, 2001
Proceedings of the 2001 International Conference on Software Maintenance, 2001
2000
Proceedings of the Seventh Working Conference on Reverse Engineering, 2000
Proceedings of the 8th International Workshop on Program Comprehension (IWPC 2000), 2000
Proceedings of the 2000 International Conference on Software Maintenance, 2000
1999
Proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, 1999
Proceedings of the 8th Heterogeneous Computing Workshop, 1999
1998
1997
1994
Proceedings of the Software Engineering and Human-Computer Interaction, 1994
Proceedings of the 1994 Conference of the Centre for Advanced Studies on Collaborative Research, October 31, 1994
A Program Understanding Environment Based on the "Star" Approach to Tool Integration.
Proceedings of the ACM 22rd Annual Computer Science Conference on Scaling up: Meeting the Challenge of Complexity in Real-World Computing Applications, 1994
1993
Proceedings of the 1993 Conference of the Centre for Advanced Studies on Collaborative Research, 1993
1991