Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Empirical validation of three software metrics suites to predict fault-proneness of object-oriented classes developed using highly iterative or agile software …
Empirical validation of software metrics suites to predict fault proneness in object-oriented
(OO) components is essential to ensure their practical use in industrial settings. In this paper …
(OO) components is essential to ensure their practical use in industrial settings. In this paper …
Using information retrieval based coupling measures for impact analysis
Coupling is an important property of software systems, which directly impacts program
comprehension. In addition, the strength of coupling measured between modules in …
comprehension. In addition, the strength of coupling measured between modules in …
An empirical study on the developers' perception of software coupling
Coupling is a fundamental property of software systems, and numerous coupling measures
have been proposed to support various development and maintenance activities. However …
have been proposed to support various development and maintenance activities. However …
Human and automatic modularizations of process models to enhance their comprehension
Modularization is a widely advocated mechanism to manage a business process model's
size and complexity. However, the widespread use of subprocesses in models does not rest …
size and complexity. However, the widespread use of subprocesses in models does not rest …
The conceptual coupling metrics for object-oriented systems
Coupling in software has been linked with maintainability and existing metrics are used as
predictors of external software quality attributes such as fault-proneness, impact analysis …
predictors of external software quality attributes such as fault-proneness, impact analysis …
Architecture reconstruction: Tutorial on reverse engineering to the architectural level
R Koschke - International Summer School on Software Engineering, 2006 - Springer
Software architectures are described by different views which depend upon the concerns of
the respective stakeholders. Far too often, software architectures are not documented …
the respective stakeholders. Far too often, software architectures are not documented …
Harmony search based remodularization for object-oriented software systems
JK Chhabra - Computer Languages, Systems & Structures, 2017 - Elsevier
Software remodularization is always a key task in the field of software reengineering. In
recent years, search-based optimization techniques have been considered as an effective …
recent years, search-based optimization techniques have been considered as an effective …
Coupling and cohesion as modularization drivers: Are we being over-persuaded?
For around three decades software engineering gurus have" sold" us the ideal of minimal
coupling and maximal cohesion at all levels of abstraction as a way to reduce the effort to …
coupling and maximal cohesion at all levels of abstraction as a way to reduce the effort to …
Improving modular structure of software system using structural and lexical dependency
JK Chhabra - Information and software Technology, 2017 - Elsevier
Context A software system's structure often degrades due to repetitive maintenance. To
make a sustainable evolution of such systems, it becomes mandatory to improve their …
make a sustainable evolution of such systems, it becomes mandatory to improve their …
Mining key classes in java projects by examining a very small number of classes: a complex network-based approach
H Li, T Wang, W Pan, M Wang, C Chai, P Chen… - IEEE …, 2021 - ieeexplore.ieee.org
Key classes have become excellent starting points for developers to understand unknown
software systems. Up to now, a variety of approaches have been proposed to mine key …
software systems. Up to now, a variety of approaches have been proposed to mine key …