on March 27th and 28th, 2007

Authored and Presented by Suhaimi bin Ibrahim, Centre for Advanced Software Engineering, Universiti Teknologi Malaysia, Kuala Lumpur, Malaysia

Abstract:

Software regression testing requires an existing program to be retested against some test cases as a result of code modification.  The result needs to be analyzed to identify which parts of the code have been affected by the test cases.  In this paper, we present a reconnaissance approach to support regression testing for C++. Software reconnaissance was originally inspired by industrial maintainers about the need for better ways of locating software features in large systems. This paper presents our experience in using software reconnaissance techniques with the help of a tool package we developed and applied it to an embedded software project, called the OBA system. The work observes the ability to identify the impacted components of test scenarios that can lead to a better change impact estimation, design decision and program comprehension.

Author's Profile:

Suhaimi bin Ibrahim, Centre for Advanced Software Engineering, Universiti Teknologi Malaysia, Kuala Lumpur, Malaysia

Suhaimi Ibrahim is a senior lecturer of computer science attached to the Centre for Advanced Software Engineering (CASE), faculty of Computer Science and Information System, Universiti Teknologi Malaysia, Kuala Lumpur. He involved in several short term and National research schemes on software development and maintenance projects. He obtained a B.Sc computer science (Stratchlyde, 1986), M.Sc computer science UTM, 1990 and PhD computer science (UTM, 2006). His research interests include software testing, reverse engineering, change impact analysis and software quality.