Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Software Reengineering

Encyclopedia of Internet Technologies and Applications
Chikofsky and Cross define software reengineering as “the examination and alternation of a software system to reconstitute it in a new form and subsequent implementation of that form.”
Published in Chapter:
Software Modernization of Legacy Systems for Web Services Interoperability
Chia-Chu Chiang (University of Arkansas at Little Rock, USA)
Copyright: © 2008 |Pages: 7
DOI: 10.4018/978-1-59140-993-9.ch078
Abstract
Software maintenance is an inevitable process due to program evolution (Lehman & Belady, 1985). Adaptive maintenance (Schenidewind, 1987) is an activity used to adapt software to new environments or new requirements due to the evolving needs of new platforms, new operating systems, new software, and evolving business requirements. For example, companies have been adapting their legacy systems to Web-enabling environments of doing business that could not have been imagined even a decade ago (Khosrow-Pour & Herman, 2001; Werthner & Ricci, 2004).
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR