skip to main content
10.1145/3336294.3342373acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
extended-abstract

Automated Analysis of Feature Models: Quo Vadis?

Published: 09 September 2019 Publication History

Abstract

Feature models have been used since the 90's to describe software product lines as a way of reusing common parts in a family of software systems. In 2010, a systematic literature review was published summarizing the advances and settling the basis of the area of Automated Analysis of Feature Models (AAFM). From then on, different studies have applied the AAFM in different domains.
AAFM has been applied in different activities along the Software Product Line (SPL) process such as product configuration and derivation, reverse engineering or SPL testing. As the field evolves, there is a need to evaluate the trends in the area and discover where the AAFM is being applied. Systematic Literature Reviews (SLRs) and Systematic Mapping Study (SMS) are the main techniques used to crawl the knowledge in a scientific area and candidates to discover the aforementioned tendencies. While SLRs are suitable to summarize the state of a research area by providing mostly qualitative information, SMSs focus on providing quantitative information and a categorization of the corpus that enables the identification of trends and research opportunities.
We present a SMS to identify the evolution and trends in the application of the AAFM since 2010. Concretely, we have performed a search on different databases of AAFM-related papers. We selected 423 primary sources (papers) that followed the defined inclusion and exclusion criteria. The primary sources were classified according to different variability facets that were found during the reading and key-wording phase. It is important to remark that before 2010, AAFM was not well defined and it was referenced using an amalgam of names and concepts. Therefore, we consider that in 2010 the concept of AAFM was coined and then used in different domains and scenarios. This paper studies how AAFM has been used since its definition.
First, we found six different variability facets where the AAFM is being applied that define the tendencies: product configuration and derivation; testing and evolution; reverse engineering; multi-model variability-analysis; variability modelling and variability-intensive systems. We also confirmed that there is a lack of industrial evidence in most of the cases. Finally, we present where and when the papers have been published and who are the authors and institutions that are contributing to the field. We observed that the maturity is proven by the increment in the number of journals published along the years as well as the diversity of conferences and workshops where papers are published.
We also observed that there are only a few industrial and real evidences of the application of AAFM techniques in most of the cases. We detect in detail where and when the papers have been published and who are the authors and institutions that are contributing to the field. We saw that the maturity is proven by the increment in the number of journals published along the years as well as the diversity of conferences and workshops where papers are presented. Finally, we devise some research opportunities and applications in the future as well as synergies with other research areas. We also suggest some synergies with other areas such as cloud or mobile computing among others that can motivate further research in the future.
The reader can find the full text of this paper at https://doi.org/10.1007/s00607-018-0646-1

Cited By

View all
  • (2024)Collecting Feature Models from the Literature: A Comprehensive Dataset for BenchmarkingProceedings of the 28th ACM International Systems and Software Product Line Conference10.1145/3646548.3672590(54-65)Online publication date: 2-Sep-2024
  • (2024)UVLHubJournal of Systems and Software10.1016/j.jss.2024.112150216:COnline publication date: 1-Oct-2024
  • (2023)Analysis Operations On The RunProceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A10.1145/3579027.3608982(111-116)Online publication date: 28-Aug-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume A
September 2019
356 pages
ISBN:9781450371384
DOI:10.1145/3336294
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 September 2019

Check for updates

Qualifiers

  • Extended-abstract

Conference

SPLC 2019

Acceptance Rates

Overall Acceptance Rate 167 of 463 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Collecting Feature Models from the Literature: A Comprehensive Dataset for BenchmarkingProceedings of the 28th ACM International Systems and Software Product Line Conference10.1145/3646548.3672590(54-65)Online publication date: 2-Sep-2024
  • (2024)UVLHubJournal of Systems and Software10.1016/j.jss.2024.112150216:COnline publication date: 1-Oct-2024
  • (2023)Analysis Operations On The RunProceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A10.1145/3579027.3608982(111-116)Online publication date: 28-Aug-2023
  • (2021)Hyper Explanations for Feature-Model Defect AnalysisProceedings of the 15th International Working Conference on Variability Modelling of Software-Intensive Systems10.1145/3442391.3442406(1-9)Online publication date: 9-Feb-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media