Paving a Path for a Combined Family of Feature Toggle and Configuration Option Research

Author:

Mahdavi-Hezaveh Rezvan1ORCID,Fatima Sameeha1ORCID,Williams Laurie1ORCID

Affiliation:

1. North Carolina State University, USA

Abstract

Feature toggles and configuration options are techniques to include or exclude functionality in software. The research contributions to these two techniques have most often been focused on either one of them. However, focusing on the similarities of these two techniques and the use of a common terminology may enable a combined family of research on software configuration (a term we use to encompass both techniques) and prevent duplication of effort. The goal of this study is to aid researchers in conducting a family of research on software configuration by extending an existing model of software configuration that provides a common terminology for feature toggles and configuration options in research studies. We started with Siegmund et al.’s Model of Software Configuration (MSC), which was developed based on configuration option-related resources. We extend the MSC by qualitative analysis of feature toggle-related resources. From our analysis, we proposed MSCv2 and evaluated it through its application on publications and an industrial system. Our results indicate researchers studying the same system may provide different definitions of software configuration in publications, similar research questions may be answered repeatedly because of a lack of a clear definition of software configuration, and having a model of software configuration may enable generalized research on this family of research. 1

Publisher

Association for Computing Machinery (ACM)

Reference89 articles.

1. Intelligent software product line configurations: A literature review;Afzal Uzma;Computer Standards & Interfaces,2016

2. A conceptual model for unifying variability in space and time: Rationale, validation, and illustrative applications;Ananieva Sofia;Empirical Software Engineering,2022

3. Feature-Oriented Software Product Lines

4. Lianping Chen, Muhammad Ali Babar, and Nour Ali. 2009. Variability management in software product lines: a systematic review. In Proceedings of the 13th International Software Product Line Conference. Citeseer, 81–90.

5. Clifford G Christians and James W Carey. 1989. The logic and aims of qualitative research. Research methods in mass communication 2 (1989), 354–374.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3