DocumentCode
1995032
Title
Extreme programming for distributed legacy system reengineering
Author
Xu, Bin
Author_Institution
Coll. of Comput. Sci. & Inf. Eng., Zhejiang Gongshang Univ., Hangzhou, China
Volume
2
fYear
2005
fDate
26-28 July 2005
Firstpage
160
Abstract
Reverse engineering is an imperfect process when comprehending a legacy system with large volume of source code and complicated business rules. It is important for the adopted software process to shorten the time to market and minimize the risks especially in distributed environment. In this paper, extreme programming (XP) was evaluated in a distributed legacy system reengineering project to handle the imperfect system requirement and response to rapid business request combination while the customer was offshore. Some important adjustment was made to the XP process according to the project environment. The reengineering tasks of large scale were divided into several subtasks through evolving reengineering. XP made these tasks comparatively independent, reduced the workload of analysis in reverse engineering, and improved the performance of analysis. Localized analysis made testing and tracing easier, so the complexity of reengineering project was reduced. Evolving reengineering helped us to conduct and fulfil reverse engineering and forward engineering in parallel and shorten project lifecycle. XP enabled us to deliver better quality code in a shorter period of time with low cost.
Keywords
distributed processing; reverse engineering; software maintenance; software quality; systems re-engineering; code quality; distributed legacy system reengineering; extreme programming; project lifecycle; reverse engineering; Amplitude modulation; Business process re-engineering; Computer science; Costs; Educational institutions; Lattices; Performance analysis; Reverse engineering; Scalability; Security; Extreme Programming; Reengineering; evolving reengineering; forward engineering; reverse engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
ISSN
0730-3157
Print_ISBN
0-7695-2413-3
Type
conf
DOI
10.1109/COMPSAC.2005.77
Filename
1508105
Link To Document