REFEREED PAPERS
Empirical Evidence for SOC Dynamics in Software Evolution
[PDF]
Jingwei Wu, Richard C. Holt and Ahmed E. Hassan, Proceedings of ICSM 2007: International Conference on Software Maintenance, Maison Internationale, Paris, France, Oct 2-5, 2007.
A Framework for Studying Clones In Large Software Systems
[PDF]
Zhen Ming Jiang and Ahmed E. Hassan, Proceedings of SCAM 2007: International Working Conference on Source Code Analysis and Manipulation, Maison Internationale, Paris, France, Sept 30 - Oct 1, 2007.
Detecting Interaction Coupling from Task Interaction Histories
[PDF]
Lijie Zou, Michael W. Godfrey, and Ahmed E. Hassan, Proceedings of ICPC 2007: International Conference Program Comprehension, Banff, Alberta, June 26-29, 2007.
Slides.
What Can OSS Mailing Lists Tell Us? A Preliminary Psychometric Text Analysis of the Apache Developer Mailing List
[PDF]
Peter C. Rigby, and Ahnmed E. Hassan, Proceedings of MSR 2007: International Workshop on Mining Software Repositories, Minneapolis, USA, May 19-20, 2007.
Visualizing Clone Cohesion and Coupling
[PDF]
Zhen Ming Jiang, Ahmed E. Hassan, and Richard C. Holt,
Proceedings of APSEC 2006: IEEE Asia Pacific Conference on Software Engineering, Bangalore, India, Dec. 6-8, 2006.
Animated Visualization of Software History Using Evolution Storyboards
[PDF]
Dirk Beyer and Ahmed E. Hassan, Proceedings of WCRE 2006: International Conference on Reverse Engineering, Benevento, Italy, pp. 199-208, Oct. 23-27, 2006.
Mining software repositories to assist developers and support managers
[PDF]
Ahmed E. Hassan, Proceedings of ICSM 2006: IEEE International Conference on Software Maintenance, Chicago, Philadelphia, USA, pp. 339-342, Sept. 24-27, 2006.
Using Decision Trees to Predict the Certification Result of a Build
[PDF]
Ahmed E. Hassan and Ken Zhang, Proceedings of ASE 2006: 21st IEEE/ACM International Conference on Automated Software Engineering, Tokyo, Japan, September 18-22, 2006.
Studying the Evolution of Software Systems Using Change Clusters
[PDF]
Jay Kothari, Trip Denton, Ali Shokoufandeh, Spiros Mancoridis, and Ahmed E. Hassan,
Proceedings of ICPC 2006: International Conference on Program Comprehension,
Athens, Greece,
June 14-16, 2006.
Evolution Storyboards: Visualization of Software Structure Dynamics
[PDF]
Dirk Beyer and Ahmed E. Hassan,
Proceedings of ICPC 2006: International Conference on Program Comprehension,
Athens, Greece,
June 14-16, 2006.
TA-RE: an exchange language for mining software repositories
[PDF]
Sunghun Kim, Thomas Zimmermann, Miryung Kim, Ahmed E. Hassan, Audris Mockus, Tudor Girba, Martin Pinzger, E. James Whitehead Jr., and Andreas Zeller, Proceedings of MSR 2006: International Workshop on Mining Software Repositories, Shanghai, China, May 22-23, 2006.
Format Website
Examining the Evolution of Code Comments in PostgreSQL
[PDF]
Zhen Ming Jiang and Ahmed E. Hassan,
Proceedings of MSR 2006: International Workshop on Mining Software Repositories,
Shanghai, China,
May 22-23, 2006.
MSR 2006: The International Workshop on Mining Software Repositories
[PDF]
Stephan Diehl, Harald Gall, Martin Pinzger, and Ahmed E. Hassan,
Proceedings of ICSE 2006: International Conference on Software Engineering,
Shanghai, China,
May 20-28, 2006.
Workshop Website
Source versus Object Code Extraction For Recovering Software Architecture
[PDF]
Ahmed E. Hassan, Zhen Ming Jiang, and Richard C. Holt,
Proceedings of WCRE 2005: Working Conference on Reverse Engineering,
Pittsburgh (Carnegie Mellon), USA,
November 8-11, 2005.
The Top Ten List: Dynamic Fault Prediction
[PDF]
Ahmed E. Hassan, and Richard C. Holt,
Proceedings of ICSM 2005: International Conference on Software Maintenance,
Budapest, Hungary,
Sept 25-30, 2005.
Comparison of Clustering Algorithms in the Context of Software Evolution
[PDF]
Jingwei Wu, Ahmed E. Hassan, and Richard C. Holt,
Proceedings of ICSM 2005: International Conference on Software Maintenance,
Budapest, Hungary,
Sept 25-30, 2005.
Visualizing Historical Data Using Spectrographs
[PDF]
Ahmed E. Hassan, Jingwei Wu, and Richard C. Holt,
Proceedings of METRICS 2005: 11th IEEE International Software Metrics Symposium,
Como, Italy,
Sept 19-22, 2005.
MSR 2005: The International Workshop on Mining Software Repositories
[PDF]
Ahmed E. Hassan, Richard C. Holt and Stephan Diehl,
Proceedings of ICSE 2005: International Conference on Software Engineering,
Saint Louis, Missouri, USA,
May 15-21, 2005.
Workshop Website
The Small World of Software Reverse Engineering
[PDF]
Ahmed E. Hassan, and Richard C. Holt,
Proceedings of WCRE 2004: Working Conference on Reverse Engineering,
Delft University of Technology, the Netherlands,
Nov 9-12, 2004.
Slides
Exploring Software Evolution Using Spectrographs
[PDF]
Jingwei Wu, Ahmed E. Hassan, and Richard C. Holt,
Proceedings of WCRE 2004: Working Conference on Reverse Engineering,
Delft University of Technology, the Netherlands,
Nov 9-12, 2004.
Slides
Predicting Change Propagation in Software Systems
[PDF]
Ahmed E. Hassan, and Richard C. Holt,
Proceedings of ICSM 2004: International Conference on Software Maintenance,
Chicago, Illinois, USA,
Sept 11-17, 2004.
Slides
Studying The Evolution of Software Systems Using Evolutionary Code Extractors
[PDF]
Ahmed E. Hassan, and Richard C. Holt,
Proceedings of IWPSE 2004: International Workshop on Principles of Software Evolution,
Kyoto, Japan,
Sept 6-7, 2004.
Slides
Evolution Spectrographs: Visualizing Punctuated Change in Software Evolution
[PDF]
Jingwei Wu, Claus W. Spitzer, Ahmed E. Hassan and Richard C. Holt,
Proceedings of IWPSE 2004: International Workshop on Principles of Software Evolution,
Kyoto, Japan,
Sept 6-7, 2004.
Slides
Studying The Evolution of Software Systems Using Evolutionary Code Extractors
[PDF]
Ahmed E. Hassan, and Richard C. Holt,
Proceedings of IWPSE 2004: International Workshop on Principles of Software Evolution,
Kyoto, Japan,
Sept 6-7, 2004.
Slides
Using Development History Sticky Notes to Understand Software Architecture -
[PDF]
Ahmed E. Hassan, and Richard C. Holt,
Proceedings of IWPC 2004: International Workshop on Program Comprehension,
Bari, Italy,
Jun 24-26, 2004.
Slides
MSR 2005: The International Workshop on Mining Software Repositories
[PDF]
Ahmed E. Hassan, Richard C. Holt and Audris Mockus,
Proceedings of ICSE 2004: International Conference on Software Engineering,
Scotland, UK,
May 23-28, 2004.
Workshop Website
Studying The Chaos of Code Development
[PDF]
Ahmed E. Hassan, and Richard C. Holt,
Proceedings of WCRE 2003: Working Conference on Reverse Engineering,
Victoria, British Columbia, Canada,
Nov 13-16, 2003.
Slides
Migrating Web Frameworks Using Water Transformations
[PDF]
Ahmed E. Hassan, and Richard C. Holt,
Proceedings of COMPSAC 2003: International Computer Software and Application Conference,
Dallas, Texas, USA,
Nov 3-6, 2003.
Slides
The Chaos of Software Development
[PDF]
Ahmed E. Hassan, and Richard C. Holt,
Proceedings of IWPSE 2003: International Workshop on Principles of Software Evolution,
Helsinki, Finland,
Sept 1-2, 2003.
Slides
Using Graph Patterns to Extract Scenarios
[PDF]
Jingwei Wu, Ahmed E. Hassan, and Richard C. Holt,
Proceedings of IWPC 2002: International Workshop on Program Comprehension,
La Sorbonne, Paris, France,
Jun 26-29, 2002.
Slides
Architecture Recovery of Web Applications
[PDF]
Ahmed E. Hassan, and Richard C. Holt,
Proceedings of ICSE 2002: International Conference on Software Engineering,
Orlando, Florida,
May 19-25, 2002.
Slides
Towards a Better Understanding of Web Application
[PDF]
Ahmed E. Hassan, and Richard C. Holt,
Proceedings of WSE 2001: International Workshop on Web Site Evolution,
Florence, Italy,
Nov 10, 2001.
Slides
E/R Schema for the Datrix C/C++/Java Exchange Format
[PDF]
Richard C. Holt, Ahmed E. Hassan, Bruno Lague, Sebastien Lapierre, and Charles Leduc,
Proceedings of Data Exchange Format session - WCRE 2000: Working Conference on Reverse Engineering,
Brisbane, Australia,
Nov 23-25, 2000.
Slides
A Reference Architecture for Web Servers
[PDF]
Ahmed E. Hassan and Richard C. Holt,
Proceedings of WCRE 2000: Working Conference on Reverse Engineering,
Brisbane, Australia,
Nov 23-25, 2000.
Slides