Mutation testing advances: an analysis and survey
Mutation testing realizes the idea of using artificial defects to support testing activities.
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
Mutation is typically used as a way to evaluate the adequacy of test suites, to guide the …
Automated analysis of feature models: Quo vadis?
Feature models have been used since the 90s to describe software product lines as a way of
reusing common parts in a family of software systems. In 2010, a systematic literature review …
reusing common parts in a family of software systems. In 2010, a systematic literature review …
A classification of product sampling for software product lines
The analysis of software product lines is challenging due to the potentially large number of
products, which grow exponentially in terms of the number of features. Product sampling is a …
products, which grow exponentially in terms of the number of features. Product sampling is a …
Self-adaptation in software-intensive cyber–physical systems: From system goals to architecture configurations
I Gerostathopoulos, T Bures, P Hnetynka… - Journal of Systems and …, 2016 - Elsevier
Abstract Design of self-adaptive software-intensive cyber–physical systems (siCPS)
operating in dynamic environments is a significant challenge when a sufficient level of …
operating in dynamic environments is a significant challenge when a sufficient level of …
Hyper-heuristic based product selection for software product line testing
The Feature Model (FM) is a fundamental artifact of the Software Product Line (SPL)
engineering. It represents all SPL variabilities and commonalities and is generally used to …
engineering. It represents all SPL variabilities and commonalities and is generally used to …
Propagating configuration decisions with modal implication graphs
Highly-configurable systems encompass thousands of interdependent configuration options,
which require a non-trivial configuration process. Decision propagation enables a …
which require a non-trivial configuration process. Decision propagation enables a …
[HTML][HTML] Vulnerability impact analysis in software project dependencies based on Satisfiability Modulo Theories (SMT)
AG Márquez, ÁJ Varela-Vaca, MTG López… - Computers & …, 2024 - Elsevier
Software development projects are built on top of external libraries and tools that help
manage code and databases and/or facilitate deployment. The external libraries that assist …
manage code and databases and/or facilitate deployment. The external libraries that assist …
Fault-based product-line testing: Effective sample generation based on feature-diagram mutation
Testing every member of a product line individually is often impracticable due to large
number of possible product configurations. Thus, feature models are frequently used to …
number of possible product configurations. Thus, feature models are frequently used to …
Functional Requirement-Based Test Case Prioritization in Regression Testing: A Systematic Literature Review
Regression testing, as an important part of the software life cycle, ensures the validity of
modified software. Researchers' focus of this research is on functional requirement-based …
modified software. Researchers' focus of this research is on functional requirement-based …
Quantum Computing for Feature Model Analysis: Potentials and Challenges
Feature modeling is a technique to model the variability of configurable systems. When
working with feature models, it is possible to analyze them, for instance, by counting the …
working with feature models, it is possible to analyze them, for instance, by counting the …