DocumentCode :
2448156
Title :
Position Statement: How Well Technology Supports Software Evolution
Author :
Subramanyan, Rajesh
Author_Institution :
Siemens Corp. Res., Princeton, NJ
fYear :
2008
fDate :
July 28 2008-Aug. 1 2008
Firstpage :
3
Lastpage :
3
Abstract :
Software evolution is the process by which programs change due to changing requirements or inherit characteristics from previous programs. Managing software evolution should be central to the development process, otherwise systems become more complex, fragile, and unreliable. Project management across the industry have found that that a large cost and effort in large projects goes towards maintenance and evolution of existing software systems instead of development of new systems from scratch. Technology and tools are valuable in supporting software evolution. This paper lists some of the areas where technology can support software evolution.
Keywords :
project management; software development management; software maintenance; software prototyping; development process; project management; software evolution; software systems; Application software; Computer architecture; Costs; Data analysis; History; Information analysis; Runtime; Software maintenance; Software systems; Software tools; Software Evolution; Technology; Tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
ISSN :
0730-3157
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2008.236
Filename :
4591517
Link To Document :
بازگشت