Selecting elicitation technique on requirements elicitation process: A case study on education application for children
Mira Kania Sabariah, Paulus Insap Santosa, Ridi Ferdiana
Abstract
Open-access reader
Mira Kania Sabariah, Paulus Insap Santosa, Ridi Ferdiana
Abstract
Open-access reader
Children's educational applications are designed to help children in the learning process; thus, direct child involvement in elicitation process helps to achieve learning objectives. Failure in the requirements elicitation stage may lead to undefined user requirements for the application affecting the quality and usability of the developed software. Failure in requirements elicitation occurs because the user is not directly involved in the application. It is also caused by the lack of the elicitation team's knowledge in selecting elicitation techniques that match the characteristics of users, where children have different characteristics with adults and parents. Communication in exploring the needs of users is closely related to elicitation techniques selection. Selection of elicitation techniques that are inconsistent with children's characteristics can lead to failure in exploring the children's needs for children educational application. The results of questionnaires and interview with the application developers show that the prototype and interview techniques are the techniques most suitable in the elicitation process involving children as respondents because these methods are suitable for the child characteristics and the short elicitation time required in the application development.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Children's educational applications are designed to help children in the learning process; thus, direct child involvement in elicitation process helps to achieve learning objectives. Failure in the requirements elicitation stage may lead to undefined user requirements for the application affecting the quality and usability of the developed software. Failure in requirements elicitation occurs because the user is not directly involved in the application. It is also caused by the lack of the elicitation team's knowledge in selecting elicitation techniques that match the characteristics of users, where children have different characteristics with adults and parents. Communication in exploring the needs of users is closely related to elicitation techniques selection. Selection of elicitation techniques that are inconsistent with children's characteristics can lead to failure in exploring the children's needs for children educational application. The results of questionnaires and interview with the application developers show that the prototype and interview techniques are the techniques most suitable in the elicitation process involving children as respondents because these methods are suitable for the child characteristics and the short elicitation time required in the application development.
Key concepts: Requirements elicitation, Usability, Photo elicitation, Expert elicitation, Process (computing), Computer science, Quality (philosophy), Knowledge management