DocumentCode :
1516421
Title :
Usefulness of acceptance testing information for component-based system maintenance
Author :
Mahmood, Sajjad
Author_Institution :
Inf. & Comput. Sci. Dept., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
Volume :
6
Issue :
2
fYear :
2012
fDate :
4/1/2012 12:00:00 AM
Firstpage :
155
Lastpage :
163
Abstract :
Component-based system (CBS) development usually involves adapting best-matched components and writing integration code to handle the mismatches between system-to-be needs and available components. CBS presents unique maintenance challenges as a system analyst focuses on integrating existing components to build a software application. The lack of detailed individual component specification has been a key area of concern in CBS development because of its impact on the maintenance phase of a CBS development life cycle. Recent research suggests that the framework for integrated test (Fit) helps to better comprehend systems. In this work, the author presents a study to investigate the usefulness of acceptance test cases (Fit tables) information, when used as a functional specification, during the maintenance process. The mean correct implementation percentage with and without Fit tables were 86.19 and 83.52, respectively. Similarly, the mean times for the Fit tables and without Fit tables were 46.5 and 45.73, respectively. The results show that acceptance test cases help improve the functional correctness of changes with a little more effort during the maintenance process of a CBS.
Keywords :
formal specification; program testing; software maintenance; CBS development; CBS development life cycle; acceptance testing information; component-based system maintenance; functional specification; individual component specification; integrated test framework; maintenance process; software application;
fLanguage :
English
Journal_Title :
Software, IET
Publisher :
iet
ISSN :
1751-8806
Type :
jour
DOI :
10.1049/iet-sen.2011.0059
Filename :
6200026
Link To Document :
بازگشت