5th INTERNATIONAL WORKSHOP ON
SOFTWARE CLONES

IWSC 2011 - 23 May 2011 - Waikiki, Hawaii, USA

In association with ICSE 2011    Hot News: Göde and Harder win People's Choice Award!

Objectives

Purpose of the Workshop

To continue to solidify and give shape to the clone analysis research area and community.

The primary aims of the workshop are to:

  • provide a common forum for software clone research and applications
  • bring together researchers and practitioners in the field
  • clarify and assess the current state of research
  • discuss common problems and emerging research directions
  • exchange ideas, explore and envision new applications and areas of research
  • discuss and exchange new empirical results, new insights and new approaches
  • discover new opportunities for collaboration
  • establish a list of new emerging research directions

Expected Outcomes

A list of open issues that should be addressed in the near future and concrete plans on how to conduct research to address these issues.

Relevant topics include but are not limited to:

  • Definition of software clones
  • Types, distribution, and nature of clones in software systems
  • Causes and effects of clones
  • Techniques and algorithms for clone detection, analysis, and management
  • Clone and clone pattern visualization
  • Tools and systems for detecting and analyzing software clones
  • Applications of clone analysis
  • Clone management
  • System architecture and clones
  • Effect of clones on system complexity and quality
  • Clone analysis in families of similar systems
  • Industrial experiences
  • Measures of code similarity
  • Economic and trade-off models for clone removal
  • Evaluation and benchmarking of clone detection methods
  • Licensing and plagiarism issues
  • Clone-aware software design and development
  • Refactoring through clone analysis
  • Raising the level of clone detection and analysis (higher-level clones in models and designs)

And, as a particular focus for IWSC 2011:

  • Clone evolution and variation
  • Role of clones in software system evolution