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