This study explores the relationship between program slices and faults. The aim is to investigate whether the characteristics of program slices can be used to identify fault-prone software components. Slicing metrics and dependence clusters are used to characterise the slicing profile of a software component, then the relationship between the slicing profile of the component and the faults in that component are then analysed. Faults can increase the likelihood of a system becoming unstable causing problems for the development and evolution of the system. Identifying faultprone components is difficult and reliable predictors of faultproneness not easily identifiable. Program slicing is an established software engineering technique for the de...
Abstract: In software development and maintenance stages, programmers need to frequently debug the s...
[[abstract]]The software nowadays is a black box to end user. It can allow users to configure which ...
Software maintenance activity is one of the most important part of software development cycle. Certa...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
The aim of this paper is to integrate the strong points of statistical debugging and program slicing...
Dynamic slicing algorithms have been considered to aid in debugging for many years. However, as far ...
[[abstract]]Software crash occurs frequently in our daily life due to poor programming of software. ...
In this paper, we investigate the barcode OSS using two of Weiser's original slice-based metrics (ti...
AbstractProgram slicing is a general, widely-used, and accepted technique applicable to different so...
In this century, computers have become an inseparable part of human life. Human beings entrust them ...
An important step towards effective software maintenance is to locate the code relevant to a particu...
In this paper, we introduce 13 program slicing metrics for C language programs. These metrics use pr...
Faults are common-place and inevitable in complex applications. Hence, automated techniques are nece...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Abstract: In software development and maintenance stages, programmers need to frequently debug the s...
[[abstract]]The software nowadays is a black box to end user. It can allow users to configure which ...
Software maintenance activity is one of the most important part of software development cycle. Certa...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
The aim of this paper is to integrate the strong points of statistical debugging and program slicing...
Dynamic slicing algorithms have been considered to aid in debugging for many years. However, as far ...
[[abstract]]Software crash occurs frequently in our daily life due to poor programming of software. ...
In this paper, we investigate the barcode OSS using two of Weiser's original slice-based metrics (ti...
AbstractProgram slicing is a general, widely-used, and accepted technique applicable to different so...
In this century, computers have become an inseparable part of human life. Human beings entrust them ...
An important step towards effective software maintenance is to locate the code relevant to a particu...
In this paper, we introduce 13 program slicing metrics for C language programs. These metrics use pr...
Faults are common-place and inevitable in complex applications. Hence, automated techniques are nece...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Abstract: In software development and maintenance stages, programmers need to frequently debug the s...
[[abstract]]The software nowadays is a black box to end user. It can allow users to configure which ...
Software maintenance activity is one of the most important part of software development cycle. Certa...