• 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