Detecting Virus Mutations Via Dynamic Matching
Min Feng, Rajiv Gupta (University of California, Riverside, USA)
Regression Model Checking
Guowei Yang, Matthew Dwyer, Gregg Rothermel (University of Nebraska - Lincoln, USA)
Automatic Performance Analysis of Load Tests
Zhen Ming Jiang, Ahmed E. Hassan (Queen's University, Canada)
Gilbert Hamann, Parminder Flora (Research In Motion -RIM, Canada)
Inquiring the Usage of Aspect-Oriented Programming: an Empirical Study
Freddy Munoz, Benoit Baudry, Romain Delamare (INRIA, Centre Rennes - Bretagne Atlantique, France)
Yves Le Traon (IT-Telecom Bretagne, France)
Studying the Use of Developer IRC Meetings in Open Source Projects
Emad Shihab, Zhen Ming Jiang, Ahmed E. Hassan (Queen's University, Canada)
Searching and Skimming: An Exploratory Study
Jamie Starke, Chris Luce, Jonathan Sillito (University of Calgary, Canada)
Location: Empire Ballroom
Session Chair: Miryung Kim
Managing Code Clones Using Dynamic Change Tracking and Resolution
Michiel de Wit, Andy Zaidman (Delft University of Technology, Netherlands)
Arie van Deursen (Delft University of Technology, Netherlands)
Comparative Analysis of Evolving Software Systems Using the Gini Coefficient
Rajesh Vasa, Markus Lumpe, Philip Branch (Swinburne University of Technology, Australia)
Oscar Nierstrasz (University of Bern, Switzerland)
Assessing the Impact of Framework Changes Using Component Ranking
Reishi Yokomori (Nanzan University, Japan)
Harvey Siy (University of Nebraska at Omaha, USA)
Masami Noro (Nanzan University, Japan)
Katsuro Inoue (Osaka University, Japan)
12:30pm - 2:00pm
Lunch
Location: Empire Ballroom and Foyer
Session Chair: Mark Grechanik
Senseo: Enriching Eclipse's Static Source Views with Dynamic Metrics
David Röthlisberger, Marcel Härry (University of Bern, Switzerland)
Alex Villazon, Danilo Ansaloni, Walter Binder (University of Lugano, Switzerland)
Oscar Nierstrasz (University of Bern, Switzerland)
Philippe Moret (University of Lugano, Switzerland)
Semantics-Based Code Search: Demonstration Proposal
Steven Reiss (Brown University, USA)
MAJOR: Flexible Tool Development with Aspect-Oriented Programming
Alex Villazon, Walter Binder, Philippe Moret, Danilo Ansaloni (University of Lugano, Switzerland)
Visualizing the Java Heap: Demonstration Proposal
Steven Reiss (Brown University, USA)
Performance Impact Analysis with KPP using Application Response Measurement in E-Government Systems
Namho Yoo (DoD/HA, USA)
Modularizing Error Recovery
Jeeva Paudel, Christopher Dutchyn (University of Saskatchewan, Canada)
Model-Driven Testing in Software Product Lines
Beatriz Pérez Lamancha, Macario Polo, Ignacio García (University of Castilla-La Mancha, Spain)
Data Transformation and Attribute Subset Selection: Do they Help Make Differences in Software Failure Prediction?
Hao Jia, Fengdi Shu, Ye Yang (Institute of Software,The Chinese Academy of Sciences, China)
Qi Li (University of Southern California, USA)
The Squale Model --- A Practice-based Industrial Quality Model
Karine Mordal-Manet, Francoise Balmas (Université Paris 8, France)
Simon Denier, Stephane Ducasse (INRIA Lille, France)
Harald Wertz (University Paris 8, France)
Jannik Laval (INRIA Lille, France)
Fabrice Bellingard, Philippe Vaillergues (Qualixo, France)
Location: Wedgwood Room
Session Chair: Tien Nguyen
On Predicting the Time taken to Correct Bug Reports in Open Source Projects
Prasanth Anbalagan, Mladen Vouk (North Carolina State University, USA)
Interactive Views for Analyzing Problem Reports
Patrick Knab (University of Zurich, Switzerland)
Martin Pinzger (Delft University of Technology, Netherlands)
Beat Fluri, Harald Gall (University of Zurich, Switzerland)
Expertise Recommendation with Usage Expertise
David Ma (University of Calgary, Canada)
David Schuler (Saarland University, Germany)
Thomas Zimmermann (Microsoft Corporation, USA)
Jonathan Sillito (University of Calgary, Canada)
An Empirical Study on the Risks of Using of Off-the-Shelf Techniques to Process Mailing List Data
Nicolas Bettenburg, Emad Shihab, Ahmed E. Hassan (Queen's University, Canada)
A Model-Based Regression Test Selection Technique
Leila Naslavsky, Hadar Ziv, Debra Richardson (University of California, Irvine, USA)
3:30pm - 4:00pm
Break
4:00pm - 5:30pm
Location: Drawing Room
1st International Workshop on Service-Oriented Architecture (SOA) Testing
Location: Empire Ballroom
Session Chair: Tom Zimmermann
Beyond Generated Software Documentation – A Web 2.0 Perspective
Philipp Schugerl, Juergen Rilling (Concordia University, Canada)
Philippe Charland (Defence R&D Canada, Canada)
Recovering Design Rationale from Email Repositories
Andrea De Lucia (University of Salerno, Italy)
Fausto Fasano (University of Molise, Italy)
Claudia Grieco, Genny Tortora (University of Salerno, Italy)
UI Traces: Supporting Maintenance of Interactive Software
Andrew Sutherland, Kevin Schneider (University of Saskatchewan, Canada)
Recovering Traceability Links between a Simple Natural Language Sentence and Source Code using Domain Ontologies
Takashi Yoshikawa, Shinpei Hayashi, Motoshi Saeki (Tokyo Institute of Technology, Japan)
The End-to-End Use of Source Code Examples: An Exploratory Study
Reid Holmes (University of Washington, USA)
Rylan Cottrell, Robert Walker, Joerg Denzinger (University of Calgary, Canada)
Abstracting the Template Instantiation Relation in C++
Andrew Sutton, Ryan Holeman, Jonathan Maletic (Kent State University, USA)
Location: Wedgwood Room
Session Chair: Carl Worms
Digging Deep: Software Reengineering supported by Database Reverse Engineering of a System with 30+ Years of Legacy
Stefan Strobl, Mario Bernhart, Thomas Grechenig, Wolfgang Kleinert (Vienna University of Technology, Vienna, Austria)
What Motivate Software Engineers to Refactor Source Code? Evidences from Professional Developers
Yi Wang (City University of Hong Kong, China)
Software Maintainability Benefits from Annotation-driven Code
Leho Nigul, Ernest Mah (IBM Canada Ltd., Canada)
5:30 - 6:30
ICSM 2010 Announcement and Open Steering Committee Meeting
Location: Empire Ballroom
8:00am - 9:00am
Breakfast
9:00am - 10:30am
25 Years of ICSM: Panel
Location: Empire Ballroom
10:30am - 11:00am
Break
11:00am - 12:30pm
Location: Wedgwood Room
Session Chair: Steven Reiss
Object Aware Execution Trace Exploration
Stefan Voigt, Johannes Bohnet, Jürgen Dölner (Hasso-Plattner-Institute, University of Potsdam, Germany)
A Combinatorial Approach to Building Navigation Graphs for Dynamic Web Applications
Wenhua Wang, Yu Lei (University of Texas at Arlington, USA)
Sreedevi Sampath (University of Maryland, Baltimore County, USA)
Raghu Kacker, Rick Kuhn (National Institute of Standards and Technology, USA)
James Lawrence (George Mason University, USA)
Effective and Efficient Localization of Multiple Faults using Value Replacement
Dennis Jeffrey (University of California, Riverside, USA)
Neelam Gupta (Independent)
Rajiv Gupta (University of California, Riverside, USA)
Location: Empire Ballroom
Session Chair: Andrian Marcus
Modeling Class Cohesion as Mixtures of Latent Topics
Yixun Liu, Denys Poshyvanyk (College of William and Mary, USA)
Rudolf Ferenc, Tibor Gyimóthy (University of Szeged, Hungary)
Nikos Chrisochoides (College of William and Mary, USA)
Introducing a Test Suite Similarity Metric for Event Sequence-Based Test Cases
Penelope Brooks, Atif Memon (University of Maryland, College Park, USA)
Augmenting Static Source Views in IDEs with Dynamic Metrics
David Röthlisberger, Marcel Härry (University of Bern, Switzerland)
Alex Villazon, Danilo Ansaloni, Walter Binder (University of Lugano, Switzerland)
Oscar Nierstrasz (University of Bern, Switzerland)
Philippe Moret (University of Lugano, Switzerland)
Location: Drawing Room
Session Chair: Mark Grechanik
Analysis of Pervasive Multiple-Component Defects in a Large Software System
Zude Li, Mechelle Gittens, Syed Murtaza, Nazim Madhavji (University of Western Ontario, Canada)
Andriy Miranskyy, David Godwin, Enzo Cialini (IBM Canada Ltd., Canada)
An Investigation of the Relationships between Lines of Code and Defects
Hongyu Zhang (Tsinghua University, China)
A Theoretical and Empirical Study of EFSM Dependence
Kelly Androutsopoulos, Nicolas Gold, Mark Harman, Zheng Li (King's College London, UK)
Laurence Tratt (University of Bournemouth, UK)
Refining Clustering Evaluation Using Structure Indicators
Mark Shtern, Vassilios Tzerpos (York University, Canada)
Incremental Call Graph Reanalysis for AspectJ Software
Yu Lin, Sai Zhang, Jianjun Zhao (Shanghai Jiao Tong University, China)
Coordination and Productivity Issues in Free Software: the Role of Brooks Law
Paul James Adams (Zea Partners, UK)
Andrea Capiluppi (University of East London, UK)
Cornelia Boldyreff (University of Lincoln, UK)
Measuring the Progress of Projects Using the Time Dependence of Code Changes (Recipient of the Best Paper Award) Omar Alam, Bram Adams, Ahmed E. Hassan (Queen's University, Canada)
What's hot and what's not: Windowed developer topic analysis
Abram Hindle, Michael Godfrey, Richard Holt (University of Waterloo, Canada)
Location: Drawing Room
Session Chair: Jonathan I. Maletic
On the use of Relevance Feedback in IR-based Concept Location
Gregory Gay (West Virginia University, USA)
Sonia Haiduc, Andrian Marcus (Wayne State University, USA)
Timothy Menzies (West Virginia University, USA)
Feature Location in COBOL Mainframe Systems: an Experience Report
Joris Van Geet, Serge Demeyer (University of Antwerp, Belgium)
The Role of the Coverage Analysis during IR-based Traceability Recovery: a Controlled Experiment
Andrea De Lucia, Rocco Oliveto, Genny Tortora (University of Salerno, Italy)
3:30pm - 4:00pm
Break
4:00pm - 5:30pm
Location: Wedgwood Room
Session Chair: Carl Worms
Towards a Distributed Execution Framework for JUnit Test Case
Tauhida Parveen, Scott Tilley (Florida Institute of Technology, USA)
Nigel Dailey (Yahoo! Inc., USA)
Pedro Morales (Harris Corp., USA)
Visualizing the Structure of Field Testing Problems
Brian Chan, Ying Zou, Ahmed Hassan (Queen's University, Canada)
Anand Sinha (Research In Motion (RIM), Canada)
Using Dynamic Execution Data to Generate Test Cases
Rozita Dara, Shimin Li, Weining Liu, Angi Ghorbani (Research In Motion (RIM), Canada)
Ladan Tahvildari (University of Waterloo, Canada)