Michael W. Godfrey
Papers
1
Total Citations
65
H-Index
1
About
Michael W. Godfrey is a leading researcher in software engineering, with key contributions in software architecture, program comprehension, and software evolution. He is best known for pioneering the concept of the "build-time software architecture view," which expanded traditional architectural perspectives to include the system's build structure—a critical yet often overlooked dimension. His influential 2002 paper on this topic has garnered over 65 citations, underscoring its lasting impact on how developers and researchers analyze large-scale software systems. Godfrey's work has helped bridge the gap between static code analysis and dynamic build processes, enabling more robust understanding of software dependencies and maintenance challenges. Beyond this, his research on mining software repositories and empirical studies of open-source ecosystems has shaped modern practices in software analytics. A professor at the University of Waterloo, Godfrey has also contributed to the development of tools for reverse engineering and software visualization, earning recognition as a key figure in the software engineering community. His insights continue to guide both practitioners and academics in tackling the complexities of evolving software systems.
Research Focus
Key Achievements
Top Papers
- 1The build-time software architecture view65 citations · 2002