Assessing the impact of bad smells using historical information

Lozano rodriguez, Angela;Wermelinger, M.;Nuseibeh, B.
(2007) international workshop on Principles of software evolution — Location: Dubrovnik, Croatia

Files

No attached file found for this publication.

Details

Authors
  • Lozano rodriguez, AngelaUCLouvain
    Author
  • Wermelinger, M.
    Author
  • Nuseibeh, B.
    Author
Abstract
Our aim is to gain a better understanding of the relationship between bad smells and design principle violations, in order to better identify the root causes of a given set of bad smells and target refactoring efforts more effectively. In particular, knowing which bad smells point to important design problems would help to focus developers' efforts. In this position paper we argue that such knowledge requires the empirical study of the evolution of software systems: on the one hand because design problems and their symptoms take time to develop, on the other hand because we need to relate maintenance activity to bad smells to measure their relative importance. We illustrate how existing studies of the evolution of a particular kind of bad smell, code clones, have led to further insights into the harmfulness of cloning.
Affiliations
  • Milton KeynesOpen University

Citations

Lozano rodriguez, A., Wermelinger, M., & Nuseibeh, B. (2007). Assessing the impact of bad smells using historical information. Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting, p. 31-34. https://doi.org/10.1145/1294948.1294957