Clustering and concept analysis for software evolution

  • Authors:
  • John Davey;Elizabeth Burd

  • Affiliations:
  • University of Durham, South Road, Durham, DH1 3LE, UK;University of Durham, South Road, Durham, DH1 3LE, UK

  • Venue:
  • IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software Clustering and Concept Analysis are two types of technique that can be used to determine the structure of a software system. This position paper proposes the use of such techniques to aid the study of software evolution. Basic Software Clustering and Concept Analysis techniques are described. By applying these techniques to different versions of a software system, it is possible that evolutionary trends over the lifetime of the system could be discovered. Work is proposed that will attempt to establish whether this is the case.