Checklist Approach for the Development of Educational Applications by Novice Software Developers

被引:2
作者
Ngadiman, Norzila [1 ]
Sulaiman, Shahida [1 ]
Idris, Norsham [1 ]
Samingan, Mohd Razak [1 ]
Mohamed, Hasnah [2 ]
机构
[1] Univ Teknol Malaysia, Fac Comp, Johor Baharu 81310, Johor, Malaysia
[2] Univ Teknol Malaysia, Fac Social Sci & Humanities, Sch Educ, Johor Baharu 81310, Johor, Malaysia
关键词
Novice software developer; educational software application; checklist; software quality; functional requirement; non-functional requirement; MOTIVATION; QUALITY;
D O I
10.1109/ACCESS.2022.3232947
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Innovation and challenges are significant factors that lead to the improvement in technology involving various sectors, including the educational field. New methods and techniques have been introduced in teaching and learning among learners and educators. Modern technology generates an effective learning process that increases the students' interest and understanding of learning activities. Hence, software engineers need to develop high-quality educational applications that include the required elements such as learning materials and types of assessments. In addition, it should align with stipulated guidelines, timelines, budgets, and policies. Adaptation of a checklist approach in developing educational software can improve the quality of the software significantly. The checklist approach appears to be more effective for developers, especially novices with limited knowledge in relevant evidence-based principles. This study investigates the checklist approach for novice software developers in developing educational applications. A survey was employed to gather data from a group of respondents. This study used two types of sampling methods which were purposive sampling and Yamane formula. It shows that 89.19% of the respondents had understood and benefited from the provided checklist.
引用
收藏
页码:900 / 918
页数:19
相关论文
共 108 条
  • [1] AB Testing, 2022, PROCESSST
  • [2] Abbas Syed Manzar, 2019, 2019 International Conference on Frontiers of Information Technology (FIT), P13, DOI 10.1109/FIT47737.2019.00013
  • [3] Akinsola Jide E. T., 2020, Intelligent Algorithms in Software Engineering. Proceedings of the 9th Computer Science On-line Conference 2020. Advances in Intelligent Systems and Computing (AISC 1224), P310, DOI 10.1007/978-3-030-51965-0_27
  • [4] Al-sumaty R. M, 2018, PROC INT C SMART COM, P1
  • [5] Alsaadi M., 2019, Proceedings of the Second International Conference on Data Science, E-Learning and Information Systems - DATA, V19, P1, DOI DOI 10.1145/3368691.3368709
  • [6] Anderson D. R., 2001, REVISED BLOOMS TAXON
  • [7] [Anonymous], 2018, 220002018 ISO
  • [8] [Anonymous], 2018, 450012018 ISO
  • [9] [Anonymous], 2022, WHAT IS SCRUM
  • [10] [Anonymous], 2018, 90042018 ISO