2017
DOI: 10.1111/exsy.12256
|View full text |Cite
|
Sign up to set email alerts
|

Improving quality of software product line by analysing inconsistencies in feature models using an ontological rule‐based approach

Abstract: In software product line engineering, feature models (FMs) represent the variability and commonality of a family of software products. The development of FMs may introduce inaccurate feature relationships. These relationships may cause various types of defects such as inconsistencies, which deteriorate the quality of software products. Several researchers have worked on the identification of defects due to inconsistency in FMs, but only a few of them have explained their causes. In this paper, FM is transforme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 22 publications
(5 citation statements)
references
References 47 publications
0
5
0
Order By: Relevance
“…The requirement filtering module is developed to filter out research projects that undergraduates do not meet the requirement by using rule‐based filtering techniques. Rule‐based approach uses a set of predefined rules to solve certain kinds of problems (Bhushan, Goel, & Kumar, ; Gao, Xu, & Wang, ). Similarly, rule‐based filtering techniques are the methods that use a set of rules to filter out irrelevant or unqualified items.…”
Section: The Proposed Methodsmentioning
confidence: 99%
“…The requirement filtering module is developed to filter out research projects that undergraduates do not meet the requirement by using rule‐based filtering techniques. Rule‐based approach uses a set of predefined rules to solve certain kinds of problems (Bhushan, Goel, & Kumar, ; Gao, Xu, & Wang, ). Similarly, rule‐based filtering techniques are the methods that use a set of rules to filter out irrelevant or unqualified items.…”
Section: The Proposed Methodsmentioning
confidence: 99%
“…Exploiting commonality does not always result in cost reductions and customer satisfaction. [42][43][44] There are always market expectations regarding product differentiations based on customer needs. Therefore, management is a critical feature in SPLs; every reuse does not mean the existence of an SPL.…”
Section: Software Product Linementioning
confidence: 99%
“…Although the commonality seems to be at the core of the SPL approach, variations are as crucial as the commonalities from the point of marketing and customer. Exploiting commonality does not always result in cost reductions and customer satisfaction 42–44 . There are always market expectations regarding product differentiations based on customer needs.…”
Section: Introductionmentioning
confidence: 99%
“…Traditional ML models worked on structured datasets where the techniques were predefined for every step, the applied technique fails if any of the steps were missed. The process of evaluating the data quality used by ML and DL algorithms is essential [16][17][18][19][20][21][22]61]. Whereas, new algorithms adapt the omission of data based on the requirement for robustness of the algorithm.…”
Section: Machine Learningmentioning
confidence: 99%