Abstract: Storytelling is a process of conveying events by words, images and sounds. It has been used in every culture as a means of entertainment, education or for instilling moral values. The power of storytelling is now being realized by computer science and software engineering community. It has been argued that storytelling will enable the actual requirement to be identified earlier in the software development process. A number of software development environment based on story telling approach have been developed such as Storytelling Alice, Scratch and JPie. This approach has also been identified as one of the most suitable approach for end-user software development. This study describes the design and implementation of a blocks integration tool for Block-Based Software Development by using storytelling approach. Block-based software development is a new approach that support end-user software development. A block is basically a single-layer software component that can perform a specific function. It is assumed that in this software development environment, there will be a large number of blocks available. End-users can develop applications by selecting, customizing and combining blocks.
Abdullah MohdZin, Marini Abu Bakar and Hamizah Mohamad Hariri, 2014. A Block-Based Storytelling Approach for End-User Software Development. Asian Journal of Information Technology, 13: 99-105.