Abstract
In order to objectively analyze how the key performance of software evolves during the maintenance period, this paper studies the statistical process control and process capability. Based on the performance data of software use process, a method of monitoring the evolution of software key performance using control chart is proposed. According to the monitoring requirements of software, collect the target performance samples, draw the control chart, judge whether the measured value meets the statistical steady state; according to the abnormal mode and out of control point, analyze the software abnormal and make the maintenance plan; under the condition of the normal distribution of the measured value, synthesize the process capability index and process performance index to judge whether the measured value meets the technical steady state; calculate the unqualified product rate to determine whether the failure rate of software products meets the user's requirements; define the reproducibility of the sample set, and examines the reproducibility from two aspects: the quantity value of reproducibility and the statistical steady state of the mean value of the sample set. The method has been fully verified in a task management system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Lehman, M.M., Ramil, J.F., Wernick, P.D., Perry, D.E., Turski, W.M.: Metrics and laws of software evolution – the nineties view. In: Proc. International Software Metrics Symposium (1997)
Bansal, E., Bansal, N.: QCR – a methodology for software evolution analysis. Int. J. Comput. Corporate Res. 1(3) (2011)
Alexandru, C.V.: Efficient software evolution analysis : algorithmic and visual tools for investigating fine-grained software histories. Corpus ID: 213530965 (2019)
Greevy, O., Ducasse, S., Girba, T.: Analyzing feature traces to incorporate the semantics of change in software evolution analysis. In: Proc. 21st IEEE International Conference on Software Maintenance (2005)
Alsolami, N., Obeidat, Q., Alenezi, M.: Empirical analysis of object-oriented software test suite evolution. Int. J. Adv. Comput. Sci. Appl. 10(11), 89–98 (2019)
Ambros, M.D., Lanza, M.: Churrasco: supporting collaborative software evolution analysis. Corpus ID: 16448407 (2008)
Alebrahim, A., Heisel, M.: Applying performance patterns for requirements analysis. In: Proc. the 20th European Conference (2015)
Zhang, Z.Y.: Five Tools of ISO/TS 16949, 1st ed., pp. 147–189. China Machine Press (2013)
Sibalija, T., Vidosav, M.: SPC and process capability analysis – case study. Total Qual. Manage. Excell. 37(1–2) (2009)
Prasad, M., Flowrence, L., Srikrishna, C.V.: Overview of software reliability models. Eng. Manage. Res. 3(5), 11–15 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zhang, F., Guo, W., Qin, L., Zhao, Y., Li, Z. (2023). A Method of Using Control Chart to Monitor Software Key Performance Evolution. In: Sun, J., Wang, Y., Huo, M., Xu, L. (eds) Signal and Information Processing, Networking and Computers. Lecture Notes in Electrical Engineering, vol 917. Springer, Singapore. https://doi.org/10.1007/978-981-19-3387-5_42
Download citation
DOI: https://doi.org/10.1007/978-981-19-3387-5_42
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-3386-8
Online ISBN: 978-981-19-3387-5
eBook Packages: EngineeringEngineering (R0)