
- A Study of Cloning in the Linux SCSI Drivers Wei Wang and Michael W. Godfrey
- A Tale of Two Browsers Olga Baysal Ian Davis Michael W. Godfrey
- Determining the Provenance of Software Artifacts Michael W. Godfrey
- Software Bertillonage: Finding the Provenance of an Entity Julius Davies
- From Whence It Came: Detecting Source Code Clones by Analyzing Assembler
- Clone detection by exploiting assembler Ian J. Davis and Michael W. Godfrey
- Automatic Classification of Large Changes into Maintenance Categories
- The Past, Present, and Future of Software Evolution Michael W. Godfrey
- Reverse Engineering CAPTCHAs Abram Hindle, Michael W. Godfrey, Richard C. Holt
- From Indentation Shapes to Code Structures Abram Hindle, Michael W. Godfrey, and Richard C. Holt
- Reading Beside the Lines: Using Indentation to Rank Revisions by Abram Hindle, Michael W. Godfrey, Richard C. Holt
- Requirements Specifications and Recovered Architectures
- Fast, Cheap, and Under Control: Evaluating Revision Data Reliably Daghstuhl: Mining Programs and Processes Fast, Cheap and Under Control
- System-level Usage Dependency Analysis of Object-Oriented Systems Xinyi Dong and Michael W. Godfrey
- Subjectivity in Clone Judgment: Can We Ever Agree?
- A Hybrid Program Model for Object-Oriented Reverse Engineering Xinyi Dong and Michael W. Godfrey
- DetectingInteractionCoupling TaskInteractionHistories
- Unified Use Case Statecharts: Case Studies
- "Cloning Considered Harmful" Considered Harmful Cory Kapser and Michael W. Godfrey
- Clone Detection: How accurate is your data set? Cory J. Kapser and Michael W. Godfrey
- Achieving Consistency of Conceptual Models: Is Object-Oriented Analysis That Simple?
- Software and Biological Evolution: Some Common Principles, Mechanisms, and a Definition
- A Reference Architecture for Web Browsers Alan Grosskurth and Michael W. Godfrey
- Improved Tool Support for the Investigation of Duplication in Software Cory Kapser and Michael W. Godfrey
- Achieving Consistency of Conceptual Models: Is Object-Oriented Analysis That Simple?
- Concept Identification in Object-Oriented Domain Analysis: Why Some Students Just Don't Get It
- Aiding Comprehension of Cloning Through Categorization Cory Kapser and Michael W. Godfrey
- Four Interesting Ways in Which History Can Teach Us About Software Michael Godfrey Xinyi Dong Cory Kapser Lijie Zou
- A Lightweight Process for Architecture Recovery: From Code to Domain Requirements and Back Again
- Toward a Taxonomy of Clones in Source Code: A Case Study Cory Kapser and Michael W. Godfrey
- Proceedings of the ELISA workshop
- The Build / Comprehend Pipelines Richard C. Holt, Michael W. Godfrey, Andrew J. Malton
- University of Waterloo Modelling and Extracting the
- Architectural Reconstruction in the Dark Andrew Trevors and Michael W. Godfrey
- An Integrated Approach for Studying
- Architecture Recovery of Dynamically Linked Applications: A Case Study Igor Ivkovic and Michael W. Godfrey
- Team Acacia Michael W. Godfrey
- Acacia andAcacia and CppETSCppETS
- A Lightweight Architecture Recovery Process Davor Svetinovic and Michael Godfrey
- The Build-Time Software Architecture View Qiang Tu and Michael W. Godfrey
- Defining, Transforming, and Exchanging High-Level Schemas Michael W. Godfrey
- University of Waterloo Evolution, Growth, and Cloning
- Evolution in Open Source Software: A Case Study
- Architectural Repair of Open Source Software John B. Tran, Michael W. Godfrey, Eric H.S. Lee, and Richard C. Holt
- Secure and Portable Database Extensibility Michael Godfrey Tobias Mayr Praveen Seshadri Thorsten von Eicken
- Formal Specification in Metamorphic Programming David A. Penny, Richard C. Holt, Michael W. Godfrey
- JDuck: Building a Software Engineering Tool in Java as a CS2 Project
- IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. XXX, NO. YYY, AUGUST 2005 1 Using Origin Analysis to Detect Merging and
- An Industrial Case Study of Program Artifacts Viewed During Maintenance Tasks
- Practical Data Exchange for Reverse Engineering Frameworks: Some Requirements, Some Experience, Some Headaches
- Understanding Interaction Differences between Newcomer and Expert Programmers
- University of Waterloo Adaptation, Selection, and Intelligent Design
- Visual Formalisms for Con guration Management Michael W. Godfrey
- Examining the Effects of Global Data Usage on Software Maintainability Jason W. A. Selby, Fraser P. Ruffell, Mark Giesbrecht and Michael W. Godfrey
- Software Process Recovery using Recovered Unified Process Views
- Enhancing Domain-Specific Software Architecture Recovery Igor Ivkovic
- Mining Recurrent Activities: Fourier Analysis of Change Events Abram Hindle
- Software Bertillonage: Finding the provenance of an entity Julius Davies
- Teaching Software Engineering to a Mixed Audience Michael Godfrey
- Prototyping a Visual Formalism for System Modelling
- Modelling and Extracting the Build-Time Software Architecture View Qiang Tu, Michael W. Godfrey, and Xinyi Dong
- Facilitating Software Evolution Research with Kenyon Jennifer Bevan1
- A Possible Metric for Semantic Similarity of Object-Oriented Analysis Models and Its Use to Estimate the Predictability of Object-Oriented Analysis Methods
- Multifractal Aspects of Software Development (NIER Track) Abram Hindle
- Software Engineering Research in the Bazaar Ahmed E. Hassan, Michael W. Godfrey, and Richard C. Holt
- Detecting Interaction Coupling from Task Interaction Histories Lijie Zou and Michael W. Godfrey
- A Taxonomy of Clones in Source Code: The ReEngineers Most Wanted List Cory Kapser and Michael W. Godfrey
- All we like sheep: Cloning as an
- An Integrated Approach for Studying Architectural Evolution Qiang Tu and Michael W. Godfrey
- Reading Beside the Lines: Indentation as a Proxy for Complexity Metrics Abram Hindle
- Semantic Grep: Regular Expressions Relational Abstraction
- Release Pattern Discovery via Partitioning: Methodology and Case Study
- Architecture, Evolution, and Cloning of Linux Device Drivers: A Case Study
- Tool Support for Software Engineering Spiros Mancoridis, Richard C. Holt, Michael W. Godfrey
- A Bug You Like: A Framework for Automated Assignment of Bugs Olga Baysal Michael W. Godfrey Robin Cohen
- Understanding Source Package Organization using the Hybrid Model Xinyi Dong and Michael W. Godfrey
- Extracting Source Models from Java Programs: Parse, Disassemble, or Profile?
- Representing Build-Time Software Architecture Views with UML Qiang Tu and Michael W. Godfrey
- Attribute-Based Evolution Patterns for Product Lines Davor Svetinovic and Michael Godfrey
- J2EE architecture analysis using relational algebra
- Identifying Architectural Change Patterns in Object-Oriented Systems Xinyi Dong and Michael W. Godfrey
- Detecting Merging and Splitting using Origin Analysis
- Studying Professional Software Designers and their Use of Abstraction
- Growth, Evolution, and Structural Change in Open Source Software
- What's Hot and What's Not: Windowed Developer Topic Analysis
- 8QGHUVWDQGLQJ 6RIWZDUH (YROXWLRQ
- Secrets from the Monster: Extracting Mozilla's Software Architecture
- Tracking Structural Evolution using Origin Analysis [Position Paper]
- Automated topic naming to support cross-project analysis of software maintenance activities
- A Journey through the Bush Presented by Michael W. Godfrey
- Attribute-Based Software Evolution: Patterns and Product Line Forecasting
- JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION: RESEARCH AND PRACTICE J. Softw. Maint. Evol.: Res. Pract. 2005; 00:110 Prepared using smrauth.cls [Version: 2003/05/07 v1.1]
- Connecting Architecture Reconstruction Frameworks Ivan T. Bowman, Michael W. Godfrey, Richard C. Holt
- Cloning by Accident: An Empirical Study of Source Code Cloning Across Software Systems
- Automated topic naming to support analysis of software maintenance activities
- Spectur | A Speci cation Language for the Programmer
- A Case Study in Architectural Analysis: The Evolution of the Modern Web Browser
- An Exploratory Study of the Evolution of Communicated Information about the Execution of
- Measuring Sustainability and Adoption Trends of Open Source Web Browsers Olga Baysal and Michael W. Godfrey
- Squin&ng at the data Inves&ga&ng so2ware en&ty provenance
- A Market-Based Bug Allocation Mechanism Using Predictive Bug Lifetimes
- Analyzing Assembler To Eliminate Dead Functions: An Industrial Experience
- We Have All of the Clones, Now What? Toward Integrating Clone Analysis into Software
- Introduction to the special issue on software repository mining in 2009
- The Universal Repository of Everything Niko Schwarz
- Clone analysis: Just another quality validation process Angela Lozano
- Empirical Software Engineering manuscript No. (will be inserted by the editor)
- Revisiting Bug Triage and Resolution Practices Olga Baysal, Reid Holmes, and Michael W. Godfrey
- Mining Usage Data and Development Artifacts Olga Baysal, Reid Holmes, and Michael W. Godfrey
- An Industrial Case Study of Coman's Automated Task Detection Algorithm: What Worked, What Didn't, and Why