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 …
[HTML][HTML] Visualizations for the evolution of Variant-Rich Systems: A systematic map** study
Abstract Context: Variant-Rich Systems (VRSs), such as Software Product Lines or variants
created through clone & own, aim at reusing existing assets. The long lifespan of families of …
created through clone & own, aim at reusing existing assets. The long lifespan of families of …
Principles of feature modeling
Feature models are arguably one of the most intuitive and successful notations for modeling
the features of a variant-rich software system. Feature models help developers to keep an …
the features of a variant-rich software system. Feature models help developers to keep an …
Testing configuration changes in context to prevent production failures
Large-scale cloud services deploy hundreds of configuration changes to production systems
daily. At such velocity, configuration changes have inevitably become prevalent causes of …
daily. At such velocity, configuration changes have inevitably become prevalent causes of …
Promote-pl: A round-trip engineering process model for adopting and evolving product lines
Process models for software product-line engineering focus on proactive adoption scenarios-
--that is, building product-line platforms from scratch. They comprise the two phases domain …
--that is, building product-line platforms from scratch. They comprise the two phases domain …
Test-case prioritization for configuration testing
Configuration changes are among the dominant causes of failures of large-scale software
system deployment. Given the velocity of configuration changes, typically at the scale of …
system deployment. Given the velocity of configuration changes, typically at the scale of …
Featracer: Locating features through assisted traceability
Locating features is one of the most common software development activities. It is typically
done during maintenance and evolution, when developers need to identify the exact places …
done during maintenance and evolution, when developers need to identify the exact places …
Challenges of scaled agile for safety-critical systems
Automotive companies increasingly adopt scaled agile methods to allow them to deal with
their organisational and product complexity. Suitable methods are needed to ensure safety …
their organisational and product complexity. Suitable methods are needed to ensure safety …
Facing the truth: benchmarking the techniques for the evolution of variant-rich systems
The evolution of variant-rich systems is a challenging task. To support developers, the
research community has proposed a range of different techniques over the last decades …
research community has proposed a range of different techniques over the last decades …
Xdebloat: Towards automated feature-oriented app debloating
Existing programming practices for building Android apps mainly follow the “one-size-fits-all”
strategy to include lots of functions and adapt to most types of devices. However, this …
strategy to include lots of functions and adapt to most types of devices. However, this …