Skip to main content

Software Aging Detection Based on Differential Analysis: An Experimental Study

Publication ,  Conference
Matias, R; De Sena, GO; Andrzejak, A; Trivedi, KS
Published in: Proceedings - 2016 IEEE 27th International Symposium on Software Reliability Engineering Workshops, ISSREW 2016
December 16, 2016

In this study we evaluate the applicability of the differential software analysis approach to detect memory leaks under a real workload. For this purpose, we used three different versions of a widely used software application, where one version was used as baseline (memory leak free) and the other two subsequent versions were our research subjects, one of them is confirmed to suffer from memory leaks and the other is memory leak free. The latter two versions were used to evaluate the accuracy of the proposed approach to detect aging, with respect to the number of true and false alarms. The results confirmed the previous findings obtained with synthetic workloads. The heap usage was a better metric than the resident set size, which has been extensively used for detecting software aging related to memory leakage. Also, the best data processing techniques to combine with the heap usage metric were Cumulative sum control chart and exponentially weighted moving average.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings - 2016 IEEE 27th International Symposium on Software Reliability Engineering Workshops, ISSREW 2016

DOI

ISBN

9781509036011

Publication Date

December 16, 2016

Start / End Page

71 / 77
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Matias, R., De Sena, G. O., Andrzejak, A., & Trivedi, K. S. (2016). Software Aging Detection Based on Differential Analysis: An Experimental Study. In Proceedings - 2016 IEEE 27th International Symposium on Software Reliability Engineering Workshops, ISSREW 2016 (pp. 71–77). https://doi.org/10.1109/ISSREW.2016.44
Matias, R., G. O. De Sena, A. Andrzejak, and K. S. Trivedi. “Software Aging Detection Based on Differential Analysis: An Experimental Study.” In Proceedings - 2016 IEEE 27th International Symposium on Software Reliability Engineering Workshops, ISSREW 2016, 71–77, 2016. https://doi.org/10.1109/ISSREW.2016.44.
Matias R, De Sena GO, Andrzejak A, Trivedi KS. Software Aging Detection Based on Differential Analysis: An Experimental Study. In: Proceedings - 2016 IEEE 27th International Symposium on Software Reliability Engineering Workshops, ISSREW 2016. 2016. p. 71–7.
Matias, R., et al. “Software Aging Detection Based on Differential Analysis: An Experimental Study.” Proceedings - 2016 IEEE 27th International Symposium on Software Reliability Engineering Workshops, ISSREW 2016, 2016, pp. 71–77. Scopus, doi:10.1109/ISSREW.2016.44.
Matias R, De Sena GO, Andrzejak A, Trivedi KS. Software Aging Detection Based on Differential Analysis: An Experimental Study. Proceedings - 2016 IEEE 27th International Symposium on Software Reliability Engineering Workshops, ISSREW 2016. 2016. p. 71–77.

Published In

Proceedings - 2016 IEEE 27th International Symposium on Software Reliability Engineering Workshops, ISSREW 2016

DOI

ISBN

9781509036011

Publication Date

December 16, 2016

Start / End Page

71 / 77