General Chair
Ahmed E. Hassan
Queen's University, Canada
Program Co-chairs
Michele Lanza
University of Lugano, Switzerland
Michael W. Godfrey
University of Waterloo, Canada
Challenge Chair
Sung Kim
Massachusetts Institute of Technology, USA
Program Committee
Tsuneo Ajisaka (Wakayama U., Japan)
Giuliano Antoniol (TU Montreal, Canada)
Abraham Bernstein (U. of Zurich, Switzerland)
Prem Devanbu (U. of California, USA)
Stephan Diehl (U. of Trier, Germany)
Massimiliano di Penta (U. of Sannio, Italy)
Harald Gall (U. of Zurich, Switzerland)
Daniel German (U. of Victoria, Canada)
Tudor Girba (U. of Bern, Switzerland)
Yann-Gael Gueheneuc (U. de Montreal, Canada)
Ric Holt (U. Waterloo, Canada) (pending)
Katsuro Inoue (Osaka U., Japan)
Jonathan Maletic (Kent State U., USA)
Andrian Marcus (Wayne State U., USA)
Radu Marinescu (TU Timisoara, Romania)
Audris Mockus (Avaya Labs, USA)
Leon Moonen (Delft U. of Tech., Netherlands)
David Notkin (U. of Washington, USA)
Masao Ohira (NAIST, Japan)
Alex Orso (Georgia Tech, USA)
Dewayne Perry (U. of Texas, USA)
Martin Pinzger (U. of Zurich, Switzerland)
Gregorio Robles (U. of Madrid, Spain)
Jelber Sayyad Shirabad (Ottawa U., Canada)
Alexandru Telea (Eindhoven TU, The Netherlands)
Annie Ying (IBM Research, USA)
Jim Whitehead (U. of California, USA)
Andreas Zeller (Saarland U., Germany)
Thomas Zimmermann (U. of Calgary, Canada)
Local Arrangement Chair
Thomas Zimmermann
University of Calgary, Canada
Web Chair
Marco D'Ambros
University of Lugano, Switzerland
Location

Co-located with ICSE 2008,
Leipzig, Germany
Steering Committee
Ahmed E. Hassan
Queen's University, Canada
Audris Mockus
Avaya, USA
Ric Holt
University of Waterloo, Canada
Katsuro Inoue
Osaka University, Japan
Stephan Diehl
University Trier
Harald Gall
University of Zurich
|
Presentation instruction
Full paper presentations will be 20 minutes long, including clarification
questions, while short paper presentations will be 5 minutes long, excluding
clarification questions.
Programme (Download the pdf version)
Time |
Paper type |
Saturday May 10 |
|
Paper type |
Sunday May 11 |
|
|
Session 1 -- Welcome and Keynote [Chair: Michele Lanza] |
|
Session 6 -- Invited Tutorial [Chair: Mike Godfrey] |
9:00-10:30 |
|
Welcome and introduction |
Invited tutorial |
How to Learn Enough Data Mining to be Dangerous in 60 Minutes |
Keynote |
Dynamically Evolving Software:
Some Radical Changes of Perspective
(60 mins)
|
|
|
|
|
10:30-11:00 |
|
Coffee break |
|
Coffee break |
|
|
Session 2 -- Mining 1 [Chair: Tom Zimmermann] |
|
Session 7 -- Mining 2 [Chair: Jim Whitehead] |
11:00-12:30 |
full |
Determinism and Evolution |
full |
Automatically Mining Abbreviation Expansions in Programs to Enhance Software Maintenance Tools |
full |
Factor Analysis Based Approach for Detecting Product Line Variability from Change History |
full |
An Extension of Fault-prone Filtering Using Precise Training and Dynamic Threshold |
short |
Branching and Merging in the Repository |
full |
What do Large Commits Tell Us? A Taxonomical Study of Large Changes |
short |
Deep Intellisense: A Tool for Rehydrating Evaporated Information |
|
Discussion |
|
Discussion |
12:30-14:00 |
|
Lunch break |
|
Lunch break |
|
|
Session 3 -- Bugs and Changes [Chair: Tudor Girba] |
|
Session 8 -- Mining 3 [Chair: Daniel German] |
14:00-14:45 |
short |
Extracting Structural Information from Bug Reports |
short |
SpotWeb: Detecting Framework Hotspots via Mining Open Source Repositories on the Web |
short |
A Change-aware Development Environment by Recording Editing Operations of Source Code |
short |
Talk and Work: A Preliminary Report |
short |
On the Relation of Refactorings and Software Defect Prediction |
short |
Correctness of Data Mined from CVS |
|
Discussion |
|
Discussion |
|
|
Session 4 -- Understanding and infrastructure [Chair: Ric Holt] |
|
Session 9 -- People are people, so.. [Chair: David Notkin] |
|
short |
Understanding Bug Fix Patterns in Verilog |
short |
Mining Usage Expertise from Version Archives |
|
short |
Mining Software Effort Data: Preliminary Analysis of Visual Studio Team System Data |
short |
Expertise Identification and Visualization from CVS |
|
|
|
short |
Measuring Developer Contribution from Software Repository Data |
|
|
Discussion |
|
Discussion |
15:30-16:00 |
|
Coffee break |
|
Coffee break |
|
|
Session 5 -- Changes and clones [Chair: Max Di Penta] |
|
Session 10 -- Mining Challenge [Chair: Sung Kim] |
16:00-17:30 |
full |
Improving Change Descriptions with Change Contexts |
challenge |
Analyzing the Evolution of Eclipse Plugins |
full |
Evaluation of Source Code Copy Detection Methods on FreeBSD |
challenge |
On the Growth of Eclipse Defects |
full
|
Small Patches Get In! |
challenge |
Towards a simplification of the bug report form in Eclipse |
challenge
|
Summarizing
developer work history using time series segmentation |
|
|
challenge |
A Newbie Guide to Eclipse APIs |
|
|
Discussion |
|
|
Discussion |
|