Font Size: a A A

Classification of software quality using tree modeling with the SPRINT/SLIQ algorithm

Posted on:2001-10-19Degree:M.SType:Thesis
University:Florida Atlantic UniversityCandidate:Mao, WenleiFull Text:PDF
GTID:2468390014455457Subject:Computer Science
Abstract/Summary:
Providing high quality software products is the common goal of all software engineers. Finding faults early can produce large savings over the software life cycle. Therefore, software quality has become the main subject in our research field.;This thesis presents a series of studies on a very large legacy telecommunication system. The system has significantly more than ten million lines of code written in a high-level language similar to Pascal. Software quality models were developed to predict the class of each module either as fault-prone or as not fault-prone. We used the SPRINT/SLIQ algorithm to build the classification tree models. We found out that SPRINT/ SLIQ as an improved CART algorithm can give us tree models with more accuracy, more balance, and less overfitting. We also found that software process metrics can significantly improve the predictive accuracy of software quality models.
Keywords/Search Tags:Software, Quality, SPRINT/SLIQ algorithm
Related items