Abstract
Software knowledge plays an important role in software testing and software reliability model. This paper proposes that software knowledge affects the software reliability distribution significantly based on the theoretical analysis on the Weibull distribution of defect density, and proof that the software knowledge amount mainly affects from the scale parameter c of Weibull distribution, while c can be expressed as a quantitative expression of software knowledge amount. In this paper, engineering experiment is carried out to verify the proposed conclusion, which shows that more knowledge testers have, the smaller the scale factor c of Weibull distribution becomes. Furthermore, according to the degree of the software knowledge, the trend of the problems found in testing can be predicted, so as to evaluate the reliability of the software.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Lyu, M.R.: Handbook of Software Reliability Engineering. McGraw Hill and IEEE Computer Society Press, New York (1996)
Bansal, A., Pundir, S.A.: Review on approaches and models proposed for software reliability testing. Int. J. Comput. Commun. Technol. 4(2), 7–9 (2013)
Xavier, J., Macêdo, A., Matias, R., et al.: A survey on research in software reliability engineering in the last decade. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, pp. 1190–1191. ACM (2014)
Duran, J.W., Wiorkowski, J.J.: Capture-recapture sampling for estimating software error content. IEEE Trans. Softw. Eng. 1, 147–148 (1981)
Nathan, I.: A deteministric model to predict “error-free” status of complex software development. In: Workshop on Quantitative Software Models for Software Reliability, Complexity and Cost: An Assessment of the State of the Art
Musa, J.: Operational profiles in software-reliability engineering. IEEE Softw. 10(2), 14–32 (1993)
Littlewood, B., Verrall, J.L.: Likelihood function of a debugging model for computer software reliability. IEEE Trans. Reliab. 30(2), 145–148 (1981)
Goel, A.L., Okumotu, K.: Time-dependent error detection rate model for software reliability and other performance measures. IEEE Trans. Reliab. 28(3), 206–211 (1979)
Xu, R.: The testing method based on software knowledge. J. Wuhan Univ. (Nat. Sci. Edn.) 46(1), 61–62 (2000)
de Santiago Jr., V.A., Vijaykumar, N.L.: Generating model-based test cases from natural language requirements for space application software. Softw. Qual. J. 20(1), 77–143 (2012)
Kan, S.H.: Metrics and models in software quality engineering (2003)
Covert, R.P., Philip, G.C.: An EOQ model for items with Weibull distribution deterioration. AIIE Trans. 5(4), 323–326 (1973)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Yang, C., Gao, Y., Kong, X., Chen, D., Xiong, S., Xiang, J. (2018). Analysis and Estimate the Effect of Knowledge on Software Reliability Distribution. In: Zu, Q., Hu, B. (eds) Human Centered Computing. HCC 2017. Lecture Notes in Computer Science(), vol 10745. Springer, Cham. https://doi.org/10.1007/978-3-319-74521-3_58
Download citation
DOI: https://doi.org/10.1007/978-3-319-74521-3_58
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-74520-6
Online ISBN: 978-3-319-74521-3
eBook Packages: Computer ScienceComputer Science (R0)