Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
[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 …
Decor: A method for the specification and detection of code and design smells
Code and design smells are poor solutions to recurring implementation and design
problems. They may hinder the evolution of a system by making it hard for software …
problems. They may hinder the evolution of a system by making it hard for software …
Software traceability with topic modeling
HU Asuncion, AU Asuncion, RN Taylor - Proceedings of the 32nd ACM …, 2010 - dl.acm.org
Software traceability is a fundamentally important task in software engineering. The need for
automated traceability increases as projects become more complex and as the number of …
automated traceability increases as projects become more complex and as the number of …
[PDF][PDF] 软件体系结构研究进展
梅宏, 申峻嵘 - 软件学报, 2006 - Citeseer
作为控制软件复杂性, 提高软件系统质量, 支持软件开发和复用的重要手段之一,
软件体系结构自提出以来, 日益受到软件研究者和实践者的关注, 并发展成为软件工程的一个 …
软件体系结构自提出以来, 日益受到软件研究者和实践者的关注, 并发展成为软件工程的一个 …
Controlling software architecture erosion: A survey
L De Silva, D Balasubramaniam - Journal of Systems and Software, 2012 - Elsevier
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 …
Predicting code smells and analysis of predictions: using machine learning techniques and software metrics
MY Mhawish, M Gupta - Journal of Computer Science and Technology, 2020 - Springer
Code smell detection is essential to improve software quality, enhancing software
maintainability, and decrease the risk of faults and failures in the software system. In this …
maintainability, and decrease the risk of faults and failures in the software system. In this …
Kumbang: A domain ontology for modelling variability in software product families
T Asikainen, T Männistö, T Soininen - Advanced Engineering Informatics, 2007 - Elsevier
Variability is the ability of a system to be efficiently extended, changed, customised or
configured for use in a particular context. There is an ever-growing demand for variability of …
configured for use in a particular context. There is an ever-growing demand for variability of …
Moving architectural description from under the technology lamppost
N Medvidovic, EM Dashofy, RN Taylor - Information and Software …, 2007 - Elsevier
In 2000, we published an extensive study of existing software architecture description
languages (ADLs), which has served as a useful reference to software architecture …
languages (ADLs), which has served as a useful reference to software architecture …
An extensible framework for improving a distributed software system's deployment architecture
S Malek, N Medvidovic… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
A distributed system's allocation of software components to hardware nodes (ie, deployment
architecture) can have a significant impact on its quality of service (QoS). For a given system …
architecture) can have a significant impact on its quality of service (QoS). For a given system …
[KİTAP][B] Architecture-based design of multi-agent systems
D Weyns - 2010 - books.google.com
Multi-agent systems are claimed to be especially suited to the development of software
systems that are decentralized, can deal flexibly with dynamic conditions, and are open to …
systems that are decentralized, can deal flexibly with dynamic conditions, and are open to …