Abstract—This position paper argues that fault classification
provides vital information for soft... more Abstract—This position paper argues that fault classification provides vital information for software analytics, and that machine learning techniques such as clustering can be applied to learn a project- (or organization-) specific fault taxonomy. Anecdotal evidence of this position is presented as well as possible areas of research for moving toward the posited goal.
A decision support system for fault classification is presented. The fault classification scheme ... more A decision support system for fault classification is presented. The fault classification scheme is developed to provide guidance in process improvement and fault-based testing. The research integrates results in fault classification, source code analysis, and fault-based testing research. Initial results indicate that existing change type and fault classification schemes are insufficient for this purpose. Development of sufficient schemes and their evaluation are discussed.
Abstract—This position paper argues that fault classification
provides vital information for soft... more Abstract—This position paper argues that fault classification provides vital information for software analytics, and that machine learning techniques such as clustering can be applied to learn a project- (or organization-) specific fault taxonomy. Anecdotal evidence of this position is presented as well as possible areas of research for moving toward the posited goal.
A decision support system for fault classification is presented. The fault classification scheme ... more A decision support system for fault classification is presented. The fault classification scheme is developed to provide guidance in process improvement and fault-based testing. The research integrates results in fault classification, source code analysis, and fault-based testing research. Initial results indicate that existing change type and fault classification schemes are insufficient for this purpose. Development of sufficient schemes and their evaluation are discussed.
Uploads
Papers by Billy Kidwell
provides vital information for software analytics, and that
machine learning techniques such as clustering can be applied to
learn a project- (or organization-) specific fault taxonomy.
Anecdotal evidence of this position is presented as well as
possible areas of research for moving toward the posited goal.
provides vital information for software analytics, and that
machine learning techniques such as clustering can be applied to
learn a project- (or organization-) specific fault taxonomy.
Anecdotal evidence of this position is presented as well as
possible areas of research for moving toward the posited goal.