An important step towards effective software maintenance is to locate the code relevant to a particular feature. In this paper we report a study applying an execution slice-based technique to a reliability and performance evaluator to identify the code which is unique to a feature, or is common to a group of fea-tures. Supported by tools called ATAC and Vue, the program features in the source code can be tracked down to files, func-tions, lines of code, decisions, and then c- or p-uses. Our study suggests that the technique can provide software programmers and maintainers with a good starting point for quick program understanding
An alternative approach to developing reusable components from scratch is to recover them from exist...
Software maintenance is a significant phase of a software life-cycle. Once a system is developed the...
Numerous program-slicing approaches aim at helping developers troubleshoot regression failures. The ...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
Program comprehension is an essential part of software maintenance. As software systems are becoming...
The aim of this paper is to integrate the strong points of statistical debugging and program slicing...
Software developers are constantly required to modify and adapt features of an application in respon...
Mark Weiser introduced program slicing: creating a subprogram defined by a set of variables and a sp...
Dynamic slicing algorithms have been considered to aid in debugging for many years. However, as far ...
Abstract: In software development and maintenance stages, programmers need to frequently debug the s...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Identifying and isolating the source code associated with a particular feature is a problem that fre...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Identifying the code needed to perform software main-tenance and evolution tasks can be very difficu...
An alternative approach to developing reusable components from scratch is to recover them from exist...
Software maintenance is a significant phase of a software life-cycle. Once a system is developed the...
Numerous program-slicing approaches aim at helping developers troubleshoot regression failures. The ...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
Program comprehension is an essential part of software maintenance. As software systems are becoming...
The aim of this paper is to integrate the strong points of statistical debugging and program slicing...
Software developers are constantly required to modify and adapt features of an application in respon...
Mark Weiser introduced program slicing: creating a subprogram defined by a set of variables and a sp...
Dynamic slicing algorithms have been considered to aid in debugging for many years. However, as far ...
Abstract: In software development and maintenance stages, programmers need to frequently debug the s...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Identifying and isolating the source code associated with a particular feature is a problem that fre...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Identifying the code needed to perform software main-tenance and evolution tasks can be very difficu...
An alternative approach to developing reusable components from scratch is to recover them from exist...
Software maintenance is a significant phase of a software life-cycle. Once a system is developed the...
Numerous program-slicing approaches aim at helping developers troubleshoot regression failures. The ...