Work place: Department of Computer Engineering, Iran University of Science and Technology, Tehran, Iran
E-mail: parsa@iust.ac.ir
Website:
Research Interests: Software Construction, Software Engineering, Systems Architecture, Parallel Computing, Formal Methods
Biography
Prof. Saeed Parsa is one the academic staffs in Iran University of Science and Technology (IUST). He is an associated professor and received his PHD degree from the University of Salford in 1993. He was chairman of software group in the computer engineering faculty in IUST several years. He has supervised several research projects in Grid Computing, Software Testing and Parallel Processing and has published some books, many conference and journal papers in these areas. He has taught several PHD, MS and BS courses such as Super Compilers, Software Architecture, Formal Methods, Parallel Algorithms, Advanced Software Engineering and etc.
By Farzaneh Zareie Saeed Parsa
DOI: https://doi.org/10.5815/ijieeb.2013.02.02, Pub. Date: 8 Aug. 2013
A method is introduced in this paper, which promotes automated bug localization. It is based on the combination of two bug localization techniques, Non-Parametric Statistical Debugging and Backward Slicing. The proposed method, computes some vectors (called execution vectors) based on the status of each basic-block’s execution in running of test-cases. According to the behavior of each basic-block in failed test-cases and passed ones, two likelihoods are computed and regards to them, basic-blocks become prioritized. At last static slice of program and dynamic backward slice for one failed test-case are computed. While seeking for faulty statement in ranked basic-blocks, the method either returns the basic-block’s statements in the static backward slice or the part of it presented in the computed dynamic backward slice. NPSS has been applied on the Siemens test suite, space, grep and gzip. Our experimental study shows the accuracy and effectiveness of the method in accurate bug localization.
[...] Read more.Subscribe to receive issue release notifications and newsletters from MECS Press journals