Software quality checklist-based framework for educational applications
Thesis (PhD. (Computer Science))
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
Universiti Teknologi Malaysia
2024
|
Subjects: | |
Online Access: | http://openscience.utm.my/handle/123456789/1001 |
_version_ | 1796848782713815040 |
---|---|
author | Ngadiman, Norzila |
author_facet | Ngadiman, Norzila |
author_sort | Ngadiman, Norzila |
collection | OpenScience |
description | Thesis (PhD. (Computer Science)) |
first_indexed | 2024-03-04T10:32:35Z |
format | Thesis |
id | oai:openscience.utm.my:123456789/1001 |
institution | Universiti Teknologi Malaysia - OpenScience |
language | English |
last_indexed | 2024-03-04T10:32:35Z |
publishDate | 2024 |
publisher | Universiti Teknologi Malaysia |
record_format | dspace |
spelling | oai:openscience.utm.my:123456789/10012024-02-18T13:00:15Z Software quality checklist-based framework for educational applications Ngadiman, Norzila Application software—Development—Management Education—Computer programs—Planning Software frameworks Thesis (PhD. (Computer Science)) 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. Faculty of Engineering - School of Computing 2024-02-18T04:10:49Z 2024-02-18T04:10:49Z 2022 Thesis Dataset http://openscience.utm.my/handle/123456789/1001 en application/pdf application/pdf application/pdf Universiti Teknologi Malaysia |
spellingShingle | Application software—Development—Management Education—Computer programs—Planning Software frameworks Ngadiman, Norzila Software quality checklist-based framework for educational applications |
title | Software quality checklist-based framework for educational applications |
title_full | Software quality checklist-based framework for educational applications |
title_fullStr | Software quality checklist-based framework for educational applications |
title_full_unstemmed | Software quality checklist-based framework for educational applications |
title_short | Software quality checklist-based framework for educational applications |
title_sort | software quality checklist based framework for educational applications |
topic | Application software—Development—Management Education—Computer programs—Planning Software frameworks |
url | http://openscience.utm.my/handle/123456789/1001 |
work_keys_str_mv | AT ngadimannorzila softwarequalitychecklistbasedframeworkforeducationalapplications |