Winai WichaipanitchM. H. SamadzadehSongsri TangsripairojRajamangala University of Technology systemOklahoma State University - StillwaterMahidol University2018-06-212018-06-212005-09-21International Conference on Information Technology: Coding and Computing, ITCC. Vol.2, (2005), 473-4782-s2.0-24744453724https://repository.li.mahidol.ac.th/handle/123456789/16508The main objective of this work was to develop a debugging tool for C++ programs called C++ Debug that uses program slicing and dicing techniques. The incremental development started by including simple statements first and then adding pointers, structures, functions, and classes. In order for C++ Debug to be more powerful, dynamic slicing rather than static slicing was chosen. The work included new algorithms that handle Class, Function, and Pointer in C++. In this paper, the overall architecture of C++ Debug is presented and an overview of the algorithms devised for the debugger is discussed. The limitations of the tool are also listed and the results of a small-scale evaluation of the debugger is reported. © 2005 IEEE.Mahidol UniversityEngineeringDevelopment and evaluation of a slicing-based C++ debuggerConference PaperSCOPUS