Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Metrics for analyzing variability and its implementation in software product lines: A systematic literature review
S El-Sharkawy, N Yamagishi-Eichler… - Information and Software …, 2019 - Elsevier
Abstract Context: Software Product Line (SPL) development requires at least concepts for
variability implementation and variability modeling for deriving products from a product line …
variability implementation and variability modeling for deriving products from a product line …
A systematic review of comparative evidence of aspect-oriented programming
CONTEXT: Aspect-oriented programming (AOP) promises to improve many facets of
software quality by providing better modularization and separation of concerns, which may …
software quality by providing better modularization and separation of concerns, which may …
Evolving software product lines with aspects: an empirical study on design stability
Software product lines (SPLs) enable modular, large-scale reuse through a software
architecture addressing multiple core and varying features. To reap the benefits of SPLs …
architecture addressing multiple core and varying features. To reap the benefits of SPLs …
Modularizing design patterns with aspects: a quantitative study
Design patterns offer flexible solutions to common problems in software development.
Recent studies have shown that several design patterns involve crosscutting concerns …
Recent studies have shown that several design patterns involve crosscutting concerns …
Using web security scanners to detect vulnerabilities in web services
Although Web services are becoming business-critical components, they are often deployed
with critical software bugs that can be maliciously explored. Web vulnerability scanners …
with critical software bugs that can be maliciously explored. Web vulnerability scanners …
On the impact of aspectual decompositions on design stability: An empirical study
P Greenwood, T Bartolomei, E Figueiredo… - ECOOP 2007–Object …, 2007 - Springer
Although one of the main promises of aspect-oriented (AO) programming techniques is to
promote better software changeability than object-oriented (OO) techniques, there is no …
promote better software changeability than object-oriented (OO) techniques, there is no …
[PDF][PDF] Measuring the effects of software aspectization
Abstract The aim of Aspect Oriented Programming (AOP) is the production of code that is
easier to understand and evolve, thanks to the separation of the crosscutting concerns from …
easier to understand and evolve, thanks to the separation of the crosscutting concerns from …
How does the degree of variability affect bug finding?
Software projects embrace variability to increase adaptability and to lower cost; however,
others blame variability for increasing complexity and making reasoning about programs …
others blame variability for increasing complexity and making reasoning about programs …
Quantifying the effects of aspect-oriented programming: A maintenance study
One of the main promises of aspect-oriented programming (AOP) is to promote improved
modularization of crosscutting concerns, thereby enhancing the software stability in the …
modularization of crosscutting concerns, thereby enhancing the software stability in the …
Composing design patterns: a scalability study of aspect-oriented programming
Pattern composition has been shown as a challenge to applying design patterns in real
software systems. One of the main problems is that multiple design patterns in a system are …
software systems. One of the main problems is that multiple design patterns in a system are …