Software quality checklist-based framework for educational applications

dc.contributor.authorNgadiman, Norzila
dc.date.accessioned2024-02-18T04:10:49Z
dc.date.available2024-02-18T04:10:49Z
dc.date.issued2022
dc.descriptionThesis (PhD. (Computer Science))
dc.description.abstractTraditional 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.
dc.description.sponsorshipFaculty of Engineering - School of Computing
dc.identifier.urihttp://openscience.utm.my/handle/123456789/1001
dc.language.isoen
dc.publisherUniversiti Teknologi Malaysia
dc.subjectApplication software—Development—Management
dc.subjectEducation—Computer programs—Planning
dc.subjectSoftware frameworks
dc.titleSoftware quality checklist-based framework for educational applications
dc.typeThesis
dc.typeDataset
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
NorzilaNgadimanPSC2022_C.pdf
Size:
229.81 KB
Format:
Adobe Portable Document Format
Description:
EXISTING WORKS AS THE RESULT OF SYSTEMATIC LITERATURE REVIEW
Loading...
Thumbnail Image
Name:
NorzilaNgadimanPSC2022_F.pdf
Size:
714.35 KB
Format:
Adobe Portable Document Format
Description:
CuE ACTIVITY DIAGRAM
Loading...
Thumbnail Image
Name:
NorzilaNgadimanPSC2022_J.pdf
Size:
2.47 MB
Format:
Adobe Portable Document Format
Description:
CuE Framework
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: