Font Size: a A A

Research On Defect Classification Method Of Automated Software Repair

Posted on:2016-09-22Degree:MasterType:Thesis
Country:ChinaCandidate:X YiFull Text:PDF
GTID:2348330536467743Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The number of software defect is increasing with the rapidly increment of softwarescale,which also lead to the difficulty of software maintain.The main purpose of automatic software repair is to reduce the cost of software maintain,and liberate the developers of software from the tedious and wasted work of repair of software defects.For this goal,many technologies of automatic repair has been take out,but none of them can be applied to the area of industry.It is necessary that improve the recognition of software defects to the evolvement of automated software repair.There is close relation between defect repair and defect type.In the field of automated software repair,there is not a defect classification method of automated software repair and a clear definition of software defect type.The classical defect classification of software defect can not be applied to automatic software repair directly.Therefore,based on the deliberate research of state of art of automated software repair,this paper combines the idea of defect classification with the orthogonal defect classification method,proposes a defect classification method of automated software repair.This paper gives out the detailed implement of the method,and analyse 105 defects of 8 state of art software.Then,this paper proposes automated software repair technology based on the defect classification method,and introduce the theory flame of the technology.At last,the prototype tool has been constructed,and be used to repair the 41 defect versions of flight control program which named tcas.The tool was compared with the tool based on random method of automated repair.The result of experiment shows that the tool proposed by this paper has a higher rate of success of repair,and can repair more defects in the same time.
Keywords/Search Tags:software defect, automated repair, defect classification, orthogonal classification
PDF Full Text Request
Related items