Early Research Achievements Track

The Early Research Achievements (ERA) Track aims at providing researchers with a forum for discussing novel research ideas in early stages of development. The topics of interest for this track are the same as the main research track, but we aim at creating a stimulating atmosphere where researchers can present and get early feedback on promising work that has not yet been fully evaluated.


ERA1 - Refactoring & Reengineering

Thursday, March 29, 2012, from 11:00 to 12:30, Lecture Hall
Session chair: Massimiliano Di Penta

  • Ricardo Terra, Marco Tulio Valente, Krzysztof Czarnecki, and Roberto S. Bigonha. Recommending Refactorings to Reverse Software Architecture Erosion (pitch talk video)
  • Gustavo Villavicencio. A New Software Maintenance Scenario Based on Refactoring Techniques
  • Julien Cohen, Rémi Douence, and Akram Ajouli. Invertible Program Restructurings for Continuing Modular Maintenance (pitch talk video)
  • Jan Jelschen, Marion Gottschalk, Mirco Josefiok, Cosmin Pitu, and Andreas Winter. Towards Applying Reengineering Services to Energy-Efficient Applications
  • Syed M. Ali Shah, Jens Dietrich, and Catherine McCartin. Making Smart Moves to Untangle Programs
  • Norihiro Yoshida, Masataka Kinoshita, and Hajimu Iida. A Cohesion Metric Approach to Dividing Source Code into Functional Segments to Improve Maintainability

ERA2 - Testing & Maintenance

Thursday, March 29, 2012, from 14:00 to 15:30, Lecture Room 2
Session chair: Jens Borchers

  • Daniel Toll and Tobias Olsson. Why is Unit-testing in Computer Games Difficult?
  • Ahmed Lamkanfi and Serge Demeyer. Filtering Bug Reports for Fix-Time Analysis
  • Yuan Tian, Chengnian Sun, and David Lo. Improved Duplicate Bug Report Identification
  • Tiago Espinha, Cuiting Chen, Andy Zaidman, and Hans-Gerhard Gross. Maintenance Research in SOA - Towards a Standard Case Study
  • François Gauthier and Ettore Merlo. Investigation of Access Control Models with Formal Concept Analysis: A Case Study
  • Scott Grant, James R. Cordy, and David B. Skillicorn. Using Topic Models to Support Software Maintenance

ERA3 - Software Analysis

Friday, March 30, 2012, from 9:00 to 10:30, Lecture Room 2
Session chair: Florian Deissenboeck

  • Ralph Peters and Andy Zaidman. Evaluating the Lifespan of Code Smells using Software Repository Mining
  • Tewfik Ziadi, Luz Frias, Marcos Aurélio Almeida da Silva, and Mikal Ziane. Feature Identification from the Source Code of Product Variants
  • Yuta Maezawa, Hironori Washizaki, and Shinichi Honiden. Extracting Interaction-Based Stateful Behavior in Rich Internet Applications (pitch talk video)
  • Hiroshi Kazato, Shinpei Hayashi, Satoshi Okada, Shunsuke Miyata, Takashi Hoshino, and Motoshi Saeki. Feature Location for Multi-Layer System Based on Formal Concept Analysis
  • Veronika Bauer and Lars Heinemann. Understanding API Usage to Support Informed Decision Making in Software Maintenance
  • Jan Nonnen and Paul Imhoff. Identifying Knowledge Divergence by Vocabulary Monitoring in Software Projects

Presentation and publication

ERA papers will be presented at CSMR 2012 as formal presentations and as posters. You are expected to prepare and bring a poster to the conference highlighting your results. The ERA poster session of the conference will be held Thursday in the afternoon. The size of poster stands is: height 105cm, width 134cm.


  • Gerardo Canfora - University of Sannio, Italy
  • Florian Deißenböck - Technische Universität München/CQSE GmbH, Germany

Program Committee

  • Dave Binkley - Loyola University Maryland, United States
  • Sue Black - University College London, United Kingdom
  • Andrea Capiluppi - University of East London, United Kingdom
  • Damiano Distante - Unitelma Sapienza University, Italy
  • Felix Oscar Garcia Rubio - Universidad de Castilla-La Mancha, Spain
  • Nils Göde - University of Bremen, Germany
  • Jens Heidrich - Fraunhofer IESE/University of Kaiserslautern, Germany
  • Elmar Juergens - Technische Universitaet Muenchen, Germany
  • Juergen Muench - University of Helsinki, Finland
  • Reinhold Ploesch - Johannes Kepler Universität Linz, Austria
  • Daniel Ratiu - Fortiss GmbH, Germany
  • Lajos Schrettner - University of Szeged, Hungary
  • István Siket - University of Szeged, Hungary
  • Corrado Aaron Visaggio - University of Sannio, Italy
  • Stefan Wagner - Universität Stuttgart, Germany
  • Eugenio Zimeo - University of Sannio, Italy