Principles and dynamics of block-based programming approach

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 acces...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mohamad, S. N. H., Patel, A., Tew, Y., Latih, R., Qassim, Q.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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.
DOI:10.1109/ISCI.2011.5958938