4th INTERNATIONAL WORKSHOP ON SOFTWARE CLONES

IWSC2010

8 May, 2010, Cape Town, South Africa

In association with ICSE'10

Program

9:00Opening
9:00 - 10:30Session 1: Clone Life Cycle and Scope
Chair: James R. Cordy
Clone Removal: Fact or Fiction? (full)
Nils Göde
Distinguishing Copies from Originals in Software Clones. (full)
Jens Krinke, Nicolas Gold, Yue Jia, and David Binkley
Hot Clones: a Shotgun Marriage of Search-Driven Development and Clone Management. (position)
Nikolaus Schwarz, Erwann Wernli, and Adrian Kuhn
Toward Identifying Inter-project Clone Sets. (position)
Yoshiki Higo, Kensuke Tanaka, and Shinji Kusumoto
Discussion
10:30 - 11:00Refreshments
11:00 - 12:30Session 2: Clone Detection and Classification
Chair: Rainer Koschke
Achieving Accurate Clone Detection Results. (full)
Elmar Juergens, and Nils Göde
Actively Comparing Clones Inside The Code Editor. (full)
Ferosh Jacob, Daqing Hou, and Patricia Jablonski
Clone Detection by Exploiting Assembler. (position)
Ian Davis, and Michael Godfrey
A Hybrid Approach (Syntactic and Textual) to Clone Detection. (position)
Marco Funaro, Daniele Braga, Alessandro Campi, and Carlo Ghezzi
Classifying Code Clones with Configuration. (position)
Toshihiro Kamiya
Towards a multi-scale approach for source code approximate match report. (position)
Michel Chilowicz, Etienne Duris, and Gilles Roussel
Discussion
12:30 - 14:00Lunch
14:00 - 15:30Session 3: Cloning Effects
Chair: Jens Krinke
Finding Similar Defects Using Synonymous Identifier Retrieval. (full)
Norihiro Yoshida, Takeshi Hattori, and Katsuro Inoue
Challenging cloning related problems with GPU-based algorithms. (full)
Thierry Lavoie, Michael Eilers-Smith, and Ettore Merlo
Tracking clones’ imprint. (full)
Angela Lozano, and Michel Wermelinger
Discussion
15:30 - 16:00Refreshments
16:00 - 17:30Session 4: Exploring New Domains
Chair: Angela Lozano
Are Scripting Languages Really Different? (full)
Chanchal K. Roy, and James Cordy
Model Clone Detection in Practice. (full)
Florian Deissenboeck, Benjamin Hummel, Elmar Juergens, Michael Pfaehler, and Bernhard Schaetz
Issues in Clone Classification for Dataflow Languages. (position)
Nicolas Gold, Jens Krinke, Mark Harman, and Dave Binkley
Quo Vadis, Clone Management? (position)
Jan Harder, and Nils Göde
Discussion
17:30Closing