Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.advisorBalasubramaniam, Dharini
dc.contributor.authorPete, Ildiko
dc.coverage.spatialxi, 230 p.en_US
dc.date.accessioned2017-06-20T14:40:45Z
dc.date.available2017-06-20T14:40:45Z
dc.date.issued2017-06-21
dc.identifier.urihttps://hdl.handle.net/10023/11032
dc.description.abstractA software system is represented by different software artefacts ranging from requirements specifications to source code. As the system evolves, artefacts are often modified at different rates and times resulting in inconsistencies, which in turn can hinder effective communication between stakeholders, and the understanding and maintenance of systems. The problem of the differential evolution of heterogeneous software artefacts has not been sufficiently addressed to date as current solutions focus on specific sets of artefacts and aspects of consistency management and are not fully automated. This thesis presents the concept of holistic artefact consistency management and a proof-of-concept framework, ACM, which aim to support the consistent evolution of heterogeneous software artefacts while minimising the impact on user choices and practices and maximising automation. The ACM framework incorporates traceability, change impact analysis, change detection, consistency checking and change propagation mechanisms and is designed to be extensible. The thesis describes the design, implementation and evaluation of the framework, and an approach to automate trace link creation using machine learning techniques. The framework evaluation uses six open source systems and suggests that managing the consistency of heterogeneous artefacts may be feasible in practical scenarios.en_US
dc.language.isoenen_US
dc.publisherUniversity of St Andrews
dc.subjectTraceabilityen_US
dc.subjectChange impact analysisen_US
dc.subjectArtefact consistency managementen_US
dc.subject.lccQA76.76D47P4
dc.subject.lcshComputer software--Development--Managementen
dc.subject.lcshSoftware frameworksen
dc.titleTowards a holistic framework for software artefact consistency managementen_US
dc.typeThesisen_US
dc.type.qualificationlevelDoctoralen_US
dc.type.qualificationnamePhD Doctor of Philosophyen_US
dc.publisher.institutionThe University of St Andrewsen_US


This item appears in the following Collection(s)

Show simple item record