Software Product Line Traceability and Product Configuration in Class and Sequence Diagrams: An Empirical Study

Thais Nepomuceno, Edson OliveiraJr

Abstract

A set of systems that share common and variable parts is called a Software Product Line (SPL). These kind of systems are usually part of the same market segment. Their elements that vary are what allow the diversification among products from the same family, thus managing variability is an important issue of SPL engineering. There are few studies in the literature that evaluate and compare approaches to SPL variability management in UML-based SPLs. In this work, two of the existing approaches, SMarty and Ziadi et al., are compared throughout an experiment to verify: the effectiveness in configuring products based on UML class and sequence diagrams; the influence of the participants knowledge on UML, SPL and variability in the effectiveness results; and how traceability is performed in each approach. Results show the SMarty approach is statically superior with relation to Ziadi et al. for the effectiveness at configuring products with class and sequence diagrams. Regarding the knowledge level needed to a better effectiveness, SMarty demands less knowledge than Ziadi et al. In addition, Ziadi et al. provides no means to round-trip trace variabilities in class and sequence diagrams, thus SMarty was previously designed to allow it.

Download


Paper Citation


in Harvard Style

Nepomuceno T. and OliveiraJr E. (2021). Software Product Line Traceability and Product Configuration in Class and Sequence Diagrams: An Empirical Study. In Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-509-8, pages 197-204. DOI: 10.5220/0010411001970204


in Bibtex Style

@conference{iceis21,
author={Thais Nepomuceno and Edson OliveiraJr},
title={Software Product Line Traceability and Product Configuration in Class and Sequence Diagrams: An Empirical Study},
booktitle={Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2021},
pages={197-204},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010411001970204},
isbn={978-989-758-509-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Software Product Line Traceability and Product Configuration in Class and Sequence Diagrams: An Empirical Study
SN - 978-989-758-509-8
AU - Nepomuceno T.
AU - OliveiraJr E.
PY - 2021
SP - 197
EP - 204
DO - 10.5220/0010411001970204