LINKS
OBJECTIVES
PROGRAM
WORKSHOP FORMAT
PUBLICATION
PROGRAM COMMITTEE
CALL FOR PAPER
CONTACT
CSMR'2009
ORGANIZERS
Rainer Koschke
University of Bremen
Stanislaw Jarzabek
National University of Singapore
James R. Cordy
Queen's University
Katsuro Inoue
Osaka University
Andrew Walenstein
|
Held as workshop
of CSMR'2009 in
Kaiserslautern, Germany, Tuesday, March 24, 2009.
Objectives
The scope of the workshop is the general field of software clones
including but not limited to empirical studies on cloning, detection
and removal techniques, theories, and applications.
The primary aims of this workshop are to:
- bring together researchers within the field
- clarify and assess the current state of research
- establish a list of new directions and open and
critical research questions, and
- generate new research collaboration partnerships.
This workshop expands upon
the First
International Workshop on Detection of Software Clones, held in
conjunction with ICSM'2002 in Montreal in October of 2002 and
Second
International Workshop on Detection of Software Clones held in
conjunction with WCRE'2003 in Victoria, British Columbia, Canada,
November 2003.
Relevant topics include but are not limited to:
- definition of software redundancy and clones
- types, distribution, and nature of clones in software
systems
- taxonomies of clone, redundancy, or duplication types
- software similarity models
- root causes for clones
- effects of clones
- techniques for software clone management
- cost/economic and trade-off models for clone removal
- clone and pattern detection techniques and algorithms
- clone/redundancy and pattern visualization tools
- relevance ranking for detectors
- evaluation and benchmarking issues
- language design and modeling techniques for redundancy
elimination
- evolution of clones
- tool and technique evaluation or comparison
- empirical studies of clones in systems or of clone
detection
- benchmarking and benchmarking issues, including data
format issues, benchmark types, subject system selection, etc.
Program
To obtain a photograph of a speaker, just follow the links
below in the authors column.
Program
| 9:00-9:15 |
Organizers |
Welcome |
|
| 9:15-9:45 |
Jan Harder and Nils Göde
|
Modeling Clone Evolution
|
abstract |
| 9:45-10:15 |
Randy Smith and Susan Horwitz
|
Detecting and Measuring Similarity in Code Clones
|
abstract |
| 10:30-11:00 | | coffee break |
|
| 11:00-11:30 |
Toshihiro Kamiya
|
Interoperation Potential: Integration of
Code-Clone Detection Methods with Other Analysis
Methods
|
abstract |
| 11:30-12:00 |
Peter Bulychev and Marius Minea
|
An evaluation of duplicate code detection
using anti-unification
|
abstract |
| 12:00-12:30 |
Yue Jia, Dave Binkley,
Mark Harman, Jens Krinke and Makoto Matsushita
|
KClone: A Proposed Approach to Fast Precise
Code Clone Detection
|
abstract |
| 12:30-13:00 |
Hamid Abdul Basit and Stan
Jarzabek
|
A Case for Structural Clones
|
abstract |
| 13:00-14:30 | | lunch break | |
| 14:30-16:00 |
Position Paper Authors and all Participants |
panel with 6 position paper presentations in the following
order | |
| |
Daniel
German, Massimiliano
Di Penta, Giuliano Antoniol, Yann-Gaël Guéhéneuc
|
Code Siblings: Phenotype Evolution
|
abstract |
| |
Ruben Heradio, Jose
Antonio Cerrada, Ismael Abad and Carlos Cerrada
|
Generation of Families of Similar Programs by Analogy
|
abstract |
| |
Sandro Schulze and
Martin Kuhlemann
|
A Holistic Approach for Processing of
Detected Code Clones
|
abstract |
| |
Ira Baxter
|
Clone Detection Using DMS® as a Universal
Analysis Engine
|
abstract |
| |
Elmar Jürgens,
Florian Deissenboeck and Benjamin Hummel
|
Clone Detection Beyond Copy&Paste
|
abstract |
| |
Huiqing Li and
Simon Thompson
|
Clone Detection and Removal for Erlang/OTP
within a Refactoring Environment
|
abstract |
| 16:00-16:30 | | coffee break | |
| 16:30-17:45 | | discussion, working session | |
| 17:45-18:00 | | summary and wrap-up | |
Pictures
Below are some pictures taken during the workshop in
addition to the pictures of the speakers in the above
program table.
Workshop Format
In this whole-day workshop, we will have paper
presentations in the morning sessions. Paper presentations are limited
to 15 min. Afterwards we will spend 15 min on the discussion of the
paper's subject. These papers will raise important open research
issues. These issues will be collected and be discussed in the
afternoon in working session.
After lunch, authors of position papers will state their position
statement. The presentation of positions is limited to 5 min. Each
position statement will be discussed in the following 10 min.
In the afternoon working session, we expect to split the audience into
many groups depending upon the number of participants and issues. We
will rotate groups and issues in the second half of the afternoon. The
goal of these working groups is to define concrete research hypotheses
and plans to address the issues. In a final plenary session, we will
collect the results of the working groups.
Publication
The papers will be published in the workshop proceedings of CSMR
as a Fraunhofer publication with an ISBN. Additionally, they will
be made available electronically on this web site.
Program Committee
| Andrew Walenstein, University of Louisiana at
Lafayette |
| Ángela Lozano, The Open University |
| Chanchal Roy, Queen's University |
| Ettore Merlo, University of Montreal |
| Giulio Antoniol, University of Montreal |
| Jens Krinke, King's College London |
| James R. Cordy, Queen's University |
| Katsuro Inoue, Osaka University |
| Massimiliano Di Penta, University of Sannio |
| Michael Godfrey, University of Waterloo |
| Michel Wermelinger, The Open University |
| Miryung Kim, University of Texas at Austin |
| Rainer Koschke, University of Bremen |
| Stanislaw Jarzabek, National University of
Singapore |
Contact
Please email iwsc09@tzi.de
if you have any questions.
________________________________________________________________________________
|