DocumentCode
2726976
Title
Checklist-Based Inspection Technique for Feature Models Review
Author
de Mello, Rafael M. ; Teixeira, Eldanae N. ; Schots, Marcelo ; Werner, Cláudia M L ; Travassos, Guilherme Horta
Author_Institution
PESC/COPPE, Univ. Fed. do Rio de Janeiro, Rio de Janeiro, Brazil
fYear
2012
fDate
23-28 Sept. 2012
Firstpage
140
Lastpage
149
Abstract
Software Product Line Engineering aims to ensure the correctness, completeness and consistency among its artifacts and the specified domain, in order to prevent the spread of defects for the products derived from this domain. Among initial artifacts of a software product line, feature models are artifacts generated in various domain engineering approaches. Although software inspection is highlighted as an effective review activity for detection of defects in software artifacts, mainly in the early models of software projects, a recent quasi-systematic review of literature indicated a lack of techniques to support the inspection of software product line artifacts, which include features models. Thus, this paper presents FMCheck, a checklist-based inspection technique to support the detection of defects on feature models. This technique was developed to be configurable and to be applied on several extensions of the original feature model notation presented by FODA approach, including the Odyssey-FEX notation, in particular. FMCheck was submitted to a proof of concept and to a further in vitro feasibility study, in which it could be seen the feasibility of FMCheck application and also that inspections applying FMCheck are more effective than ad-hoc inspections, when applied on four distinct domains.
Keywords
software engineering; software management; Odyssey-FEX notation; checklist based inspection technique; feature models review; software inspection; software product line artifacts; software product line engineering; software projects; Adaptation models; Computer architecture; Feature extraction; In vitro; Inspection; Software; Unified modeling language; Domain Engineering; Experimental Software Engineering; Feature Model; Software Inspection; Software Product Line; Software Reuse;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Components Architectures and Reuse (SBCARS), 2012 Sixth Brazilian Symposium on
Conference_Location
Natal
Print_ISBN
978-1-4673-4783-9
Type
conf
DOI
10.1109/SBCARS.2012.25
Filename
6394983
Link To Document