Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Measuring and modeling programming experience
Programming experience is an important confounding parameter in controlled experiments
regarding program comprehension. In literature, ways to measure or control programming …
regarding program comprehension. In literature, ways to measure or control programming …
Effects of explicit feature traceability on program comprehension
Developers spend a substantial amount of their time with program comprehension. To
improve their comprehension and refresh their memory, developers need to communicate …
improve their comprehension and refresh their memory, developers need to communicate …
Migrating Java-based apo-games into a composition-based software product line
A software product line enables an organization to systematically reuse software features
that allow to derive customized variants from a common platform, promising reduced …
that allow to derive customized variants from a common platform, promising reduced …
Migrating the android apo-games into an annotation-based software product line
Most organizations start to reuse software by cloning complete systems and adapting them
to new customer requirements. However, with an increasing number of cloned systems, the …
to new customer requirements. However, with an increasing number of cloned systems, the …
Understanding the re-engineering of variant-rich systems: an empirical work on economics, knowledge, traceability, and practices
J Krüger - 2021 - repo.bibliothek.uni-halle.de
Context: Most modern software systems exist in different variants to address a variety of
requirements, such as customer requests, regulations, or hardware restrictions. To benefit …
requirements, such as customer requests, regulations, or hardware restrictions. To benefit …
Peopl: Projectional editing of product lines
B Behringer, J Palz, T Berger - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
The features of a software product line-a portfolio of system variants-can be realized using
various implementation techniques (aka, variability mechanisms). Each technique …
various implementation techniques (aka, variability mechanisms). Each technique …
Featurevista: Interactive feature visualization
Comprehending and characterizing the spread and interaction of features in a software
system is know to be difficult and error-prone. This paper presents FeatureVista, a …
system is know to be difficult and error-prone. This paper presents FeatureVista, a …
Comparing the influence of using feature-oriented programming and conditional compilation on comprehending feature-oriented software
Several variability representations have been proposed over the years. Software
maintenance in the presence of variability is known to be hard. One of the reasons is that …
maintenance in the presence of variability is known to be hard. One of the reasons is that …
Covert and phantom features in annotations: Do they impact variability analysis?
The annotation-based variability of the C preprocessor (CPP) has a bad reputation
regarding comprehensibility and maintainability of software systems, but is widely adopted …
regarding comprehensibility and maintainability of software systems, but is widely adopted …
FeatureCoPP: compositional annotations
Software product lines can be implemented with different techniques. Those techniques can
be grouped into annotation-based and composition-based approaches, with complementary …
be grouped into annotation-based and composition-based approaches, with complementary …