TY - GEN
T1 - A Systematic Mapping Study on Software Testing for Systems-of-Systems
AU - Lopes, Vinicius Carvalho
AU - Norberto, Marcus
AU - Douglas Winston, R. S.
AU - Kassab, Mohamad
AU - Da Silva Soares, Anderson
AU - Oliveira, Roberto
AU - Neto, Valdemar Vicente Graciano
N1 - Publisher Copyright:
© 2020 ACM.
PY - 2020/10/20
Y1 - 2020/10/20
N2 - Context: Smart Cities and other Systems-of-Systems (SoS) have attracted attention due to their potential for innovation in the services provided to the society. SoS are composed of several independent systems and often support critical domains. As such, failures can cause serious damage or even financial losses that can be avoided by performing quality assurance (QA). Among QA techniques, software testing is an essential activity that checks software behaviors against a subset of parameters. However, testing SoS can be even more complex since several other factors further elevate the complexity of the test, such as interoperability links and multiple independent systems. Goal: Our goal in this paper is to analyze the current state of research on software testing for SoS domain. Method: A protocol was formulated and executed according to the guidelines for performing systematic literature mappings in Software Engineering. Results: This study identified the tools, approaches, methods and processes that the literature has addressed to test SoS. Conclusions: Software Testing for SoS still faces several problems and presents many questions to be answered, particularly in the definition of processes and metrics.
AB - Context: Smart Cities and other Systems-of-Systems (SoS) have attracted attention due to their potential for innovation in the services provided to the society. SoS are composed of several independent systems and often support critical domains. As such, failures can cause serious damage or even financial losses that can be avoided by performing quality assurance (QA). Among QA techniques, software testing is an essential activity that checks software behaviors against a subset of parameters. However, testing SoS can be even more complex since several other factors further elevate the complexity of the test, such as interoperability links and multiple independent systems. Goal: Our goal in this paper is to analyze the current state of research on software testing for SoS domain. Method: A protocol was formulated and executed according to the guidelines for performing systematic literature mappings in Software Engineering. Results: This study identified the tools, approaches, methods and processes that the literature has addressed to test SoS. Conclusions: Software Testing for SoS still faces several problems and presents many questions to be answered, particularly in the definition of processes and metrics.
UR - http://www.scopus.com/inward/record.url?scp=85095866479&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85095866479&partnerID=8YFLogxK
U2 - 10.1145/3425174.3425216
DO - 10.1145/3425174.3425216
M3 - Conference contribution
AN - SCOPUS:85095866479
T3 - ACM International Conference Proceeding Series
SP - 88
EP - 97
BT - Proceedings - 5th Brazilian Symposium on Systematic and Automated Software Testing, SAST 2020
PB - Association for Computing Machinery
T2 - 5th Brazilian Symposium on Systematic and Automated Software Testing, SAST 2020, co-located with the Brazilian Conference on Software: Theory and Practice, CBSoft 2020
Y2 - 20 October 2020 through 21 October 2020
ER -