DocumentCode :
3234801
Title :
A measurement based comparative evaluation of effectiveness of object-oriented versus conventional procedural programming techniques and languages
Author :
Ahmad, Aftab ; Talha, Muhammad
Author_Institution :
Fauji Found. Inst. of Management & Comput. Sci., Rawalpindi Cantt, Pakistan
fYear :
2002
fDate :
2002
Firstpage :
517
Lastpage :
526
Abstract :
Many assumptions have been made about positive effects of the object-oriented paradigm on software quality. It has been also widely assumed that the object-oriented programming technique is more powerful than the conventional procedural programming technique and object-based languages provide abstraction far better than procedural languages. However, in reality little or no empirical evidence has been given to support these assumptions. Therefore, there is a desperate need for a quantitative-based comparative evaluation of merits of object-oriented versus conventional procedural program design methods and languages. This paper reports on a pioneer work in this direction. The paper describes the results of the application of well-established software metrics on data-collection through controlled experimentation, where forty subjects developed program samples in Java and C languages for the solution of the same set of problems via object-oriented and procedural structured program design methods respectively. Three important aspects of program quality known as program difficulty, effort to comprehend implementation of the algorithm and level of languages have been measured from Java and C programs using well established and recognized software science metrics.
Keywords :
C language; Java; object-oriented programming; programming; software metrics; software quality; C language; Java; abstraction; object-oriented language; object-oriented programming; procedural language; procedural programming; software metrics; software quality; Application software; Computer languages; Design methodology; Java; Object oriented programming; Quality management; Software engineering; Software measurement; Software metrics; Software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2002. Ninth Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
0-7695-1850-8
Type :
conf
DOI :
10.1109/APSEC.2002.1183072
Filename :
1183072
Link To Document :
بازگشت