DocumentCode
3245095
Title
A knowledge base for program debugging
Author
Tubaishat, Abdallah
Author_Institution
Fac. of Comput. & Inf. Technol., Jordan Univ. of Sci. & Technol., Irbid, Jordan
fYear
2001
fDate
2001
Firstpage
321
Lastpage
327
Abstract
We present a Conceptual Model for Software Fault Localization (CMSFL), and an Automated Assistant (AASFL) called BUG-DOCTOR to aid programmers with the problem of software fault localization. A multi-dimensional approach is suggested with both shallow and deep reasoning phases to enhance the probability of localizing many types of faults. BUG-DOCTOR uses these two approaches and switches between them to localize the faults. The AASFL is being developed based on this theoretical model. It is programming language independent, capable of handling different programming styles and implementations
Keywords
inference mechanisms; knowledge based systems; program debugging; software tools; BUG-DOCTOR; automated assistant; conceptual model; knowledge base; multi-dimensional approach; program debugging; programming language independent; reasoning; software fault localization; Cognitive science; Computer architecture; Computer languages; Debugging; Information technology; Programming profession; Software maintenance; Switches; Testing; Thumb;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Applications, ACS/IEEE International Conference on. 2001
Conference_Location
Beirut
Print_ISBN
0-7695-1165-1
Type
conf
DOI
10.1109/AICCSA.2001.934005
Filename
934005
Link To Document