• DocumentCode
    2362914
  • Title

    Principles and dynamics of block-based programming approach

  • Author

    Mohamad, Siti Nor Hafizah ; Patel, Ahmed ; Tew, Yiqi ; Latih, Rodziah ; Qassim, Qais

  • Author_Institution
    Sch. of Comput. Sci., Univ. Kebangsaan Malaysia, Bangi, Malaysia
  • fYear
    2011
  • fDate
    20-23 March 2011
  • Firstpage
    340
  • Lastpage
    345
  • Abstract
    Block-based programming approach is based on the principles and dynamics of combining component-based programming approach with end-user programming paradigm which is purported to be more advanced and easier to use in practice. We perform a state of the art review of block-based programming by accessing the different forms of programming approaches and paradigms pertaining to it and establish the core fundamental principles, mechanics and dynamics with examples to illustrate the essence of this approach as well as any metrics to measure its performance. The important characteristics of block-based programming are gathered together and tabulated with clear definition of meaning and purpose. Correspondingly, we establish the criterion and metric by which to measure the effectiveness and efficiency of programming effort in developing software systems based on the block-based approach. In addition, we illustrate more on the block specification and identification to give brief understanding. Finally, we identify aspects of block-based programming which need further investigation, research and development.
  • Keywords
    object-oriented programming; software development management; block-based programming approach; component-based programming approach; end-user programming paradigm; software system development; Contracts; Google; Programming profession; Software systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers & Informatics (ISCI), 2011 IEEE Symposium on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-1-61284-689-7
  • Type

    conf

  • DOI
    10.1109/ISCI.2011.5958938
  • Filename
    5958938