Home > Research > Publications & Outputs > Fault analysis in OSS based on program slicing ...

Links

Text available via DOI:

View graph of relations

Fault analysis in OSS based on program slicing metrics

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Fault analysis in OSS based on program slicing metrics. / Black, S.; Counsell, S.; Hall, T. et al.
2009 35th Euromicro Conference on Software Engineering and Advanced Applications. IEEE, 2009. p. 3-10.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Black, S, Counsell, S, Hall, T & Bowes, D 2009, Fault analysis in OSS based on program slicing metrics. in 2009 35th Euromicro Conference on Software Engineering and Advanced Applications. IEEE, pp. 3-10. https://doi.org/10.1109/SEAA.2009.94

APA

Black, S., Counsell, S., Hall, T., & Bowes, D. (2009). Fault analysis in OSS based on program slicing metrics. In 2009 35th Euromicro Conference on Software Engineering and Advanced Applications (pp. 3-10). IEEE. https://doi.org/10.1109/SEAA.2009.94

Vancouver

Black S, Counsell S, Hall T, Bowes D. Fault analysis in OSS based on program slicing metrics. In 2009 35th Euromicro Conference on Software Engineering and Advanced Applications. IEEE. 2009. p. 3-10 doi: 10.1109/SEAA.2009.94

Author

Black, S. ; Counsell, S. ; Hall, T. et al. / Fault analysis in OSS based on program slicing metrics. 2009 35th Euromicro Conference on Software Engineering and Advanced Applications. IEEE, 2009. pp. 3-10

Bibtex

@inproceedings{029df01550d6469ca6e5290b4654e954,
title = "Fault analysis in OSS based on program slicing metrics",
abstract = "In this paper, we investigate the barcode OSS using two of Weiser's original slice-based metrics (tightness and overlap) as a basis, complemented with fault data extracted from multiple versions of the same system. We compared the values of the metrics in functions with at least one reported fault with fault-free modules to determine a) whether significant differences in the two metrics would be observed and b) whether those metrics might allow prediction of faulty functions. Results revealed some interesting traits of the tightness metric and, in particular, how low values of that metric seemed to indicate fault-prone functions. A significant difference was found between the tightness metric values for faulty functions when compared to fault-free functions suggesting that tightness is the `better' of the two metrics in this sense. The overlap metric seemed less sensitive to differences between the two types of function.",
author = "S. Black and S. Counsell and T. Hall and D. Bowes",
year = "2009",
doi = "10.1109/SEAA.2009.94",
language = "English",
isbn = "9780769537849",
pages = "3--10",
booktitle = "2009 35th Euromicro Conference on Software Engineering and Advanced Applications",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - Fault analysis in OSS based on program slicing metrics

AU - Black, S.

AU - Counsell, S.

AU - Hall, T.

AU - Bowes, D.

PY - 2009

Y1 - 2009

N2 - In this paper, we investigate the barcode OSS using two of Weiser's original slice-based metrics (tightness and overlap) as a basis, complemented with fault data extracted from multiple versions of the same system. We compared the values of the metrics in functions with at least one reported fault with fault-free modules to determine a) whether significant differences in the two metrics would be observed and b) whether those metrics might allow prediction of faulty functions. Results revealed some interesting traits of the tightness metric and, in particular, how low values of that metric seemed to indicate fault-prone functions. A significant difference was found between the tightness metric values for faulty functions when compared to fault-free functions suggesting that tightness is the `better' of the two metrics in this sense. The overlap metric seemed less sensitive to differences between the two types of function.

AB - In this paper, we investigate the barcode OSS using two of Weiser's original slice-based metrics (tightness and overlap) as a basis, complemented with fault data extracted from multiple versions of the same system. We compared the values of the metrics in functions with at least one reported fault with fault-free modules to determine a) whether significant differences in the two metrics would be observed and b) whether those metrics might allow prediction of faulty functions. Results revealed some interesting traits of the tightness metric and, in particular, how low values of that metric seemed to indicate fault-prone functions. A significant difference was found between the tightness metric values for faulty functions when compared to fault-free functions suggesting that tightness is the `better' of the two metrics in this sense. The overlap metric seemed less sensitive to differences between the two types of function.

U2 - 10.1109/SEAA.2009.94

DO - 10.1109/SEAA.2009.94

M3 - Conference contribution/Paper

SN - 9780769537849

SP - 3

EP - 10

BT - 2009 35th Euromicro Conference on Software Engineering and Advanced Applications

PB - IEEE

ER -