TY - CHAP
T1 - Controlled experimentation of software product lines
AU - Furtado, Viviane R.
AU - Vignando, Henrique
AU - Luz, Carlos D.
AU - Steinmacher, Igor F.
AU - Kalinowski, Marcos
AU - OliveiraJr, Edson
N1 - Publisher Copyright: © Springer Nature Switzerland AG 2023. All rights reserved.
PY - 2023/2/6
Y1 - 2023/2/6
N2 - The process of experimentation is one of several scientific methods that can provide evidence for a proof of a theory. This process is counterpoint to the real world observation method, thus providing a reliable body of knowledge. However, in the experimentation for emerging areas and in the consolidation process in scientific and industrial communities, such as the software product line (SPL), there has been a constant lack of adequate documentation of experiments that makes it difficult to repeat, replicate, and reproduce studies in SPL. Therefore, this chapter presents a set of guidelines for the quality assessment of SPL experiments with its conceptual model to support the understanding of the proposed guidelines, as well as an ontology for SPL experiments, called OntoExper-SPL, in addition to support the teaching experimentation in SPL. Thus, these points aim to improve the planning, conduction, analysis, sharing, and documentation of SPL experiments, supporting the construction of a reliable and reference body of knowledge in such a context in addition to enabling improvement in the teaching of SPL experiments.
AB - The process of experimentation is one of several scientific methods that can provide evidence for a proof of a theory. This process is counterpoint to the real world observation method, thus providing a reliable body of knowledge. However, in the experimentation for emerging areas and in the consolidation process in scientific and industrial communities, such as the software product line (SPL), there has been a constant lack of adequate documentation of experiments that makes it difficult to repeat, replicate, and reproduce studies in SPL. Therefore, this chapter presents a set of guidelines for the quality assessment of SPL experiments with its conceptual model to support the understanding of the proposed guidelines, as well as an ontology for SPL experiments, called OntoExper-SPL, in addition to support the teaching experimentation in SPL. Thus, these points aim to improve the planning, conduction, analysis, sharing, and documentation of SPL experiments, supporting the construction of a reliable and reference body of knowledge in such a context in addition to enabling improvement in the teaching of SPL experiments.
UR - http://www.scopus.com/inward/record.url?scp=85160474401&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85160474401&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-18556-4_19
DO - 10.1007/978-3-031-18556-4_19
M3 - Chapter
SN - 9783031185557
SP - 417
EP - 443
BT - UML-Based Software Product Line Engineering with SMarty
PB - Springer International Publishing
ER -