DocumentCode :
3373137
Title :
Metrics for quantifying the disparity, concentration, and dedication between program components and features
Author :
Wong, W. Eric ; Gokhale, Swapna S. ; Horgan, Joseph R.
Author_Institution :
Dept. of Appl. Res., Telcordia Technol., Morristown, NJ, USA
fYear :
1999
fDate :
1999
Firstpage :
189
Lastpage :
198
Abstract :
One of the most important steps towards effective software maintenance of a large complicated system is to understand how program features are spread over the entire system and their interactions with the program components. However, we must first be able to represent an abstract feature in terms of some concrete program components. We use an execution slice-based technique to identify the basic blocks which are used to implement a program feature. Three metrics are then defined, based on this identification, to determine quantitatively the disparity between a program component and a feature, the concentration of a feature in a program component and the dedication of a program component to a feature. The computations of these metrics are automated by incorporating them in a tool (χSuds) which makes the use of our metrics immediately applicable in real-life contexts. We demonstrate the effectiveness of our technique by experimenting with a reliability and performance evaluator. Results of our study suggest that these metrics can provide an indication of the closeness between a feature and a program component which is very useful for software programmers and maintainers to better understand the system at hand
Keywords :
program diagnostics; software maintenance; software metrics; software performance evaluation; software tools; χSuds; abstract feature; concrete program components; execution slice-based technique; large complicated system; performance evaluator; program component; program components; program features; software maintenance; software metrics; software programmers; Concrete; Feedback; Programming profession; Software standards; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Metrics Symposium, 1999. Proceedings. Sixth International
Conference_Location :
Boca Raton, FL
Print_ISBN :
0-7695-0403-5
Type :
conf
DOI :
10.1109/METRIC.1999.809740
Filename :
809740
Link To Document :
بازگشت