Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
[HTML][HTML] Evolution of software in automated production systems: Challenges and research directions
Co** with evolution in automated production systems implies a cross-disciplinary
challenge along the system's life-cycle for variant-rich systems of high complexity. The …
challenge along the system's life-cycle for variant-rich systems of high complexity. The …
Architectural tactics for big data cybersecurity analytics systems: a review
Abstract Context Big Data Cybersecurity Analytics (BDCA) systems leverage big data
technologies for analyzing security events data to protect organizational networks …
technologies for analyzing security events data to protect organizational networks …
An exploratory study of the impact of antipatterns on class change-and fault-proneness
Antipatterns are poor design choices that are conjectured to make object-oriented systems
harder to maintain. We investigate the impact of antipatterns on classes in object-oriented …
harder to maintain. We investigate the impact of antipatterns on classes in object-oriented …
An empirical study of the impact of two antipatterns, blob and spaghetti code, on program comprehension
Antipatterns are" poor" solutions to recurring design problems which are conjectured in the
literature to make object-oriented systems harder to maintain. However, little quantitative …
literature to make object-oriented systems harder to maintain. However, little quantitative …
What do we know about the effectiveness of software design patterns?
Context. Although research in software engineering largely seeks to improve the practices
and products of software development, many practices are based upon codification of expert …
and products of software development, many practices are based upon codification of expert …
[HTML][HTML] A systematic literature review: Refactoring for disclosing code smells in object oriented software
S Singh, S Kaur - Ain Shams Engineering Journal, 2018 - Elsevier
Context Reusing a design pattern is not always in the favor of developers. Thus, the code
starts smelling. The presence of “Code Smells” leads to more difficulties for the developers …
starts smelling. The presence of “Code Smells” leads to more difficulties for the developers …
Understanding the use of lambda expressions in Java
Java 8 retrofitted lambda expressions, a core feature of functional programming, into a
mainstream object-oriented language with an imperative paradigm. However, we do not …
mainstream object-oriented language with an imperative paradigm. However, we do not …
A systematic review on software design patterns in today's perspective
Larger Object Oriented (OO) software systems can benefit greatly from the use of software
design patterns. Because design pattern offers a well-structured and proven solution to …
design patterns. Because design pattern offers a well-structured and proven solution to …
MORE: A multi‐objective refactoring recommendation approach to introducing design patterns and fixing code smells
Refactoring is widely recognized as a crucial technique applied when evolving object‐
oriented software systems. If applied well, refactoring can improve different aspects of …
oriented software systems. If applied well, refactoring can improve different aspects of …
The effect of GoF design patterns on stability: a case study
Stability refers to a software system's resistance to the “ripple effect”, ie, propagation of
changes. In this paper, we investigate the stability of classes that participate in …
changes. In this paper, we investigate the stability of classes that participate in …