|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Sixth International Software Metrics Symposium (METRICS'99)
Metrics for Quantifying the Disparity, Concentration, and Dedication between Program Components and Features
Boca Raton, Florida
November 04-November 06
ISBN: 0-7695-0403-5
| ASCII Text | x | ||
| W. Eric Wong, Swapna S. Gokhale, Joseph R. Horgan, "Metrics for Quantifying the Disparity, Concentration, and Dedication between Program Components and Features," Software Metrics, IEEE International Symposium on, pp. 189, Sixth International Software Metrics Symposium (METRICS'99), 1999. | |||
| BibTex | x | ||
| @article{ 10.1109/METRIC.1999.809740, author = {W. Eric Wong and Swapna S. Gokhale and Joseph R. Horgan}, title = {Metrics for Quantifying the Disparity, Concentration, and Dedication between Program Components and Features}, journal ={Software Metrics, IEEE International Symposium on}, volume = {0}, year = {1999}, issn = {1530-1435}, pages = {189}, doi = {http://doi.ieeecomputersociety.org/10.1109/METRIC.1999.809740}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Software Metrics, IEEE International Symposium on TI - Metrics for Quantifying the Disparity, Concentration, and Dedication between Program Components and Features SN - 1530-1435 SP EP A1 - W. Eric Wong, A1 - Swapna S. Gokhale, A1 - Joseph R. Horgan, PY - 1999 KW - program comprehension KW - program features KW - execution slice KW - invoking input KW - excluding input KW - feature concentration KW - component dedication KW - disparity between feature and component VL - 0 JA - Software Metrics, IEEE International Symposium on ER - | |||
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.In this paper, 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 (chi-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.
Index Terms:
program comprehension, program features, execution slice, invoking input, excluding input, feature concentration, component dedication, disparity between feature and component
Citation:
W. Eric Wong, Swapna S. Gokhale, Joseph R. Horgan, "Metrics for Quantifying the Disparity, Concentration, and Dedication between Program Components and Features," metrics, pp.189, Sixth International Software Metrics Symposium (METRICS'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.
