| 2009 |
| 58 | EE | Bram Adams,
Wolfgang De Meuter,
Herman Tromp,
Ahmed E. Hassan:
Can we refactor conditional compilation into aspects?
AOSD 2009: 243-254 |
| 2008 |
| 57 | | Ahmed E. Hassan,
Michele Lanza,
Michael W. Godfrey:
Fith International Workshop on Mining Software Repositories, MSR 2008 (ICSE Workshop), Leipzig, Germany, May 10-11, 2008, Proceedings
ACM 2008 |
| 56 | EE | Dharmesh Thakkar,
Zhen Ming Jiang,
Ahmed E. Hassan,
Gilbert Hamann,
Parminder Flora:
Retrieving relevant reports from a customer engagement repository.
ICSM 2008: 117-126 |
| 55 | EE | Haroon Malik,
Istehad Chowdhury,
Hsiao-Ming Tsou,
Zhen Ming Jiang,
Ahmed E. Hassan:
Understanding the rationale for updating a function's comment.
ICSM 2008: 167-176 |
| 54 | EE | Haroon Malik,
Ahmed E. Hassan:
Supporting software evolution using adaptive change propagation heuristics.
ICSM 2008: 177-186 |
| 53 | EE | Zhen Ming Jiang,
Ahmed E. Hassan,
Gilbert Hamann,
Parminder Flora:
Automatic identification of load testing problems.
ICSM 2008: 307-316 |
| 52 | EE | Zhen Ming Jiang,
Ahmed E. Hassan,
Parminder Flora,
Gilbert Hamann:
Abstracting Execution Logs to Execution Events for Enterprise Applications (Short Paper).
QSIC 2008: 181-186 |
| 51 | EE | Ahmed E. Hassan:
Automated classification of change messages in open source projects.
SAC 2008: 837-841 |
| 50 | EE | Daniel M. Germán,
Gregorio Robles,
Ahmed E. Hassan:
Change Impact Graphs: Determining the Impact of Prior Code Changes.
SCAM 2008: 184-193 |
| 49 | EE | Dharmesh Thakkar,
Ahmed E. Hassan,
Gilbert Hamann,
Parminder Flora:
A framework for measurement based performance modeling.
WOSP 2008: 55-66 |
| 48 | EE | Zhen Ming Jiang,
Ahmed E. Hassan,
Gilbert Hamann,
Parminder Flora:
An automated approach for abstracting execution logs to execution events.
Journal of Software Maintenance 20(4): 249-267 (2008) |
| 2007 |
| 47 | EE | Lijie Zou,
Michael W. Godfrey,
Ahmed E. Hassan:
Detecting Interaction Coupling from Task Interaction Histories.
ICPC 2007: 135-144 |
| 46 | EE | Tao Xie,
Jian Pei,
Ahmed E. Hassan:
Mining Software Engineering Data.
ICSE Companion 2007: 172-173 |
| 45 | EE | Jingwei Wu,
Richard C. Holt,
Ahmed E. Hassan:
Empirical Evidence for SOC Dynamics in Software Evolution.
ICSM 2007: 244-254 |
| 44 | EE | Ahmed E. Hassan,
Thomas Zimmermann:
MythSE Myths in Software Engineering Half day ICSM 2007Working Session.
ICSM 2007: 489-490 |
| 43 | EE | Peter C. Rigby,
Ahmed E. Hassan:
What Can OSS Mailing Lists Tell Us? A Preliminary Psychometric Text Analysis of the Apache Developer Mailing List.
MSR 2007: 23 |
| 42 | EE | Zhen Ming Jiang,
Ahmed E. Hassan:
A Framework for Studying Clones In Large Software Systems.
SCAM 2007: 203-212 |
| 41 | EE | Ahmed E. Hassan,
Parminder Flora:
Performance engineering in industry: current practices and adoption challenges.
WOSP 2007: 209 |
| 2006 |
| 40 | | Stephan Diehl,
Harald Gall,
Ahmed E. Hassan:
Proceedings of the 2006 International Workshop on Mining Software Repositories, MSR 2006, Shanghai, China, May 22-23, 2006
ACM 2006 |
| 39 | EE | Zhen Ming Jiang,
Ahmed E. Hassan,
Richard C. Holt:
Visualizing Clone Cohesion and Coupling.
APSEC 2006: 467-476 |
| 38 | EE | Ahmed E. Hassan,
Ken Zhang:
Using Decision Trees to Predict the Certification Result of a Build.
ASE 2006: 189-198 |
| 37 | EE | Andrew Walenstein,
James R. Cordy,
William S. Evans,
Ahmed E. Hassan,
Toshihiro Kamiya,
Cory Kapser,
Ettore Merlo:
06301 Working Session Summary: Presentation and Visualization of Redundant Code.
Duplication, Redundancy, and Similarity in Software 2006 |
| 36 | EE | Dirk Beyer,
Ahmed E. Hassan:
Evolution Storyboards: Visualization of Software Structure Dynamics.
ICPC 2006: 248-251 |
| 35 | EE | Jay Kothari,
Ali Shokoufandeh,
Spiros Mancoridis,
Ahmed E. Hassan:
Studying the Evolution of Software Systems Using Change Clusters.
ICPC 2006: 46-55 |
| 34 | EE | Stephan Diehl,
Harald Gall,
Martin Pinzger,
Ahmed E. Hassan:
MSR 2006: the 3rd international workshop on mining software repositories.
ICSE 2006: 1021 |
| 33 | EE | Ahmed E. Hassan:
Mining Software Repositories to Assist Developers and Support Managers.
ICSM 2006: 339-342 |
| 32 | EE | Stephan Diehl,
Harald Gall,
Martin Pinzger,
Ahmed E. Hassan:
Introduction to MSR 2006.
MSR 2006: 1-2 |
| 31 | EE | Zhen Ming Jiang,
Ahmed E. Hassan:
Examining the evolution of code comments in PostgreSQL.
MSR 2006: 179-180 |
| 30 | EE | Sunghun Kim,
Thomas Zimmermann,
Miryung Kim,
Ahmed E. Hassan,
Audris Mockus,
Tudor Gîrba,
Martin Pinzger,
E. James Whitehead Jr.,
Andreas Zeller:
TA-RE: an exchange language for mining software repositories.
MSR 2006: 22-25 |
| 29 | EE | Dirk Beyer,
Ahmed E. Hassan:
Animated Visualization of Software History using Evolution Storyboards.
WCRE 2006: 199-210 |
| 28 | EE | Ahmed E. Hassan,
Richard C. Holt:
Replaying development history to assess the effectiveness of change propagation tools.
Empirical Software Engineering 11(3): 335-367 (2006) |
| 2005 |
| 27 | EE | Ahmed E. Hassan,
Richard C. Holt,
Stephan Diehl:
MSR 2005 international workshop on mining software repositories.
ICSE 2005: 690 |
| 26 | EE | Ahmed E. Hassan,
Richard C. Holt:
The Top Ten List: Dynamic Fault Prediction.
ICSM 2005: 263-272 |
| 25 | EE | Jingwei Wu,
Ahmed E. Hassan,
Richard C. Holt:
Comparison of Clustering Algorithms in the Context of Software Evolution.
ICSM 2005: 525-535 |
| 24 | EE | Ahmed E. Hassan,
Jingwei Wu,
Richard C. Holt:
Visualizing Historical Data Using Spectrographs.
IEEE METRICS 2005: 31 |
| 23 | EE | Ahmed E. Hassan,
Zhen Ming Jiang,
Richard C. Holt:
Source versus Object Code Extraction for Recovering Software Architecture.
WCRE 2005: 67-76 |
| 22 | EE | Ahmed E. Hassan,
Richard C. Holt,
Audris Mockus:
Report on MSR 2004: International workshop on mining software repositories.
ACM SIGSOFT Software Engineering Notes 30(1): 4 (2005) |
| 21 | EE | Stephan Diehl,
Ahmed E. Hassan,
Richard C. Holt:
Report on MSR 2005: international workshop on mining software repositories.
ACM SIGSOFT Software Engineering Notes 30(5): 1-3 (2005) |
| 20 | EE | Vittorio Cortellessa,
Katerina Goseva-Popstojanova,
Kalaivani Appukkutty,
Ajith Guedem,
Ahmed E. Hassan,
Rania Elnaggar,
Walid Abdelmoez,
Hany H. Ammar:
Model-Based Performance Risk Analysis.
IEEE Trans. Software Eng. 31(1): 3-20 (2005) |
| 19 | EE | Ahmed E. Hassan,
Audris Mockus,
Richard C. Holt,
Philip M. Johnson:
Guest Editor's Introduction: Special Issue on Mining Software Repositories.
IEEE Trans. Software Eng. 31(6): 426-428 (2005) |
| 18 | EE | Ahmed E. Hassan,
Richard C. Holt:
A lightweight approach for migrating web frameworks.
Information & Software Technology 47(8): 521-532 (2005) |
| 2004 |
| 17 | EE | Ahmed E. Hassan,
Richard C. Holt,
Audris Mockus:
MSR 2004: International Workshop on Mining Software Repositories.
ICSE 2004: 770-771 |
| 16 | EE | Ahmed E. Hassan,
Richard C. Holt:
Predicting Change Propagation in Software Systems.
ICSM 2004: 284-293 |
| 15 | EE | Ahmed E. Hassan,
Richard C. Holt:
Using Development History Sticky Notes to Understand Software Architecture.
IWPC 2004: 183-193 |
| 14 | EE | Jingwei Wu,
Claus W. Spitzer,
Ahmed E. Hassan,
Richard C. Holt:
Evolution Spectrographs: Visualizing Punctuated Change in Software Evolution.
IWPSE 2004: 57-66 |
| 13 | EE | Ahmed E. Hassan,
Richard C. Holt:
Studying The Evolution of Software Systems Using Evolutionary Code Extractors.
IWPSE 2004: 76-81 |
| 12 | EE | Ahmed E. Hassan,
Richard C. Holt:
The Small World of Software Reverse Engineering.
WCRE 2004: 278-283 |
| 11 | EE | Jingwei Wu,
Richard C. Holt,
Ahmed E. Hassan:
Exploring Software Evolution Using Spectrographs.
WCRE 2004: 80-89 |
| 2003 |
| 10 | EE | Ahmed E. Hassan,
Richard C. Holt:
Migrating Web Frameworks Using Water Transformations.
COMPSAC 2003: 296-303 |
| 9 | EE | T. Wang,
Ahmed E. Hassan,
Ajith Guedem,
Walid Abdelmoez,
Katerina Goseva-Popstojanova,
Hany H. Ammar:
Architectural Level Risk Assessment Tool Based on UML Specifications.
ICSE 2003: 808-809 |
| 8 | EE | Ahmed E. Hassan,
Richard C. Holt:
The Chaos of Software Development.
IWPSE 2003: 84-94 |
| 7 | EE | Ahmed E. Hassan,
Richard C. Holt:
Studying the Chaos of Code Development.
WCRE 2003: 123-133 |
| 6 | EE | Katerina Goseva-Popstojanova,
Ahmed E. Hassan,
Ajith Guedem,
Walid Abdelmoez,
Diaa Eldin M. Nassar,
Hany H. Ammar,
Ali Mili:
Architectural-Level Risk Analysis Using UML.
IEEE Trans. Software Eng. 29(10): 946-960 (2003) |
| 2002 |
| 5 | EE | Ahmed E. Hassan,
Richard C. Holt:
Architecture recovery of web applications.
ICSE 2002: 349-359 |
| 4 | EE | Jingwei Wu,
Ahmed E. Hassan,
Richard C. Holt:
Using Graph Patterns to Extract Scenarios.
IWPC 2002: 239-250 |
| 2001 |
| 3 | EE | Ahmed E. Hassan,
Richard C. Holt:
Towards a Better Understanding of Web Applications.
WSE 2001: 112-116 |
| 2000 |
| 2 | EE | Ahmed E. Hassan,
Richard C. Holt:
A Reference Architecture for Web Servers.
WCRE 2000: 150- |
| 1 | EE | Richard C. Holt,
Ahmed E. Hassan,
Bruno Laguë,
Sébastien Lapierre,
Charles Leduc:
E/R Schema for the Datrix C/C++/Java Exchange Format.
WCRE 2000: 284-286 |