Program slicing metrics are an important addition to the range of static code measures available to software developers and researchers alike. However, slicing metrics still remain under-utilized due partly to the difficulty in calibrating such metrics for practical use; previous use of slicing metrics reveals a variety of calibration approaches. This paper reports on the effect of including different variables in the calibration (and collection) of slicing metrics. Findings suggest a variety of different results depending on the level of abstraction at which the metrics are collected (system or file), the inclusion or exclusion of ‘printf ’ statements, formal ‘ins’, ‘outs ’ and global variables in the metrics ’ calculation.. 1
The market forces affecting today's software development have placed a greater emphasis on software ...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
Program slicing is a promising technique for providing automated support for various important softw...
In this paper, we introduce 13 program slicing metrics for C language programs. These metrics use pr...
Abstract A program slice extracts a semantically meaningful portion of a program, based upon a user-...
Workshop held at ASWEC 2009: 20th Australian Software Engineering ConferenceThe advantages a DSL and...
Program slicing is a useful analysis for aiding different software engineering activities. In the ...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Software code metrics provide a quantitative and qualitative measurement of a software component\u27...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
When we debug and maintain large software, it is very important to localize the scope of our concern...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Sound empirical research suggests that we should analyze software metrics from a theoretical and pra...
Recently, a few whole-program static slicers for the C programming language have been developed, per...
The market forces affecting today's software development have placed a greater emphasis on software ...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
Program slicing is a promising technique for providing automated support for various important softw...
In this paper, we introduce 13 program slicing metrics for C language programs. These metrics use pr...
Abstract A program slice extracts a semantically meaningful portion of a program, based upon a user-...
Workshop held at ASWEC 2009: 20th Australian Software Engineering ConferenceThe advantages a DSL and...
Program slicing is a useful analysis for aiding different software engineering activities. In the ...
. Program slicing is a technique by which statements are deleted from a program in such a way as to ...
Software code metrics provide a quantitative and qualitative measurement of a software component\u27...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Program slicing is a technique by which statements are deleted from a program in such a way as to pr...
When we debug and maintain large software, it is very important to localize the scope of our concern...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Sound empirical research suggests that we should analyze software metrics from a theoretical and pra...
Recently, a few whole-program static slicers for the C programming language have been developed, per...
The market forces affecting today's software development have placed a greater emphasis on software ...
This study explores the relationship between program slices and faults. The aim is to investigate wh...
Program slicing is a promising technique for providing automated support for various important softw...