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 …
Challenges in visual data analysis
In today's applications data is produced at unprecedented rates. While the capacity to collect
and store new data grows rapidly, the ability to analyze these data volumes increases at …
and store new data grows rapidly, the ability to analyze these data volumes increases at …
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 …
[PDF][PDF] User requirements notation: the first ten years, the next ten years
The User Requirements Notation (URN), standardized by the International
Telecommunication Union in 2008, is used to model and analyze requirements with goals …
Telecommunication Union in 2008, is used to model and analyze requirements with goals …
A controlled experiment for program comprehension through trace visualization
B Cornelissen, A Zaidman… - IEEE Transactions on …, 2010 - ieeexplore.ieee.org
Software maintenance activities require a sufficient level of understanding of the software at
hand that unfortunately is not always readily available. Execution trace visualization is a …
hand that unfortunately is not always readily available. Execution trace visualization is a …
Summarizing the content of large traces to facilitate the understanding of the behaviour of a software system
In this paper, we present a semi-automatic approach for summarizing the content of large
execution traces. Similar to text summarization, where abstracts can be extracted from large …
execution traces. Similar to text summarization, where abstracts can be extracted from large …
Execution trace analysis through massive sequence and circular bundle views
An important part of many software maintenance tasks is to gain a sufficient level of
understanding of the system at hand. The use of dynamic information to aid in this software …
understanding of the system at hand. The use of dynamic information to aid in this software …
Exploiting load testing and profiling for performance antipattern detection
Context: The performance assessment of complex software systems is not a trivial task since
it depends on the design, code, and execution environment. All these factors may affect the …
it depends on the design, code, and execution environment. All these factors may affect the …
Dynamic analysis of software systems using execution pattern mining
H Safyallah, K Sartipi - 14th IEEE International Conference on …, 2006 - ieeexplore.ieee.org
Software system analysis for extracting system functionality remains as a major problem in
the reverse engineering literature and the early approaches mainly rely on static properties …
the reverse engineering literature and the early approaches mainly rely on static properties …
Automatic identification of key classes in a software system using webmining techniques
Software engineers new to a project are often stuck sorting through hundreds of classes in
order to find those few classes that offer a significant insight into the inner workings of the …
order to find those few classes that offer a significant insight into the inner workings of the …