Measuring and improving testability of system requirements in an industrial context by applying the goal question metric approach
2018 (English)In: Proceedings - International Conference on Software Engineering, IEEE Computer Society , 2018, p. 25-32Conference paper, Published paper (Refereed)
Abstract [en]
Testing is subject to two basic constraints, namely cost and quality. The cost depends on the efficiency of the testing activities as well as their quality and testability. The author's practical experience in large-scale systems shows that if the requirements are adapted iteratively or the architecture is altered, testability decreases. However, what is often lacking is a root cause analysis of the testability degradations and the introduction of improvement measures during software development. In order to introduce agile practices in the rigid strategy of the V-model, good testability of software artifacts is vital. So testability is also the bridgehead towards agility. In this paper, we report on a case study in which we measure and improve testability on the basis of the Goal Question Metric Approach. © 2018 ACM.
Place, publisher, year, edition, pages
IEEE Computer Society , 2018. p. 25-32
Keywords [en]
complexity, empirical study, requirements quality, requirements-based testing, software quality, system testing, testability, traceability, Computer software selection and evaluation, Large scale systems, Requirements engineering, Software design, Empirical studies, Software testing
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-16938DOI: 10.1145/3195538.3195542ISI: 000890280200006Scopus ID: 2-s2.0-85051188003ISBN: 9781450357494 (print)OAI: oai:DiVA.org:bth-16938DiVA, id: diva2:1241569
Conference
5th ACM/IEEE International Workshop on Requirements Engineering and Testing, RET 2018, co-located with ICSE 2018, Gothenburg
2018-08-242018-08-242023-01-02Bibliographically approved