Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Software architecture reconstruction: A process-oriented taxonomy
To maintain and understand large applications, it is important to know their architecture. The
first problem is that unlike classes and packages, architecture is not explicitly represented in …
first problem is that unlike classes and packages, architecture is not explicitly represented in …
Controlling software architecture erosion: A survey
Software architectures capture the most significant properties and design constraints of
software systems. Thus, modifications to a system that violate its architectural principles can …
software systems. Thus, modifications to a system that violate its architectural principles can …
Detecting, tracing, and monitoring architectural tactics in code
Software architectures are often constructed through a series of design decisions. In
particular, architectural tactics are selected to satisfy specific quality concerns such as …
particular, architectural tactics are selected to satisfy specific quality concerns such as …
Symphony: View-driven software architecture reconstruction
A Van Deursen, C Hofmeister… - … Fourth Working IEEE …, 2004 - ieeexplore.ieee.org
Authentic descriptions of a software architecture are required as a reliable foundation for any
but trivial changes to a system. Far too often, architecture descriptions of existing systems …
but trivial changes to a system. Far too often, architecture descriptions of existing systems …
Microservice security metrics for secure communication, identity management, and observability
Microservice architectures are increasingly being used to develop application systems.
Despite many guidelines and best practices being published, architecting microservice …
Despite many guidelines and best practices being published, architecting microservice …
Ensuring and assessing architecture conformance to microservice decomposition patterns
Microservice-based software architecture design has been widely discussed, and best
practices have been published as architecture design patterns. However, conformance to …
practices have been published as architecture design patterns. However, conformance to …
[PDF][PDF] Methods for evaluating software architecture: A survey
Software architectural evaluation becomes a familiar practice in software engineering
community for develo** quality software. Architectural evaluation reduces software …
community for develo** quality software. Architectural evaluation reduces software …
Extending the reflexion method for consolidating software variants into product lines
R Koschke, P Frenzel, APJ Breu, K Angstmann - Software Quality Journal, 2009 - Springer
Software variants emerge from ad-hoc copying in-the-large with adaptations to a specific
context. As the number of variants increases, maintaining such software variants becomes …
context. As the number of variants increases, maintaining such software variants becomes …
How features of the human face affect recognition: a statistical comparison of three face recognition algorithms
Recognition difficulty is statistically linked to 11 subject covariate factors such as age and
gender for three face recognition algorithms: principle components analysis, an …
gender for three face recognition algorithms: principle components analysis, an …
Constructing a shared infrastructure for software architecture analysis and maintenance
Over the past three decades software engineering researchers have produced a wide range
of techniques and tools for understanding the architectures of large, complex systems …
of techniques and tools for understanding the architectures of large, complex systems …