Premium
Metrics in automotive software development: A systematic literature review
Author(s) -
Vogel Martin,
Knapik Peter,
Cohrs Moritz,
Szyperrek Bernd,
Pueschel Winfried,
Etzel Haiko,
Fiebig Daniel,
Rausch Andreas,
Kuhrmann Marco
Publication year - 2021
Publication title -
journal of software: evolution and process
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.371
H-Index - 29
eISSN - 2047-7481
pISSN - 2047-7473
DOI - 10.1002/smr.2296
Subject(s) - automotive industry , metric (unit) , context (archaeology) , software , computer science , quality (philosophy) , software quality , software metric , software engineering , boundary (topology) , software development , data mining , engineering , mathematics , operations management , programming language , paleontology , mathematical analysis , philosophy , epistemology , biology , aerospace engineering
Abstract Software is an integrated part of new features within the automotive sector, car manufacturers, the Hersteller Initiative Software (HIS) consortium defined metrics to determine software quality. Yet, problems with assigning metrics to quality attributes often occur in practice. The specified boundary values lead to discussions between contractors and clients as different standards and metric sets are used. This paper studies metrics used in the automotive sector and the quality attributes they address. The HIS, ISO/IEC 25010:2011, and ISO/IEC 26262:2018 are utilized to draw a big picture illustrating (i) which metrics and boundary values are reported in literature, (ii) how the metrics match the standards, (iii) which quality attributes are addressed, and (iv) how the metrics are supported by tools. Our findings from analyzing 38 papers include a catalog of 112 metrics of which 17 define boundary values and 48 are supported by tools. Most of the metrics are concerned with source code, are generic, and not specifically designed for automotive software development. We conclude that many metrics exist, but a clear definition of the metrics' context, notably regarding the construction of flexible and efficient measurement suites, is missing.