[HTML][HTML] A hybrid novel fuzzy AHP-Topsis technique for selecting parameter-influencing testing in software development
Software testing is one of the most important phases in the software development life cycle.
Software testing cannot ensure successful outcomes until and unless done perfectly. For …
Software testing cannot ensure successful outcomes until and unless done perfectly. For …
Testing of highly configurable cyber–physical systems—Results from a two-phase multiple case study
Cyber–physical systems are commonly highly configurable. Testing such systems is
particularly challenging because they comprise numerous heterogeneous components that …
particularly challenging because they comprise numerous heterogeneous components that …
Open-source software product line extraction processes: the ArgoUML-SPL and Phaser cases
RAF Moreira, WKG Assunção, J Martinez… - Empirical Software …, 2022 - Springer
Abstract Software Product Lines (SPLs) are rarely developed from scratch. Commonly, they
emerge from one product when there is a need to create tailored variants, or from existing …
emerge from one product when there is a need to create tailored variants, or from existing …
Spectrum-based feature localization: a case study using argouml
GK Michelon, B Sotto-Mayor, J Martinez… - Proceedings of the 25th …, 2021 - dl.acm.org
Feature localization (FL) is a basic activity in re-engineering legacy systems into software
product lines. In this work, we explore the use of the Spectrum-based localization technique …
product lines. In this work, we explore the use of the Spectrum-based localization technique …
[HTML][HTML] Spectrum-based feature localization for families of systems
GK Michelon, J Martinez, B Sotto-Mayor… - Journal of Systems and …, 2023 - Elsevier
In large code bases, locating the elements that implement concrete features of a system is
challenging. This information is paramount for maintenance and evolution tasks, although …
challenging. This information is paramount for maintenance and evolution tasks, although …
Designing a Test Model for a Configurable System: An Exploratory Study of Preprocessor Directives and Feature Toggles
S Fischer, GK Michelon, WKG Assunção… - Proceedings of the 17th …, 2023 - dl.acm.org
Testing is important in software development, but it has high cost. Thus, techniques to
reduce the cost of software testing have been proposed. Model-based testing, one of such …
reduce the cost of software testing have been proposed. Model-based testing, one of such …
Comparing automated reuse of scripted tests and model-based tests for configurable software
Highly configurable software gives developers more flexibility to meet different customer
requirements and enables users to better tailor software to their needs. However, variability …
requirements and enables users to better tailor software to their needs. However, variability …
Model-based Testing for a Family of Mobile Applications: Industrial Experiences
Testing is a fundamental verification activity to produce high-quality software. However,
testing is a costly and complex activity. The success of software testing depends on the …
testing is a costly and complex activity. The success of software testing depends on the …
Test optimisation for highly-configurable cyber-physical systems
U Markiegi - Proceedings of the 21st International Systems and …, 2017 - dl.acm.org
Cyber-Physical Systems (CPS) have become one of the core-enabling technologies for
multiple domains, such as manufacturing, healthcare, energy and transportation …
multiple domains, such as manufacturing, healthcare, energy and transportation …
[PDF][PDF] Software Product Line Regression Testing: A Research Roadmap.
Similarly to traditional single-product software, Software Product Lines (SPLs) are constantly
maintained and evolved. However, an unrevealed bug in an SPL can be propagated to a …
maintained and evolved. However, an unrevealed bug in an SPL can be propagated to a …