Analyzing the Evolution of System Requirements: A case study of AUTOSAR at Volvo Car Group

Examensarbete för masterexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/237860
Download file(s):
File Description SizeFormat 
237860.pdfFulltext1.76 MBAdobe PDFView/Open
Type: Examensarbete för masterexamen
Master Thesis
Title: Analyzing the Evolution of System Requirements: A case study of AUTOSAR at Volvo Car Group
Authors: Corrado, Motta
Abstract: BACKGROUND: The evolution of system requirements is an important and inevitable aspect of software development and maintenance. Being aware of the amount of changes as well as understanding how to measure them is advantageous not only for software engineering purposes but also in industrial contexts. OBJECTIVES: This thesis aims to efficiently analyse the evolution of system require-ments, by means of quantitative analysis based on a number of software metrics. Our goal is to facilitate the updates of large software systems with new features. METHOD: In this paper we perform quantitative analysis of the evolution of system requirements across multiple versions of large software systems. We rely on the design research methodology and we evaluate the results of our study in a case study con-ducted in collaboration with Volvo Car Group. RESULTS: We defined a set of metrics based on the existing studies, such as the Re-quirement maturity index, and we refined their input data by building the taxonomy of changes. Furthermore, we designed a metric, named Accuracy, for testing the reliabil-ity of the requirements. The empirical results assess the quality of the metrics and offer a way to monitor the requirements evolution considering the history of changes. CONCLUSION: We concluded that quantitative analysis of requirements evolution using the proposed metrics can help different industrial organisations in managing software evolution by facilitating the adoption of new features in large software systems. This is achieved by visualizing the extent of the requirements evolution and indicating which requirements are mostly unstable.
Keywords: Data- och informationsvetenskap;Computer and Information Science
Issue Date: 2016
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
URI: https://hdl.handle.net/20.500.12380/237860
Collection:Examensarbeten för masterexamen // Master Theses



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.