Abderrahmane Benbachir, Isnaldo Francisco De Melo, Michel Dagenais and Bram Adams
Paper (2017)
Open Access document in PolyPublie |
|
Open Access to the full text of this document Accepted Version Terms of Use: All rights reserved Download (301kB) |
Abstract
Performance is an important aspect and critical requirement in multi-process software architecture systems such as Google Chrome. While interacting closely with members of the Google Chrome engineering team, we observed that they face a major challenge in detecting performance deviations between releases, because of their very high release frequency and therefore limited amount of data on each. This paper describes a deep analysis on the data distributions followed by a comparative approach using median based confidence interval for software evaluation. This technique is capable of detecting performance related deviations. It is substantially different from the standard confidence interval, in that it can be used in the presence of outliers and random external influences since the median is less influenced by them. We conducted a bottom-up analysis, using stack traces in a very large pool of releases. The results show that our approach can accurately localize performance deviations at a function-level granularity, using a very small number of trace samples, nearby 5 runs.
Uncontrolled Keywords
Tracing, Performance, Deviation, Quality, Confidence Interval
Subjects: |
2700 Information technology > 2700 Information technology 2700 Information technology > 2705 Software and development 2700 Information technology > 2720 Computer systems software |
---|---|
Department: | Department of Computer Engineering and Software Engineering |
Funders: | CRSNG/NSERC |
Grant number: | CRDPJ468687-14 |
PolyPublie URL: | https://publications.polymtl.ca/2977/ |
Conference Title: | 2017 IEEE International Conference on Software Quality, Reliability and Security (QRS) |
Conference Location: | Prague, Czech Republic |
Conference Date(s): | 2017-07-25 - 2017-07-29 |
Publisher: | IEEE |
DOI: | 10.1109/qrs.2017.55 |
Official URL: | https://doi.org/10.1109/qrs.2017.55 |
Date Deposited: | 12 Feb 2018 16:35 |
Last Modified: | 28 Sep 2024 06:18 |
Cite in APA 7: | Benbachir, A., De Melo, I. F., Dagenais, M., & Adams, B. (2017, July). Automated performance deviation detection across software versions releases [Paper]. 2017 IEEE International Conference on Software Quality, Reliability and Security (QRS), Prague, Czech Republic (8 pages). https://doi.org/10.1109/qrs.2017.55 |
---|---|
Statistics
Total downloads
Downloads per month in the last year
Origin of downloads
Dimensions