IWPSE'2015 invites high-quality papers presenting experiments, surveys, approaches, techniques and tools related to the evolution of software systems.
The 2015 edition of IWPSE will be held in Bergamo, Italy, as a co-located event of ESEC/FSE 2015, the 10th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering.
Main topic: Replication
The acceptance of empirical hypotheses should be supported by several and diverse types of replications. Replication studies make a critical evaluation of previous empirical studies for overlooked factors of the initial studies, for instance:
There are different types of replication depending on whether or not the experiment (model, variables and statistical method) and the data are the same. For instance,
The first two types of replication are likely to be underreported due to the low contribution attributed to confirmatory results, and to their obliviousness with issues of the initial studies (either from the data or from missing variables). Nevertheless, they are crucial to understand the sensitivity of the conclusions to the variables analyzed.
We are also interested in meta-studies that analyze the replicability of empirical studies on software evolution, i.e., are all the details needed reported? at sufficient detail? to what extent original data can be reanalyzed? and to what extent the original experiment can be followed?
Research in software evolution and evolvability has been thriving in the past years, with a constant stream of new formalisms, tools, techniques, and development methodologies. Research in software evolution has two goals. The first is to facilitate the way software systems can be changed so they become long-lived; this includes coping with demands from users and with the increasing complexity and volatility of contexts in which such systems may operate. The second goal is to understand and if possible control the processes by which demand for these changes come about.
Topics of interest include, but are not limited to:
Four types of submissions are possible (see panel on the right). All submissions must be in English and must be submitted electronically via the EasyChair submission system.
Papers must not exceed the indicated number of pages, including all text, references, appendices, and figures (submissions exceeding the page limits will be rejected by the PC Chairs without review). All accepted papers will be published by ACM as a companion volume of the ESEC/FSE 2015 conference proceedings, and made available in the ACM Digital Library. Submissions must be original work, and must not have been previously published, nor be under consideration for publication, elsewhere (see also ACM policy and procedures with respect to plagiarism). Papers must be submitted as PDF and strictly adhere to the ACM proceedings format.
Contact address for general queries: Gregorio Robles and Ángela Lozano.
Making Sense out of Software Engineering Data: A Few Do's and Don'ts
by Sandro Morasca (Università degli Studi dell'Insubria)
Localising Faults in Test Execution Traces
Gulsher Laghari, Alessandro Murgia and Serge Demeyer
Circumventing Refactoring Masking Using Fine-Grained Change Recording
Quinten David Soetens, Javier Pérez, Serge Demeyer and Andy Zaidman
Hierarchical Categorization of Edit Operations for Separately Committing Large Refactoring Results
Jumpei Matsuda, Shinpei Hayashi and Motoshi Saeki
The Driving Forces of API Evolution
John Burchell, William Granli, Imed Hammouda and Eric Knauss
The Impact of Developer Team Sizes On Internal Software Quality
Ahmmad Youssef and Andrea Capiluppi
Revisiting the Applicability of the Pareto Principle to Core Development Teams in Open Source Software Projects
Kazuhiro Yamashita, Shane Mcintosh, Yasutaka Kamei, Ahmed E. Hassan and Naoyasu Ubayashi
Software Evolution and Time Series Volatility: An Empirical Exploration
Jukka Ruohonen, Sami Hyrynsalmi and Ville Leppänen
Estimating Product Evolution Graph Using Kolmogorov Complexity
Yasuhiro Hayase, Tetsuya Kanda and Takashi Ishio
Using Control Flow Analysis to Improve the Effectiveness of Incremental Mutation Testing
Luke Bajada, Mark Micallef and Christian Colombo
Using empirical evidence is now a routine part of research activities in Software Engineering. New research needs to be supported not only by proofs-of-concept, but by real empirical studies that show if new techniques are effective and to which degree. So, it is important to carry out empirical studies with some extra care, to avoid drawing the wrong conclusions from the evidence obtained.
The keynote will address the use of measures and data from both the conceptual and the practical point of view. From the conceptual point of view, the talk will show the techniques that can be used to make sure that the measures used actually make sense, their consequences, their issues, and some possible mistakes made in their use. From the practical point of view, the keynote will focus on aspects of traditional and innovative data analysis techniques, their limitations, and possible mistakes.
Sandro Morasca is a Professor of Computer Science at the Dipartimento di Scienze Teoriche e Applicate of the Università degli Studi dell'Insubria in Como and Varese, Italy. He was an Associate and Assistant Professor at the Politecnico di Milano in Milano and Como, Italy, and a Faculty Research Assistant and later a Visiting Scientist at the Department of Computer Science of the University of Maryland at College Park. Sandro Morasca has been actively carrying out research in Empirical Software Engineering, Software Quality, Software Verification, Open Source Software, Web Services, and Specification of Concurrent and Real-time Software Systems, and has published over 30 journal papers and over 80 conference papers. Sandro Morasca has been involved in several national and international projects and has served on the PC of a number of international Software Engineering conferences and serves on the editorial board of "Empirical Software Engineering: An International Journal," published by Springer-Verlag.
IWPSE becomes true because of the involvement of many people.
Programme Committee Chairs