Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Clustering methodologies for software engineering
The size and complexity of industrial strength software systems are constantly increasing.
This means that the task of managing a large software project is becoming even more …
This means that the task of managing a large software project is becoming even more …
Semantic clustering: Identifying topics in source code
Many of the existing approaches in Software Comprehension focus on program structure or
external documentation. However, by analyzing formal information the informal semantics …
external documentation. However, by analyzing formal information the informal semantics …
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 …
Towards a reference process for software architecture reconstruction
Nowadays, software systems remain useful and competitive; entail the inevitable need to
change over time and to be adapted to new technologies, platforms, and architectures …
change over time and to be adapted to new technologies, platforms, and architectures …
Towards reverse engineering software ecosystems
M Lungu - 2008 IEEE International Conference on Software …, 2008 - ieeexplore.ieee.org
Reverse engineering is the process of recovering a projectpsilas components and the
relationships between them with the goal of creating representations of the project at a …
relationships between them with the goal of creating representations of the project at a …
Reverse engineering software ecosystems
MF Lungu - 2009 - folia.unifr.ch
Reverse engineering is an active area of research concerned with the development of
techniques and tools that support the understanding of software systems. All the techniques …
techniques and tools that support the understanding of software systems. All the techniques …
Rigi—An environment for software reverse engineering, exploration, visualization, and redocumentation
The Rigi environment is a mature research tool that provides functionality to reverse
engineer software systems. With Rigi large systems can be analyzed, interactively explored …
engineer software systems. With Rigi large systems can be analyzed, interactively explored …
Towards a process-oriented software architecture reconstruction taxonomy
To maintain and understand large applications, it is crucial 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 …
Evolutionary and collaborative software architecture recovery with Softwarenaut
Abstract Architecture recovery is an activity applied to a system whose initial architecture has
eroded. When the system is large, the user must use dedicated tools to support the recovery …
eroded. When the system is large, the user must use dedicated tools to support the recovery …
Understanding MDE projects: megamodels to the rescue for architecture recovery
Abstract Conventional wisdom on Model-Driven Engineering (MDE) suggests that this
software discipline is the key to achieve superior automation, whether it be refactoring …
software discipline is the key to achieve superior automation, whether it be refactoring …