Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
The state of adoption and the challenges of systematic variability management in industry
Handling large-scale software variability is still a challenge for many organizations. After
decades of research on variability management concepts, many industrial organizations …
decades of research on variability management concepts, many industrial organizations …
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 …
Concepts of variation control systems
Abstract Version control systems are an integral part of today's software engineering. They
facilitate the collaborative management of revisions (sequential versions) and variants …
facilitate the collaborative management of revisions (sequential versions) and variants …
Variability-aware static analysis at scale: An empirical study
The advent of variability management and generator technology enables users to derive
individual system variants from a configurable code base by selecting desired configuration …
individual system variants from a configurable code base by selecting desired configuration …
White-box performance-influence models: A profiling and learning approach
Many modern software systems are highly configurable, allowing the user to tune them for
performance and more. Current performance modeling approaches aim at finding …
performance and more. Current performance modeling approaches aim at finding …
A classification of variation control systems
Version control systems are an integral part of today's software and systems development
processes. They facilitate the management of revisions (sequential versions) and variants …
processes. They facilitate the management of revisions (sequential versions) and variants …
From feature models to feature toggles in practice
Feature Toggles (often also referred to as Feature Flags) are a powerful technique,
providing an alternative to maintaining multiple feature branches in source code. A condition …
providing an alternative to maintaining multiple feature branches in source code. A condition …
Several lifted abstract domains for static analysis of numerical program families
Lifted (family-based) static analysis based on abstract interpretation is capable of analyzing
all variants of a program family (or any other configurable software system), simultaneously …
all variants of a program family (or any other configurable software system), simultaneously …
Do# ifdefs influence the occurrence of vulnerabilities? an empirical study of the linux kernel
Preprocessors support the diversification of software products with# ifdefs, but also require
additional effort from developers to maintain and understand variable code. We conjecture …
additional effort from developers to maintain and understand variable code. We conjecture …
Change impact analysis for maintenance and evolution of variable software systems
Understanding variability is essential to allow the configuration of software systems to
diverse requirements. Variability-aware program analysis techniques have been proposed …
diverse requirements. Variability-aware program analysis techniques have been proposed …