DocumentCode :
2122761
Title :
Exploring software systems
Author :
Moonen, Leon
Author_Institution :
Software Evolution Res. Lab., Delft Univ. of Technol., Netherlands
fYear :
2003
fDate :
22-26 Sept. 2003
Firstpage :
276
Lastpage :
280
Abstract :
Software evolution is required to keep a software system in sync with the ever-changing needs of the system´s users and environment. An unfortunate side-effect of evolution is that it often causes the knowledge about a system to degrade, which in turn impedes further evolution. In the dissertation, we investigate techniques and tools that help remedy this situation by supporting the exploration of a software system and improving its legibility (Moonen, 2002). We examine the analogy with urban exploration and present innovative techniques for the extraction, abstraction, and presentation of information needed for understanding software.
Keywords :
reverse engineering; software maintenance; software process improvement; software quality; evolution side-effects; information abstraction; information extraction; information presentation; software evolution; software exploration; software systems; software understanding; urban exploration; Birds; Costs; Data mining; Degradation; Impedance; Information technology; Software maintenance; Software performance; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-1905-9
Type :
conf
DOI :
10.1109/ICSM.2003.1235430
Filename :
1235430
Link To Document :
بازگشت