Publication

Proposing and empirically validating change impact analysis metrics

Arvanitou, E. M. 2018 [Groningen]: University of Groningen. 267 p.

Research output: ThesisThesis fully internal (DIV)

Copy link to clipboard

Documents

  • Title and contents

    Final publisher's version, 1 MB, PDF-document

  • Chapter 1

    Final publisher's version, 3 MB, PDF-document

  • Chapter 2

    Final publisher's version, 5 MB, PDF-document

  • Chapter 3

    Final publisher's version, 4 MB, PDF-document

  • Chapter 4

    Final publisher's version, 3 MB, PDF-document

  • Chapter 5

    Final publisher's version, 3 MB, PDF-document

  • Chapter 6

    Final publisher's version, 3 MB, PDF-document

  • Chapter 7

    Final publisher's version, 3 MB, PDF-document

    Embargo ends: 13/07/2019

  • Chapter 8

    Final publisher's version, 2 MB, PDF-document

  • Appendices

    Final publisher's version, 4 MB, PDF-document

  • References

    Final publisher's version, 1 MB, PDF-document

  • Index

    Final publisher's version, 888 KB, PDF-document

  • Complete thesis

    Final publisher's version, 12 MB, PDF-document

    Embargo ends: 13/07/2019

  • Propositions

    Final publisher's version, 151 KB, PDF-document

  • Elvira Maria Arvanitou
This PhD project focuses on proposing methods and tools for assessing change proneness and instability. These two quality attributes are of great importance for performing efficient change impact analysis, which is vital during the software maintenance phase. Change impact analysis is important both before and after the application of the change. The project takes into account existing literature, in which we have identified specific limitations: (a) lack of metrics at the architectural design and requirements phases, (b) lack of metrics accuracy at the implementation and detailed-design phases, and (c) lack of tools that can automate the process of calculating them. Considering the aforementioned limitations, the project proposes four novel metrics for quantifying change proneness and instability at the level of requirements, architectural design and source-code. All metrics have been rigorously validated using empirical practices, such as case studies on open-source and industrial software, as well as mathematical proofs. Empirical validation has been performed based on the IEEE Standard on Software Measurement. The results of all studies suggested that the proposed metrics are the most accurate predictors of change proneness and instability. Based on the findings several actionable results for both practitioners and researchers have emerged. To support the applicability of the proposed methods in practice, all metrics are accompanied by a corresponding tool that automates their calculation for java projects.
Original languageEnglish
QualificationDoctor of Philosophy
Awarding Institution
Supervisors/Advisors
  • Avgeriou, Paris, Supervisor
  • Chatzigeorgiou, Alexandros, Supervisor, External person
  • Ampatzoglou, Apostolos, Co-supervisor
  • Telea, Alexandru, Assessment committee
  • Arcelli Fontana, F., Assessment committee, External person
  • Mens, T., Assessment committee, External person
Award date13-Jul-2018
Place of Publication[Groningen]
Publisher
Print ISBNs978-94-034-0752-4
Electronic ISBNs978-94-034-0751-7
StatePublished - 2018

View graph of relations

Download statistics

No data available

ID: 62520078