DocumentCode
2063192
Title
An experiment on a new programming paradigm
Author
Kambayashi, Yasushi ; Ledgard, Henry F.
Author_Institution
Dept. of Comput. & Inf. Eng., Nippon Inst. of Technol., Saitama, Japan
fYear
2005
fDate
13-16 April 2005
Firstpage
155
Lastpage
160
Abstract
In the development of any technology there is always a tendency to lose sight of the basic problems that stimulated its introduction. There is very little quantitative research regarding the question whether object-oriented programming really improves productivity. Many assume that object-oriented programming is more productive than traditional structured programming. The assumption lacks concrete empirical data that support the belief. In the previous paper, we introduced the principle of an alternative programming paradigm by Y. Kambayashi and H. F. Ledgard (2004). This paradigm, called the separation principle, separates the declaration of data structures from program executable instructions. In this paper we present the results of our empirical studies by comparing the understandability of an OOP program versus a corresponding version written using the separation principle. Our results give preliminary evidence of the effectiveness of using the separation principle.
Keywords
data structures; programming; data structure; object-oriented programming; program executable instruction; separation principle; traditional structured programming; Concrete; Costs; Data structures; Humans; Large-scale systems; Object oriented programming; Productivity; Programming profession; Solids; Standards development;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Cybernetics, 2005. ICCC 2005. IEEE 3rd International Conference on
Print_ISBN
0-7803-9122-5
Type
conf
DOI
10.1109/ICCCYB.2005.1511566
Filename
1511566
Link To Document