Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Requirement-driven evolution in software product lines: A systematic map** study
Abstract CONTEXT. Software Product Lines (SPLs) aim to support the development of a
whole family of software products through systematic reuse of shared assets. As SPLs …
whole family of software products through systematic reuse of shared assets. As SPLs …
SPLat: Lightweight dynamic analysis for reducing combinatorics in testing configurable systems
Many programs can be configured through dynamic and/or static selection of configuration
variables. A software product line (SPL), for example, specifies a family of programs where …
variables. A software product line (SPL), for example, specifies a family of programs where …
[HTML][HTML] Change impact analysis for software product lines
J Maâzoun, N Bouassida, H Ben-Abdallah - Journal of King Saud …, 2016 - Elsevier
A software product line (SPL) represents a family of products in a given application domain.
Each SPL is constructed to provide for the derivation of new products by covering a wide …
Each SPL is constructed to provide for the derivation of new products by covering a wide …
[KNJIGA][B] Evolving Software Systems
In 2008 the predecessor of this book, entitled “Software Evolution”[592] was published by
Springer, presenting the research results of a number of researchers working on different …
Springer, presenting the research results of a number of researchers working on different …
Not Quite There Yet: Remaining Challenges in Systems and Software Product Line Engineering as Perceived by Industry Practitioners
Research on system and software product line engineering (SPLE) and the community
around it have been inspired by industrial applications. However, despite decades of …
around it have been inspired by industrial applications. However, despite decades of …
Retest test selection for product-line regression testing of variants and versions of variants
Testing is a crucial activity of product-line engineering. Due to shared commonality, testing
each variant individually results in redundant testing processes. By adopting regression …
each variant individually results in redundant testing processes. By adopting regression …
Classifying edits to variability in source code
For highly configurable software systems, such as the Linux kernel, maintaining and
evolving variability information along changes to source code poses a major challenge …
evolving variability information along changes to source code poses a major challenge …
Directed test suite augmentation
Z Xu - Proceedings of the 33rd International Conference on …, 2011 - dl.acm.org
Test suite augmentation techniques are used in regression testing to identify code elements
affected by changes and to generate test cases to cover those elements. Whereas methods …
affected by changes and to generate test cases to cover those elements. Whereas methods …
Towards efficient analysis of variation in time and space
Variation is central to today's software development. There are two fundamental dimensions
to variation: Variation in time refers to the fact that software exists in numerous revisions that …
to variation: Variation in time refers to the fact that software exists in numerous revisions that …
Feature-oriented test case selection and prioritization during the evolution of highly-configurable systems
Abstract Testing Highly Configurable Systems (HCSs) is a challenging task, especially in an
evolution scenario where features are added, changed, or removed, which hampers test …
evolution scenario where features are added, changed, or removed, which hampers test …