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
相关论文
共 50 条
  • [1] A Comprehensive Skills Analysis of Novice Software Developers Working in the Professional Software Development Industry
    Mian, Imdad Ahmad
    Ijaz-ul-Haq, Aamir
    Anwar, Aamir
    Alroobaea, Roobaea
    Ullah, Syed Sajid
    Almansour, Fahad
    Umar, Fazlullah
    COMPLEXITY, 2022, 2022
  • [2] A Comprehensive Skills Analysis of Novice Software Developers Working in the Professional Software Development Industry
    Mian, Imdad Ahmad
    Ijaz-ul-Haq
    Anwar, Aamir
    Alroobaea, Roobaea
    Ullah, Syed Sajid
    Almansour, Fahad
    Umar, Fazlullah
    COMPLEXITY, 2022, 2022
  • [3] A Comprehensive Skills Analysis of Novice Software Developers Working in the Professional Software Development Industry
    Mian, Imdad Ahmad
    Ijaz-ul-Haq
    Anwar, Aamir
    Alroobaea, Roobaea
    Ullah, Syed Sajid
    Almansour, Fahad
    Umar, Fazlullah
    COMPLEXITY, 2022, 2022
  • [4] The Impact of Agile Software Development Approach on Software Developers' Responsibilities
    Majanoja, Anne-Maarit
    Avikainen, Petri
    Leppanen, Ville
    RECENT ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2017, 569 : 581 - 591
  • [5] Diverse stakeholders on educational technology development teams: supporting software developers and children
    Heather J. S. Birch
    Carrie Demmans Epp
    Educational technology research and development, 2023, 71 : 2021 - 2046
  • [6] Diverse stakeholders on educational technology development teams: supporting software developers and children
    Birch, Heather J. S.
    Demmans Epp, Carrie
    ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 2023, 71 (05): : 2021 - 2046
  • [7] The impact of developing Open Educational Resources (OERs) on novice OER developers
    Hughes, Jane
    McKenna, Colleen
    JOURNAL OF INTERACTIVE MEDIA IN EDUCATION, 2012, (02):
  • [8] Novice and experienced instructional software developers: effects on materials created with instructional software templates
    Eddy W. Boot
    Jeroen J. G. van Merriënboer
    Arja L. Veerman
    Educational Technology Research and Development, 2007, 55 : 647 - 666
  • [9] Novice and experienced instructional software developers:: effects on materials created with instructional software templates
    Boot, Eddy W.
    van Merrienboer, Jeroen J. G.
    Veerman, Arja L.
    ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 2007, 55 (06): : 647 - 666
  • [10] Enabling GPU Software Developers to Optimize Their Applications - The LPGPU2 Approach
    Juurlink, Ben
    Lucas, Jan
    Mammeri, Nadjib
    Keramidas, Georgios
    Pontzolkova, Katerina
    Aransay, Ignacio
    Kokkala, Chrysa
    Bliss, Martyn
    Richards, Andrew
    2017 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING (DASIP), 2017,