CSMR 2012 Special issue – Guest editorial

Tom Mens, Anthony Cleve · Journal of Software Evolution and Process · 2014

The 16th European Conference on Software Maintenance and Reengineering (CSMR 2012), focusing on the theory and practice of maintenance, reengineering, and evolution of software systems, took place in Szeged, Hungary. Since 2014, it has merged with the Working Conference on Reverse Engineering and has been renamed into SANER, the International Conference on Software Analytics, Evolution, and Reengineering. As program co-chairs of CSMR 2012, we have the pleasure to present you this guest editorial containing significantly extended and revised versions of accepted conference papers. The conference proceedings contained 30 full papers, selected after careful peer review from 108 submissions 1. Of the accepted full papers, four were invited for submitting an extended version to the JSEP journal, following another thorough peer review round. Only two of these articles made it into this special issue. The first article, entitled ‘The Linux Kernel: A Case Study of Build System Variability’ was written by Sarah Nadi and Richard Holt. Using the Linux kernel as a case study, they study the software variability in its build system. Among others, they show that considering build system variability constraints allows more anomalies to be detected. The second accepted article is written by Rainer Koschke. It is entitled ‘Large-scale inter-system clone detection using suffix trees and hashing’. It focuses on making clone detection (i.e., detecting similar code between two software systems) more scalable based on an extension of the traditional technique of suffix trees. The approach is evaluated on very large code corpora. We hope you like reading the articles in the special issue and invite you to contribute to the SANER conference series or the JSEP journal in the future.

Read the paper · More papers on PaperTik