Software quality checklist-based framework for educational applications

Loading...
Thumbnail Image
Date
2022
Journal Title
Journal ISSN
Volume Title
Publisher
Universiti Teknologi Malaysia
Abstract
Traditional learning methods have significantly changed after the adaptation of modern technologies in educational applications. Issues such as lack of guidance for Novice Software Developers (NSDs) and lack of technical knowledge in applying the Non-Functional Requirements (NFRs) for developing educational applications can potentially lead to a misunderstanding of quality characteristics. Eight activities were performed to finalise NFRs that need to be considered in educational application development. First, a review of recent work and a survey with developers and teachers were conducted. Their feedback based on experience and knowledge was taken into consideration. This was followed by reviewing, refining, and finalising the five primary characteristics: user interface aesthetics, appropriateness recognizability, learnability, satisfaction, and effectiveness. Using the Systematic Literature Review (SLR) technique, a set of 50 research papers were included to analyse current issues. This study aimed to propose a Checklist-based Framework (CuE) that can guide NSDs. First, a Delone and McLean IS success model was employed to obtain an initial idea about the theoretical research framework. Second, the Calero model was used to clarify the classification of educational applications. Third, the Kirkpatrik model was used as a guide to investigate the educational level during a comparative study. Finally, the Goal Quality Metric+strategies model, consisting of a questionnaire, was used to test the formulated hypotheses. The CuE was the final outcome, aimed to guide NSDs to improve the concerned quality characteristics and sub-characteristics in educational applications development. The comparative study and survey method were chosen as the preliminary study to derive input for the implementation of the CuE framework. Evaluation of the CuE framework was performed by experts, and the results for compliance, agreement, completeness, relevance, and fairness criteria were accepted. The second evaluation involved an experiment on the educational application after the implementation of the CuE framework by students, teachers, and software developers. The results from the experiment revealed that the null hypothesis was rejected, as there was a significant improvement when applying the proposed CuE to design and develop an educational application. Therefore, the CuE framework is an accepted guideline for NSDs that contributes to the design and the development of educational applications in improving standardisation and consistency of users’ needs.
Description
Thesis (PhD. (Computer Science))
Keywords
Application software—Development—Management, Education—Computer programs—Planning, Software frameworks
Citation