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 …
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 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 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 …
Measuring the dynamic behaviour of AspectJ programs
This paper proposes and implements a rigorous method for studying the dynamic behaviour
of AspectJ programs. As part of this methodology several new metrics specific to AspectJ …
of AspectJ programs. As part of this methodology several new metrics specific to AspectJ …