Title :
Using Program Dynamic Analysis for Weak Algorithm Detection
Author :
Alzamil, Zakarya A.
Author_Institution :
Software Eng. Dept., CCIS King Saud Univ., Riyadh, Saudi Arabia
Abstract :
Most of the proposed software testing approaches have concentrated on identifying faults in the implemented programs with the premise that the program may be implemented incorrectly. Although such premise is valid for many developed software systems and applications, it has been observed that many detected defects are caused by poor designed software. In this paper we present a dynamic analysis approach that identifies program deficiency that may be caused by poorly designed algorithm. Detecting such deficiency may help in identifying a weakly implemented program algorithm by identifying places in the program that may cause such weakness and suggest to the software designer/developer to redesign the program with a better algorithm.
Keywords :
program testing; program dynamic analysis; software systems; software testing approaches; weak algorithm detection; Algorithm design and analysis; Conferences; Heuristic algorithms; Performance analysis; Redundancy; Software; Software algorithms; Program analysis; redundant computation; weak algorithm detection.;
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2012 IEEE 36th Annual
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-1990-4
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2012.97