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
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;
Conference_Titel :
Computational Cybernetics, 2005. ICCC 2005. IEEE 3rd International Conference on
Print_ISBN :
0-7803-9122-5
DOI :
10.1109/ICCCYB.2005.1511566