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
Link To Document :
بازگشت