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 |