Testability and software performance: a systematic mapping study

作者: Mohammad Mahdi Hassan , Wasif Afzal , Birgitta Lindström , Syed Muhammad Ali Shah , Sten F. Andler

DOI: 10.1145/2851613.2851978

关键词: Software qualitySoftware systemSoftware engineeringSoftwareCorrectnessSoftware metricSoftware verification and validationComputer scienceSoftware developmentSoftware constructionTestabilitySoftware testabilitySoftware performance testing

摘要: In most of the research on software testability, functional correctness has been focus while evidence regarding testability and non-functional properties such as performance is sporadic. The objective this study to present current state-of-the-art related issues importance, types domains under test, research, contribution design evaluation methods concerning performance. We find that observability, controllability testing effort are main timeliness response time (i.e., constraints) in focus. primary studies area use diverse test within different domains, with realtime systems being a dominant domain. researchers have proposed many area, however these lack implementation practice.

参考文章(32)
Kai Petersen, Robert Feldt, Shahid Mujtaba, Michael Mattsson, Systematic mapping studies in software engineering evaluation and assessment in software engineering. pp. 68- 77 ,(2008) , 10.14236/EWIC/EASE2008.8
H. Kopetz, Event-Triggered Versus Time-Triggered Real-Time Systems Proceedings of the International Workshop on Operating Systems of the 90s and Beyond. pp. 87- 101 ,(1991) , 10.1007/BFB0024530
Marco Bozzano, Alessandro Cimatti, Joost-Pieter Katoen, Viet Yen Nguyen, Thomas Noll, Marco Roveri, The COMPASS Approach: Correctness, Modelling and Performability of Aerospace Systems international conference on computer safety reliability and security. pp. 173- 186 ,(2009) , 10.1007/978-3-642-04468-7_15
Jonathan Vincent, Graham King, Peter Lay, John Kinghorn, Principles of Built-In-Test for Run-Time-Testability in Component-Based Software Systems Software Quality Journal. ,vol. 10, pp. 115- 133 ,(2002) , 10.1023/A:1020571806877
H. Kopetz, R. Zainlinger, G. Fohler, H. Kantz, P. Puschner, W. Schütz, An Engineering Approach to Hard Real-Time System Design european software engineering conference. pp. 166- 188 ,(1991) , 10.1007/3540547428_48
R. Birgisson, J. Mellin, S.F. Andler, Bounds on test effort for event-triggered real-time systems embedded and real-time computing systems and applications. pp. 212- 215 ,(1999) , 10.1109/RTCSA.1999.811227
Mohammad Mahdi Hassan, Wasif Afzal, Martin Blom, Birgitta Lindstrom, Sten F. Andler, Sigrid Eldh, Testability and Software Robustness: A Systematic Literature Review software engineering and advanced applications. pp. 341- 348 ,(2015) , 10.1109/SEAA.2015.47
J.M. Voas, K.W. Miller, Software testability: the new verification IEEE Software. ,vol. 12, pp. 17- 28 ,(1995) , 10.1109/52.382180
J. Etkin, J.A. Zinky, Distributed debugging: network analysis tools Microprocessing and Microprogramming. ,vol. 25, pp. 307- 312 ,(1989) , 10.1016/0165-6074(89)90213-5