Font Size: a A A

The Implementation Of Gompertz Defect Prediction Modelinoperating System Software Testing

Posted on:2017-05-24Degree:MasterType:Thesis
Country:ChinaCandidate:K LiFull Text:PDF
GTID:2308330485980071Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of software, the scale and complexity of software system has been improved, defects in the introduction of the entire software development cycle will be more and more. At the same time, the software market is increasing the software quality requirements,and some company is costing more investment in terms of the test. Faced with mounting software market competition, the software company is continually seeking a good solution to deal with these problems. Many software companies like Alibaba, Tencent andBaidu have brought a defect prediction in the practical software testing work, and it has played a huge roleon the software quality assurance. This article will focus onthe whole process of implementation of defect prediction technology in the Yoperating system software testing in company A.Company A attaches great importance in terms of software testing. In order to solve these problems, Y operating system software testing team take the lead to start implementing defect prediction technology. However the traditional testing system in the testing team caused great resistance for the implementation of the defect prediction. Aiming at this phenomenon, Y operating system software testing team has made a important decisions. They have started to improve testing system in order to fully implement thetechnology of defect prediction. The improvement of testing system is aimed atdealing with the increasingly complex software scale, improving the quality and efficiency of testing, providing a stable environment to implement the technology of defect prediction. The implementation of the defect prediction technology is in order to fully meet the testing progress, and measure the amount of defects. This method can greatly reduce the investment of the whole software, and speed up the delivery of software products.In this article,we discussed several kinds of popular testing model in the currentThen we analyzed of several software defect prediction technologyin current testing field anddiscussed their advantages and adaptionin different environment. Secondly, in order to provide a stable and efficient environment, we will detail the whole process of the improvementin testing system, including of UserStory, Pair Testing and Agile Kanban.So we can establish Agile Kanban testing system to suitable Y operating system software in company A.Finally also my main work, I will implementthe technology in Y operating system software based on the. The defect prediction model in this article is introduced clearly, and the calculation process of Gompertz model is derived by statistical principle.Firstlyl used piecewise choice method to determine the initial values of the parameters in this model, then I usedGauss-Newton IterationMethod to iterative and regress the parameters in the model, finally I can get the approximation precision valueof parameter in the model. I proposed the concept of how to validatethe fitting degree between prediction and actual data.Then I introducedfour indicatorssuch as FR, R^2, R_new, MAD to determine whether the actual data is really meet Gompertz model. At the same time in order to improve the efficiency of the actual prediction and avoid calculating large-scale complex mathematical formula every time whenusing this model to predict, Iperformed the program design of the whole calculation process in this model, and gave the basic implementation code of Gompertz model algorithm. Finally I targeted to the implementation of defect prediction combining Y operating system software defect data, and carried on the analysis of the results of the operation.By the implementation of software testing of Y operating system in company A, I found that this model has very important significance in improving the quality of software products and shortening product delivery time.
Keywords/Search Tags:Gompertz, defect prediction, software testing, Kanban
PDF Full Text Request
Related items