Requirement Elicitation Framework for Child Learning Application - A Research Plan

Requirements elicitation are the initial stages in requirements engineering and are crucial stages. Failure in the steps of requirements elicitation can lead to a lack of definition of user needs for the application so that it has an impact on the quality and usability of the software produced. That will also affect the application of children's education, where without involving children in the elicitation process, it can make the software built not by the age development needs of the child. Failure in requirements elicitation occurs because of lack of knowledge of analysts in communicating and choosing elicitation techniques. Both components have a close relationship with the type of users who will become respondents. Nowadays, requirements elicitation framework tends to pay more attention to adults and parents, while for children it is still not found. Children have different characteristics with adults and parents, so it needs to be considered in carrying out approaches or techniques in performing elicitation. The selection of elicitation techniques that are not by the characteristics of children can cause failure in exploring the needs of children for child learning applications built. Based on these problems, we need a requirements elicitation framework in children's education applications. The requirements for the elicitation framework are expected to make it easier for child learning application developers to get application requirements that are appropriate for the child's developmental age.

[1]  Tuula Nousiainen Children's Involvement in the Design of Game-Based Learning Environments , 2009 .

[2]  Kenneth S. Rubin,et al.  Essential Scrum: A Practical Guide to the Most Popular Agile Process , 2012 .

[3]  Monica Landoni,et al.  A diary study of children's user experience with EBooks using flow theory as framework , 2014, IDC.

[4]  Oguz Turan Buruk,et al.  GestAnalytics: Experiment and Analysis Tool for Gesture-Elicitation Studies , 2017, Conference on Designing Interactive Systems.

[5]  Gondy Leroy,et al.  Eliciting user requirements using Appreciative inquiry , 2011, Empirical Software Engineering.

[6]  Franz Lehner,et al.  Requirements Engineering as a Success Factor in Software Projects , 2001, IEEE Softw..

[7]  Netta Iivari,et al.  'Representing the User' in software development - a cultural analysis of usability work in the product development context , 2006, Interact. Comput..

[8]  Dimitrios Zissis,et al.  EasyLexia: A Mobile Application for Children with Learning Difficulties , 2013, DSAI.

[9]  Velin Kralev,et al.  A Conceptual Design of Mobile Learning Applications for Preschool Children , 2016, ArXiv.

[10]  Bill Davey,et al.  Requirements Elicitation - What's Missing? , 2008 .

[11]  Lorie Stolarchuk,et al.  Universal Design for Instruction and Teaching Strategies , 2013 .

[12]  Keng Siau,et al.  Using Cognitive Mapping Techniques to Supplement UML and up in Information Requirements Determination , 2006, J. Comput. Inf. Syst..

[13]  Stefania Gnesi,et al.  Ambiguity and tacit knowledge in requirements elicitation interviews , 2016, Requirements Engineering.

[14]  Judith Good,et al.  CARSS: A Framework for Learner-Centred Design with Children , 2006, Int. J. Artif. Intell. Educ..

[15]  Mario Piattini,et al.  A framework to improve communication during the requirements elicitation process in GSD projects , 2010, Requirements Engineering.

[16]  Vanesa Muñoz-Cruz,et al.  Agile human centered methodologies to develop educational software , 2015 .

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

[18]  Panayiotis Zaphiris,et al.  Requirements Elicitation with and for Older Adults , 2008, IEEE Software.

[19]  Geoffrey Muchiri Muketha,et al.  Factors Affecting Requirements Elicitation for Heterogeneous Users of Information Systems , 2015 .

[20]  Natalia Juristo Juzgado,et al.  A HCI technique for improving requirements elicitation , 2012, Inf. Softw. Technol..

[21]  Gavin Sim,et al.  Assessing usability and fun in educational software , 2005, IDC '05.

[22]  Glenn J. Browne,et al.  An Empirical Investigation of User Requirements Elicitation: Comparing the Effectiveness of Prompting Techniques , 2001, J. Manag. Inf. Syst..

[23]  Natalia Juristo Juzgado,et al.  Effect of Domain Knowledge on Elicitation Effectiveness: An Internally Replicated Controlled Experiment , 2016, IEEE Transactions on Software Engineering.

[24]  Fatemeh Zahedi,et al.  Enhancing Analysts' Mental Models for Improving Requirements Elicitation: A Two-stage Theoretical Framework and Empirical Results , 2016, J. Assoc. Inf. Syst..

[25]  Harri Haapasalo,et al.  The Engagement between Knowledge Transfer and Requirements Engineering , 2012 .

[26]  Yousef Rana,et al.  An enhanced requirements elicitation framework based on business process models , 2015 .

[27]  Natalia Juristo Juzgado,et al.  Systematizing requirements elicitation technique selection , 2014, Inf. Softw. Technol..

[28]  Jussi P. P. Jokinen Emotional user experience: Traits, events, and states , 2015, Int. J. Hum. Comput. Stud..

[29]  Rainer Grau Requirements Engineering in Agile Software Development , 2012 .

[30]  Roger Coleman,et al.  User interfaces for young and old , 1997, INTR.

[31]  Cheng Bo,et al.  An Adaptive User Requirements Elicitation Framework , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[32]  Daniel M. Berry,et al.  Requirements Elicitation , 2014, Computing Handbook, 3rd ed..

[33]  Khaled Almakadmeh,et al.  Procedural Model of Requirements Elicitation Techniques , 2015 .

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

[35]  Mario Piattini,et al.  Using Scrum to guide the execution of software process improvement in small organizations , 2010, J. Syst. Softw..

[36]  Alan M. Davis,et al.  A Unified Model of Requirements Elicitation , 2004, J. Manag. Inf. Syst..

[37]  Linda A. Macaulay,et al.  Requirements capture and IS methodologies , 1996, Inf. Syst. J..

[38]  Panayiotis Zaphiris,et al.  A systematic approach to the development of research-based web design guidelines for older people , 2007, Universal Access in the Information Society.

[39]  William R. Penuel,et al.  Using design personas to inform refinements to software for science learning , 2010, ICLS.

[40]  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..

[41]  Pedro R. Falcone Sampaio,et al.  Applying collaborative process design to user requirements elicitation: A case study , 2013, Comput. Ind..

[42]  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..

[43]  Ellen Gottesdiener Requirements by Collaboration: Getting It Right the First Time , 2003, IEEE Softw..

[44]  Ivan A. Garcia,et al.  A systematic literature review of stakeholder identification methods in requirements elicitation , 2012, J. Syst. Softw..