Abstract

 
 
 Mobile learning (m-learning) is a research field that aims to analyze how mobile devices can contribute to learning. The development of software for mobile devices to support learning is essential for an effective implementation of m-learning or mobile learning environments (MLE). Requirements Engineering processes need to include activities that provoke creativity in the stakeholders to conceive MLEs that actually modify and improve the teaching and learning process. In this context, this paper presents a process for requirements elicitation and documentation of mobile learning environments. This process is based on the concepts of the Design Thinking process that provides a methodology to elicit customer needs, producing simple prototypes that eventually converge to innovative solutions. An experiment was conducted to evaluate if the proposed process contributes to create MLEs that present distinctive and interesting characteristics when compared to existing solutions for a specific problem.
 
 
Highlights
The mobile computing area has great exploration potential in different segments due to the large number and diversity of mobile devices
The requirements elicitation process proposed in this paper has the purpose of guiding the requirements engineers in the creation of new applications in the context of mobile learning
The process was applied to identify the needs of students and professors of a chemistry course that works with the preparation of students for tests and, from the elicited ideas, a mobile learning environments (MLE) solution was proposed
Summary
The mobile computing area has great exploration potential in different segments due to the large number and diversity of mobile devices This potential can favor the development of educational applications or mobile learning environments (MLE). In [2], we report an application of the process in a pilot experiment In this current paper, we report an experiment conducted in a high school in order to evaluate the applicability of the process in a real environment, and to verify if the proposed method differs from the traditional process for software requirements elicitation. (ii) the prototypes developed by each team was compared By doing this experiment, we found the same conclusions of the pilot experiment and that it is possible to perform a better requirements elicitation, since with the proposed process we can get more information from the user than using traditional processes. These topics include simulation of environments or situations, such as tests and the creation of virtual laboratories and classrooms [5]
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have