Title :
Software Feature Model recommendations using data mining
Author :
Sayyad, Abdel Salam ; Ammar, Hany ; Menzies, Tim
Author_Institution :
Lane Dept. of Comput. Sci. & Electr. Eng., West Virginia Univ., Morgantown, WV, USA
Abstract :
Feature Models are popular tools for describing software product lines. Analysis of feature models has traditionally focused on consistency checking (yielding a yes/no answer) and product selection assistance, interactive or offline. In this paper, we describe a novel approach to identify the most critical decisions in product selection/configuration by taking advantage of a large pool of randomly generated, generally inconsistent, product variants. Range Ranking, a data mining technique, is utilized to single out the most critical design choices, reducing the job of the human designer to making less consequential decisions. A large feature model is used as a case study; we show preliminary results of the new approach to illustrate its usefulness for practical product derivation.
Keywords :
data mining; product design; software management; consistency checking; data mining; design choices; product configuration; product derivation; product selection assistance; range ranking; software feature model recommendation; software product line; Analytical models; Business; Computational modeling; Data mining; Mobile handsets; Software; USA Councils; Feature Models; design decisions; range ranking;
Conference_Titel :
Recommendation Systems for Software Engineering (RSSE), 2012 Third International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1758-0
DOI :
10.1109/RSSE.2012.6233409