DocumentCode :
2282848
Title :
An experiment investigating the effect of information hiding on maintainability
Author :
Rising, Linda S. ; Calliss, Frank W.
Author_Institution :
Honeywell Inc., Phoenix, AZ, USA
fYear :
1993
fDate :
23-26 Mar 1993
Firstpage :
510
Lastpage :
516
Abstract :
An experiment was conducted to investigate the effects of different levels of information hiding on maintainability. Two versions of an Ada program where created. Each version contained a set of modules with good information hiding and a set with poor information hiding. Subjects were given one of two versions of an Ada program and two modifications to perform. One modification was performed on the well-designed set of modules and one on the poorly-designed set. The results show that sections of the programs with good information hiding do not suffer structural decay as a result of the modification and that sections with poor information hiding are improved in approximately two-thirds of the new versions. These results are especially notable considering that the programmers were, for the most part, unfamiliar with Ada and object-oriented design
Keywords :
Ada; object-oriented programming; software maintenance; software metrics; software quality; Ada program; information hiding; maintainability; object-oriented design; structural decay; Computer architecture; Computer languages; Computer science; Data structures; Hardware; Programming profession; Software maintenance; Software systems; System testing; Weapons;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Communications, 1993., Twelfth Annual International Phoenix Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-7803-0922-7
Type :
conf
DOI :
10.1109/PCCC.1993.344523
Filename :
344523
Link To Document :
بازگشت