DocumentCode
2992550
Title
Effective testing and debugging methods and its supporting system with program deltas
Author
Matsushita, M. ; Teraguchi, Masayoshi ; Inoue, Katsuro
Author_Institution
Dept. of Inf. & Comput. Sci., Osaka Univ., Japan
fYear
2000
fDate
2000
Firstpage
282
Lastpage
289
Abstract
In the maintenance phase of software development, it is necessary to check that all features still perform correctly after some changes have been applied to existing software. However, it is not easy to debug the software when a defect is found in those features which have not changed during the modification, even using a regression test. Existing approaches employ program deltas to specify defects; they have the limitation of it being hard to enact them, and they don´t support any actual debugging activities. Moreover, such a system is hard to introduce into an actual environment. In this paper, we propose DMET (Debugging METhod) to solve such problems. DMET supports debugging activities when a defect is found by regression tests through detection, indication and reflection procedures. We also implement DSUS (Debugging SUpporting System) based on DMET. DSUS executes DMET procedures automatically, and it is easy to configure for an existing environment. Through experimentation with DMET and DSUS, we have confirmed that DMET/DSUS reduce the debugging time of software significantly. As a result, DMET/DSUS help in evolving the software for the software maintenance aspects
Keywords
program debugging; program testing; software maintenance; software tools; DMET; DSUS; configurability; debugging support system; debugging time; detection procedures; indication procedures; program deltas; reflection procedures; regression test; software debugging methods; software development; software maintenance; software testing methods; Information technology; Laboratories; Operating systems; Programming; Reflection; Software debugging; Software maintenance; Software performance; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Principles of Software Evolution, 2000. Proceedings. International Symposium on
Conference_Location
Kanazawa
Print_ISBN
0-7695-0906-1
Type
conf
DOI
10.1109/ISPSE.2000.913249
Filename
913249
Link To Document