DocumentCode :
3172683
Title :
A study of the impact of C++ on software maintenance
Author :
Mancl, Dennis ; Havanas, William
Author_Institution :
AT&T Bell Lab., Warren, NJ, USA
fYear :
1990
fDate :
26-29 Nov 1990
Firstpage :
63
Lastpage :
69
Abstract :
A case study of the impact of the C++ programming language and object-oriented design on the maintenance phase of a software development project (referred to as CXR) is presented. The results show increased software reuse and reduced complexity of software changes in the parts of the project that use object-oriented design. CXR is a medium-sized software system that supports some of the operations of telephone-company central office equipment. The measurements presented identify some of the places where object-oriented programming played a significant role in increasing productivity and reducing complexity in the maintenance phase of the CXR project. The productivity of the CXR programmers was increased because they were able to reuse a large amount of existing code. The complexity in making changes to CXR´s object-oriented parts was lower; for example, new features were added to CXR with fewer changes to existing function interfaces
Keywords :
C language; object-oriented programming; software maintenance; C++ programming language; CXR; object-oriented design; object-oriented programming; software changes; software development project; software maintenance; software reuse; telephone-company central office equipment; Computer languages; Costs; Data structures; Object oriented programming; Phase measurement; Productivity; Programming profession; Software design; Software maintenance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1990, Proceedings., Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
0-8186-2091-9
Type :
conf
DOI :
10.1109/ICSM.1990.131325
Filename :
131325
Link To Document :
بازگشت