Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A comparative literature survey of design patterns impact on software quality
Many different factors influence the quality of software systems. One factor is the use of
design patterns. In this paper we survey the literature for the existing empirical evidence on …
design patterns. In this paper we survey the literature for the existing empirical evidence on …
A review of approaches to detecting software design patterns
J Asaad, E Avksentieva - 2024 35th Conference of Open …, 2024 - ieeexplore.ieee.org
Design patterns play a crucial role in modern software engineering, providing reusable
solutions to common design challenges. Among the most influential collections of design …
solutions to common design challenges. Among the most influential collections of design …
The relationship between design patterns and code smells: An exploratory study
Context—Design patterns represent recommended generic solutions to various design
problems, whereas code smells are symptoms of design issues that could hinder further …
problems, whereas code smells are symptoms of design issues that could hinder further …
Do energy-oriented changes hinder maintainability?
Energy efficiency is a crucial quality requirement for mobile applications. However,
improving energy efficiency is far from trivial as developers lack the knowledge and tools to …
improving energy efficiency is far from trivial as developers lack the knowledge and tools to …
Empirical study of the relationship between design patterns and code smells
Software systems are often developed in such a way that good practices in the object-
oriented paradigm are not met, causing the occurrence of specific disharmonies which are …
oriented paradigm are not met, causing the occurrence of specific disharmonies which are …
Empirical investigation of the impact of the adapter design pattern on software maintainability
Design patterns have a key role in software development process. However, their impact on
software quality is not well investigated. There is no common agreement on how design …
software quality is not well investigated. There is no common agreement on how design …
Using architectural modifiability tactics to examine evolution qualities of Service-and Microservice-Based Systems: An approach based on principles and patterns
Software evolvability is an important quality attribute, yet one difficult to grasp. A certain base
level of it is allegedly provided by Service-and Microservice-Based Systems, but many …
level of it is allegedly provided by Service-and Microservice-Based Systems, but many …
Recommending model refactoring rules from refactoring examples
Models, like other first-class artifacts such as source code, are maintained and may be
refactored to improve their quality and, consequently, one of the derived artifacts …
refactored to improve their quality and, consequently, one of the derived artifacts …
Design patterns impact on software quality: Where are the theories?
Software engineers are creators of habits. During software development, they follow again
and again the same patterns when architecting, designing and implementing programs …
and again the same patterns when architecting, designing and implementing programs …
Impact of design patterns on software complexity and size
Many different factors influence the quality of software. Among the most important of these
factors is software complexity. One way to improve software quality, therefore, is to minimize …
factors is software complexity. One way to improve software quality, therefore, is to minimize …