Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack
Many approaches for testing configurable software systems start from the same assumption:
it is impossible to test all configurations. This motivated the definition of variability-aware …
it is impossible to test all configurations. This motivated the definition of variability-aware …
Teaching software product lines: A snapshot of current practices and challenges
Software Product Line (SPL) engineering has emerged to provide the means to efficiently
model, produce, and maintain multiple similar software variants, exploiting their common …
model, produce, and maintain multiple similar software variants, exploiting their common …
Options matter: Documenting and fixing non-reproducible builds in highly-configurable systems
A critical aspect of software development, build reproducibility, ensures the dependability,
security, and maintainability of software systems. Although several factors, including the …
security, and maintainability of software systems. Although several factors, including the …
Learning from thousands of build failures of Linux kernel configurations
The Linux kernel offers more than ten thousands configuration options that can be combined
to build an almost infinite number of kernel variants. Developers and contributors spend …
to build an almost infinite number of kernel variants. Developers and contributors spend …
Identification and visualization of variability implementations in object-oriented variability-rich systems: a symmetry-based approach
Most modern object-oriented software systems are variability-rich, despite that they may not
be developed as product lines. Their variability is implemented by several traditional …
be developed as product lines. Their variability is implemented by several traditional …
Identifying and visualizing variability in object-oriented variability-rich systems
In many variability-intensive systems, variability is implemented in code units provided by a
host language, such as classes or functions, which do not align well with the domain …
host language, such as classes or functions, which do not align well with the domain …
FMCAT: supporting dynamic service-based product lines
We describe FMCAT, a toolkit for Featured Modal Contract Automata (FMCA). FMCAT
supports the analysis of dynamic service product lines, ie, applications consisting of …
supports the analysis of dynamic service product lines, ie, applications consisting of …
Towards complex product line variability modelling: Mining relationships from non-boolean descriptions
Software product line engineering relies on systematic reuse and mass customisation to
reduce the development time and cost of a software system family. The extractive adoption …
reduce the development time and cost of a software system family. The extractive adoption …
Lifts: Learning featured transition systems
S Fortz - Proceedings of the 25th ACM International Systems …, 2021 - dl.acm.org
This PhD project aims to automatically learn transition systems capturing the behaviour of a
whole family of software-based systems. Reasoning at the family level yields important …
whole family of software-based systems. Reasoning at the family level yields important …
[PDF][PDF] Test them all, is it worth it? A ground truth comparison of configuration sampling strategies
Many approaches for testing configurable software systems start from the same assumption:
it is impossible to test all configurations. This motivated the definition of variability-aware …
it is impossible to test all configurations. This motivated the definition of variability-aware …