Sciweavers

ICECCS
2002
IEEE

An Empirical Comparison of Modularity of Procedural and Object-oriented Software

14 years 5 months ago
An Empirical Comparison of Modularity of Procedural and Object-oriented Software
A commonly held belief is that applications written ina object-oriented languages are more modular than those written in procedural languages. This paper presents results from an experiment that examines this hypothesis. Open source and industrial program modules written in the procedural languages of Fortran and C were compared with open source program modules written in the object-oriented languages of C++ and Java. The metrics examined in this study were lines of code per module and number of parameters per module. The results of the investigation support the hypothesis. The modules of the object-oriented programs were found to be half the size of those of the procedural programs and the average number of parameters per module for the objectoriented programs was approximately half that of the procedural programs. Thus the object-oriented programs were twice as modular as the procedural programs. An unexpected result was that the C++ programs were found to be no more modular than th...
Lisa K. Ferrett, Jeff Offutt
Added 14 Jul 2010
Updated 14 Jul 2010
Type Conference
Year 2002
Where ICECCS
Authors Lisa K. Ferrett, Jeff Offutt
Comments (0)