Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A study on software fault prediction techniques
SS Rathore, S Kumar - Artificial Intelligence Review, 2019 - Springer
Software fault prediction aims to identify fault-prone software modules by using some
underlying properties of the software project before the actual testing process begins. It …
underlying properties of the software project before the actual testing process begins. It …
Software maintainability: Systematic literature review and current trends
Software maintenance is an expensive activity that consumes a major portion of the cost of
the total project. Various activities carried out during maintenance include the addition of …
the total project. Various activities carried out during maintenance include the addition of …
Dynamic coupling measurement for object-oriented software
E Arisholm, LC Briand, A Foyen - IEEE Transactions on …, 2004 - ieeexplore.ieee.org
The relationships between coupling and external quality factors of object-oriented software
have been studied extensively for the past few years. For example, several studies have …
have been studied extensively for the past few years. For example, several studies have …
A methodology for architecture-level reliability risk analysis
SM Yacoub, HH Ammar - IEEE Transactions on Software …, 2002 - ieeexplore.ieee.org
The paper presents a methodology for reliability risk assessment at the early stages of the
development lifecycle, namely, the architecture level. We describe a heuristic risk …
development lifecycle, namely, the architecture level. We describe a heuristic risk …
Architectural-level risk analysis using UML
K Goseva-Popstojanova, A Hassan… - IEEE transactions on …, 2003 - ieeexplore.ieee.org
Risk assessment is an essential part in managing software development. Performing risk
assessment during the early development phases enhances resource allocation decisions …
assessment during the early development phases enhances resource allocation decisions …
Estimating software project effort by analogy based on linguistic values
Estimation models in software engineering are used to predict some important attributes of
future entities such as software development effort, software reliability and programmers' …
future entities such as software development effort, software reliability and programmers' …
A systematic map** study on dynamic metrics and software quality
Several important aspects of software product quality can be evaluated using dynamic
metrics that effectively capture and reflect the software's true runtime behavior. While the …
metrics that effectively capture and reflect the software's true runtime behavior. While the …
A survey on software coupling relations and tools
Context Coupling relations reflect the dependencies between software entities and can be
used to assess the quality of a program. For this reason, a vast amount of them has been …
used to assess the quality of a program. For this reason, a vast amount of them has been …
A survey of dynamic software metrics
Software metrics help us to make meaningful estimates for software products and guide us
in taking managerial and technical decisions. However, conventional static metrics have …
in taking managerial and technical decisions. However, conventional static metrics have …
The impact of structural complexity on the understandability of UML statechart diagrams
The effectiveness of current software development strategies, such as Model-Driven
Development (MDD), depends largely on the quality of their primary artefacts, ie software …
Development (MDD), depends largely on the quality of their primary artefacts, ie software …