A Proposed User Requirements Document for Children’s Learning Application

User requirements are the highest level of requirements. Flawed user requirements document can cause defects in the software being built—aspects of applications that were not presented in the user requirements document to cause a defect. In learning applications for children, there are aspects of pedagogy that need to be well documented. This aspect is not available in the general user requirements document, so it is often not well presented. The learning style and thinking skills level is crucial to be well presented in the user requirements document. That was because the children's persona cannot be compared at every range criteria of developmental age. That factor will undoubtedly affect the specifications of the software to be built. Users' viewpoints about different requirements can also make developers wrong in determining requirements. Applying requirements prioritization in the user requirements document can help resolve the problem. Measurement of document quality was also performed using parameters in measuring the quality of the user requirements document. The results of measuring the quality of the user requirements document found that it is reliable for use.

[1]  Spencer Smith,et al.  Systematic Development of Requirements Documentation for General Purpose Scientific Computing Software , 2006, 14th IEEE International Requirements Engineering Conference (RE'06).

[2]  Nakornthip Prompoon,et al.  Quality Assessment Method for Software Requirements Specifications Based on Document Characteristics and Its Structure , 2015, 2015 Second International Conference on Trustworthy Systems and Their Applications.

[3]  Mohammed Bouhorma,et al.  Towards a design approach for serious games , 2016, Int. J. Knowl. Learn..

[4]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[5]  Anthony G. Picciano Theories and Frameworks for Online Education: Seeking an Integrated Model , 2017 .

[6]  Shiroq Al-Megren,et al.  ANALYSIS OF USER REQUIREMENTS FOR A MOBILE AUGMENTED REALITY APPLICATION TO SUPPORT LITERACY DEVELOPMENT AMONGST HEARING-IMPAIRED CHILDREN , 2019, Journal of Information and Communication Technology.

[7]  Antony Harfield,et al.  A Framework for Evaluating Tablet-based Educational Applications for Primary School Levels in Thailand , 2018, Int. J. Interact. Mob. Technol..

[8]  Hokyoung Ryu,et al.  A Design Requirements Framework for Mobile Learning Environments , 2007, J. Comput..

[9]  M. P. Jacob Habgood,et al.  Motivating Children to Learn Effectively: Exploring the Value of Intrinsic Integration in Educational Games , 2011 .

[10]  Radu-Daniel Vatavu,et al.  Touch interaction for children aged 3 to 6 years: Experimental findings and relationship to motor skills , 2015, Int. J. Hum. Comput. Stud..

[11]  Alissa Nicole Antle,et al.  Exploring how children use their hands to think: an embodied interactional analysis , 2013, Behav. Inf. Technol..

[12]  Sari Kujala,et al.  user involvement in product development by improving the analysis of user needs , 2016 .

[13]  Didar Zowghi,et al.  Requirements Elicitation: A Survey of Techniques, Approaches, and Tools , 2005 .

[14]  Peter Jamieson,et al.  A framework to help analyze if creating a game to teach a learning objective is worth the work , 2016, 2016 IEEE Frontiers in Education Conference (FIE).

[15]  David H. Olsen,et al.  An exploratory study on issues and challenges of agile software development with scrum , 2008 .

[16]  Margaret E. Gredler,et al.  Games and Simulations and Their Relationships to Learning , 2013 .

[17]  Frank Maurer,et al.  Requirements engineering and agile software development , 2003, WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..

[18]  Thomas C. Ormerod,et al.  The Role of Task Analysis in Capturing Requirements for Interface Design , 1998, Interact. Comput..

[19]  Per Backlund,et al.  Educational games - Are they worth the effort? A literature survey of the effectiveness of serious games , 2013, 2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES).

[20]  Farshid Anvari,et al.  A five-dimensional requirements elicitation framework for e-learning systems , 2016 .

[21]  Habib Fardoun,et al.  Model Based on Learning Needs of Children with Auditory Impairment , 2016, HCI.

[22]  Neil A. M. Maiden User Requirements and System Requirements , 2008, IEEE Software.

[23]  Dennis Charsky,et al.  From Edutainment to Serious Games: A Change in the Use of Game Characteristics , 2010, Games Cult..

[24]  Mark T True,et al.  Software Requirements , 2005 .

[25]  Chee-Kit Looi,et al.  Recognizing and measuring self-regulated learning in a mobile learning environment , 2012, Comput. Hum. Behav..

[26]  Jos L. M. Vrancken,et al.  A Framework for Multi-layered Requirements Documentation and Analysis , 2011, 2011 IEEE 35th Annual Computer Software and Applications Conference.

[27]  Rosmawati Nordin,et al.  Issues and Challenges of Requirements Review in the Industry , 2017 .

[28]  Tony Moynihan,et al.  A theory of requirements documentation situated in practice , 2003, SIGDOC '03.

[29]  Michel dos Santos Soares,et al.  Analysis of Techniques for Documenting User Requirements , 2012, ICCSA.

[30]  Olga De Troyer,et al.  Supporting the requirement analysis phase for the development of serious games for children , 2014, Int. J. Child Comput. Interact..

[31]  Mizuko Ito Engineering Play: A Cultural History of Children's Software , 2009 .