JITO: a tool for just-in-time defect identification and localization
Fangcheng Qiu, Meng Yan, Xin Xia, Xinyu Wang, Yuanrui Fan, Ahmed E. Hassan, David Lo
Abstract
In software development and maintenance, defect localization is necessary for software quality assurance. Current defect localization techniques mainly rely on defect symptoms (e.g., bug reports or program spectrum) when the defect has been exposed. One challenge task is: can we locate buggy program prior to the appearance of the defect symptom. Such kind of localization is conducted at an early stage (e.g., when buggy program elements are being checked-in) which can be an early step of continuous quality control.
Topics & Concepts
Software bugTask (project management)Identification (biology)Quality assuranceComputer scienceSoftwareSoftware qualityQuality (philosophy)Software quality assuranceSoftware engineeringSoftware quality analystSoftware developmentProgramming languageEngineeringSystems engineeringOperations managementExternal quality assessmentPhilosophyBiologyEpistemologyBotanySoftware Engineering ResearchSoftware Testing and Debugging TechniquesSoftware Reliability and Analysis Research