Servicios
Descargas
Buscar
Idiomas
P. Completa
Integrated design model for mobile learning pedagogy and application
Asharul Islam Khan; Zuhoor Al-Khanjari; Mohamed Sarrab
Asharul Islam Khan; Zuhoor Al-Khanjari; Mohamed Sarrab
Integrated design model for mobile learning pedagogy and application
Journal of applied research and technology, vol. 16, no. 2, pp. 146-159, February , 2018
UNAM, Centro de Ciencias Aplicadas y Desarrollo Tecnológico
resúmenes
secciones
referencias
imágenes

Abstract: Mobile Learning (M-Learning) has added a new dimensión to the traditional system of education. The importance of M-Learning has been acknowledged by industrialized countries and therefore these countries have implemented it in the educational institutions. The Software developer, Software analyst, and Software test engineer face challenges in requirements elicitation, design, development, testing, and deployment of M-Learning application. It's because the Software engineering domain of M-Learning has not yet attended maturity. The design and development of M-Learning application is still a challenge. This study explores and analyses existing approaches in the design phase of M-Learning application development, reports the limitations, and propose a new solution. M-Learning has two basic components: pedagogy and software application (application). M-Learning pedagogy describes learning content in terms of instructional and learning design while software application provides platform for accessibility of learning content. The integration of these two components while designing, development, and testing play crucial role in the successful implementation of M-Learning. However, review of the existing literature has revealed lack of integrated approach for designing M-Learning pedagogy and application. There are researchers who have proposed design approaches for M-Learning pedagogy and application however separately. The significance of these approaches cannot be ignored but M-Learning application design and development suffers from compatibility issues, lack of design and testing mechanisms, identified stakeholders and their roles, lack of defined step and procedures. Therefore, this article presents an integrated design model for M-Learning pedagogy and application. The proposed model consists of pedagogy, application, and testing as important components. The application design is concerned with architectural level, high level, and detailed design. The pedagogical design is related to instruction and learning content. The test case design is concerned with formulation of conditions for testing the pedagogy and application. The proposed integrated design model has been compared with the existing approaches and ISO/IEC 12207:2008 and ISO/IEC 19796-1 standards. Also, the model has been reviewed by IT experts. The outcome is positive in both the cases.

Keywords: M-Learning Desing, M-Learning Development, M-Learning Application Desing, Software Development, M-Learning Content Desing, Desing Phase, Mobile Learning.

Carátula del artículo

Articles

Integrated design model for mobile learning pedagogy and application

Asharul Islam Khan
Sultan Qaboos University, Oman
Zuhoor Al-Khanjari
Sultan Qaboos University, Oman
Mohamed Sarrab
Sultan Qaboos University, Oman
Journal of applied research and technology, vol. 16, no. 2, pp. 146-159, 2018
UNAM, Centro de Ciencias Aplicadas y Desarrollo Tecnológico
Funding
Funding source: Research Council (TRC) of the Sultanate of Omán
Contract number: ORG/SQU/ICT/13/006
1. INTRODUCTION

A software application is the product of completion of many phases such as planning, analysis, requirements, design, development, testing and deployment. The development phase which includes design, actual coding, and testing has own importance in the software development life cycle (Kantorowitz & Lyakas, 2005). Software design is defined as the interface between the analyzed requirements and actual software development.

E-Learning and M-Learning are technology based learning systems. M-Learning is defined as learning using mobile devices (Fermoso, Mateos, Beato, & Berjón, 2015). M-Learning provides flexibility of learning at anytime, anywhere, and by anyone (Khan, Al-Khanjari, & Sarrab, 2016;Sarrab, Elgamel, & Aldabbas, 2012; Sarrab, Elbasir, & Alnaeli, 2016).

The proliferation of mobile devices such as PDA, smart phones has created opportunities as well challenges in design and development of application (Ogbuji, Onuoha, & Izogo, 2012). The GPS navigation and location tracking are used for learning during museums visits (Duran-Limon, Siller, Hernandez-Ochoa, Quevedo, & Robles, 2014;Iqbal-Faruque, Aisyah-Husni, Ikbal-Hossain, Tariqul-Islam, & Misran, 2014). The accessibility of Internet based mobile applications is affected due to network (Kandadai, Sridharan, Parvathy, & Pitchaimuthu, 2017)

Design is an important aspect in software development (Chu & Lo, 2013) but the content based application such as M-Learning leads to the complexity in design phase. The arrival of multimedia applications has further increased the complexity (Chen, L. et al., 2013). The learning domain are facing design and development challenges due to evolutionary nature (Páivárinta & Smolander, 2015).

This research proposes an integrated design and development model for M-Learning application development. The model has two parts: pedagogy and software application. The pedagogical design is a systematic approach which uses methods, models, theories in order to enhance the learning outcome (Conde, García-Peñalvo, Alier, Mayol, & Fernández-Llamas, 2014). The pedagogical design defines plan, scenario, format, content, structure, environment, delivery system, and implementation strategy (Romiszowski, 2016). The pedagogical design contains instructional and learning design. The learning design is concerned with designing the learning content using different styles of learning such as visuals, aural, read/ write, kinesthetic (Reigeluth. 2013). Learning design is related to students for tasks/ opportunity such as lesson, a unit of learning or a course (Khanghah & Halili, 2015; Soflano, Connolly, & Hainey. 2015; Yang, Huang, Gao, & Liu, 2014). Instructional design is related to instructors for systematic management of the systematic management of learning process and learning plan such as lecture format. Learning theories are Learning theories are descriptive and make general statements about how people learn. For example, Constructivism, Cognitive and Behaviorism. The software application design consists of architectural level design, high level design, detailed design, and usability design. Architectural design defines the overall structure of the system or module and relationship between them (Clark & Mayer, 2011).

The proposed model presents a structured and integrated approach for utilizing technology, context, usability, and pedagogy in the design and development of M-Learning content and application. The model involves identification of stakeholders, modeling and classification of requirements, design of learning content and software, creation of test cases, development of learning content and software, finally testing and evaluation.

The paper is structured as follows. There are seven sections. Section 2 is about the methodology adopted for the research. Section 3 relates to the literature review and existing problems. Section 4 describes the proposed model. Section 5 involves the discussion. Section 6 illustrates the feasibility of the model, and the last section summarizes the findings.

2. METHODOLOGY

This study has used literature reviews in order to explore the possible pedagogical and application design solution for M-Learning. The steps used in the process are shown in Figure 1. The first step defines the problem, followed by discovering, filtration, and finally reporting. The digital databases explored for problem analysis, relevancy, and possible solutions includes: Science Direct, IEEE xplore, Scopus, and Springer using simple and advanced search. Searching has been conducted individual as well as in combination of search terms. The search terms include: M-Learning application design, learning design, M-Learning design, model etc. Boolean Operators such as AND, OR, *, has been used to retrieve articles from databases. For example, the keywords include "M-Learning design", "learning design", and "model", and application of Boolean search is as follows: (model* OR approach*OR method*OR process*) AND (M-Learning application design * OR learning design *OR M-Learning design*). Although the searching leads to a number of articles however, articles published between 2005 and 2016 with relevance to M-Learning application design have been studied thoroughly.


Fig. 1
Methodology followed in the research

3. LITERATURE REVIEW AND PROBLEM IDENTIFICATION

The research in mobile application development is still theoretical and limited in scope (Kim, 2015). M-Learning is a type of mobile application which exerts considerable influence on education (Muyinda, 2007) but designing M-Learning is a complicated process. M-Learning design needs attention (Alden, 2013) due to contextual nature of mobile applications and limitations of mobile devices (e.g., screen size, low processing power, and energy limitation). Software engineering has numbers of design methods (Dañado & Paterno, 2014; Marinho et al., 2013) however these methods cannot be applied to M-Learning due to uniqueness (Zhu, 2005). For instance, E-Learning design models ADDIE (Analysis, Design, Development, Implement, and Evaluation) (Chittaro, 2011;Naismith. Lonsdale, Vavoula, & Sharples, 2004), ASSURE (Analyze learners, State objectives, Select media and material, Utilize media and materials, Require learner participation, Evalúate and revise) (Seels & Richey, 2012).

M-Learning materials require a detailed and systematic planning of design and development process (Heinich, Molenda, & Russell, 1989). There are technological and pedagogical challenges such as user interface design, múltiple devices (Mahazir, Norazah. Rosseni, Arif, & Ridzwan, 2015) variation in networks (wireless home área networks (HAN) and wireless wide área networks (WAN), business área networks(BANs) ) (Develi & Kabalci, 2017). The designing of course bring challenges to the course designers (Wu, Lee, Chang, & Liang, 2012). Integration of infrastructure and application is another challenge in ubiquitous application (Stanton & Ophoff, 2014). The summarized output of extensive analysis of the articles on M-Learning design is shown in Table 1 and 2.

Table 1
M-Lcarning content and application design constraints.

Table 2
M-Lcarning pedagogy and software application design approaches.

Pedagogical design should be taken care while developing learning applications such as understanding different learning style (Visual, Verbal, and Inductive etc.) (Parsons, Ryu, & Cranshaw, 2007). Additionally, the design phase if not handled properly would affect the M-Learning development and implementation (Franzoni-Velázquez, Cervantes-Pérez, & Assar, 2012). It has been observed that there are researchers who are concerned only about instructional design of M-Learning. Moreover, as far as the M-Learning is concerned the existing design methods do not address the design of both pedagogy and software application in parallel which often results in compatibility and integration issue. Using the existing approaches design become complex and fail to fulfill the objectives resulting adverse effeets on learners (Hsu, Ching, & Snelson, 2014; Zhu, 2005).

4. PROPOSED MODEL

The proposed design model has two important components: pedagogy and software application. The pedagogy defines the educational part while the software application defines the actual application supposed to run on mobile devices. The design model is break down into modules: a. Requirements modeling and identification of stakeholders b. Design of learning content, software application, and test cases c. Development and testing of learning content and software application e. Evaluation and feedbacks. Figure 2 illustrate the proposed integrated design model for M-Learning software application and pedagogy.


Fig. 2
Integrated Desing Model for M-Learning Pedagogy and Application

  • Requirements modeling and identification of stakeholders The system analyst collects the elicited and prioritized requirements for M-Learning software development. The system analyst then separates requirements as functional, non-functional, and pedagogical. The system analyst identifies stakeholders who would be directly or indirectly involved at different steps of the design model. The stakeholders are classified into as part of pedagogy and software application. The pedagogical stakeholders are related to learning content design and development such as Instructional designer, Subject matter expert, Language editor, and Educational technologist. The software application stakeholders are concerned with design and development of actual application such as User interface designer, HCI expert, Software developer, and Software test engineer. The requirements are modeled by system analyst using modeling technique as UML diagrams. The system analyst also assigns tasks to pedagogical stakeholders and software application stakeholders during requirements modeling.

  • Design of learning content, software application, and test cases Next step is to créate instructional design for the course. The Subject matter expert and Educational technologists (selection and identification of mobile devices suitable for delivery of learning content) selects courses depending upon the importance of learning content and availability of mobile devices. Once the course is selected along with mobile devices the Instructional designer starts instructional design and learning content design steps. In the instructional design and learning steps the Instructional designer consults Subject matter expert for suitable learning styles, instructional strategies (tactics that help people learn), instructional theory (better way to learn), and learning theory (how learning takes place such as behaviorism, constructivism, and situated learning theory). The learning content media such as text, audio, video etc. as well as size is also clarified. Similarly, the architectural, detailed, and high level design high level design is executed in parallel in parallel with instructional design and learning content design. The system analyst prepares architectural, detailed, and high level design in consultation with User interface designer (design the application interfaces for the end users), HCI expert, and Instructional designer. In the detailed design, the data structure, algorithm etc. are created. The test cases created during learning content design and software application are placed in common repository accessible to Software developer, Software test engineer, and Instructional designer.

  • Development and testing of learning content and software application The Software developer starts coding of application using suitable programming language. The Instructional designer develops the learning content. During the development testing is conducted in parallel. The Software test engineer tests the application and learning content compatibility across múltiple platforms and networks using already designed test cases. The testing is done on emulator and cloud. The Language editor verifies the language of contents i.e. free from grammatical errors and formatting.

  • Evaluation and feedbacks Once the module is ready after testing on emulator and cloud, it is sent to Instructors as crowd testing steps to get the feedbacks. The feedback is received in feedbacks repository which is accessible to Software test engineer and Language editor. The prepared reports on the feedbacks are sent to Software developer for change (if any). In case of positive feedbacks, the module is added to the existing application else changes are made and steps are repeated.

5. DISCUSSION

The design phase of M-Learning software development life cycle affects the subsequent phases such as development, testing, and deployment. Therefore, it's necessary to consider all the constraints and criteria while designing the pedagogy and software application for M-Learning. The proposed design approach has considered the limitations of the existing approaches by advocating integrated design model. These limitations would be discussed one by one.

First of all, the proposed model has considered the pedagogical design and application design as a one task with subtasks undergoing in parallel. The common design issues in M-Learning is communication and interactivfty between different components (Alvarez, Alarcon, & Nussbaum, 2011).

Likewise, several researchers performed case study in M-Learning and concluded that the instructional design should be aligned with the objectives and technology (Capretz, Ali, & Ouda, 2012;López, Royo, Laborda, & Calvo, 2009;Naismith & Corlett, 2006). Not all kind of learning material can be uploaded in an application (Chou, Block, & Jesness, 2012) . In an article (Cheon, Lee, Crooks, & Song, 2012;Williams, 2009) defined a design approach for Augmented Reality with emphasis on pedagogy and software application together.

Starting with software application design, this design model has considered three levéis: architectural, high level and detailed. For instance (Chen, D., Chen, Huang, & Hsu, 2013) claimed that software design is composed of architectural design, interface design, detail design. At the architectural level design, the software designer identifies the design solution of the problem. The sub systems, constraints, interacting interfaces, and architectural styles (Batch sequential, Client-server, communicating processes, Event systems, Object-oriented etc.) are explored. At the high level design breaking of architectural level design into modules is performed. The sub systems are now represented as modules. During the detailed design level module details (data structures and algorithms) are designed which would be further used in the development phase.

As far as pedagogical design is concerned the proposed model has addressed instructional design and learning design. Most of the M-Learning design and development fails to consider these two important áreas. M-Learning software development suffers from good pedagogical designs (Zhu, 2005). M-Learning software development process should follow clearly defined pedagogical design principies depending on the learner type, context of use, and interactivity (Laru, Naykki, & Jarvela, 2015;Looi, Sun, & Xie, 2015).

In the proposed model the pedagogical design starts with the instructional design which is equivalent to architectural design of software application. (Lehner & Nósekabel, 2002) after reviewing M-Learning articles from 2007 to 2014 on the design of science apps pointed out that instructional principies are rarely implemented during the design and suggested that instructional designers and researchers should pay considerable attention. Instructional design and development should incorpórate pedagogical principies and theories (Zydney & Warner, 2016) specially proposed for M-Learning (Lim. Oakley, & Liu, 2013). Instructional materials should be presented in granular fashion (Huang, Lin, & Cheng, 2010) and use of micro lecture format (Lowenthal, 2010). Designing digital contents for M-Learning require analyzing cognitive skills of students (Gu, Gu, & Laffey. 2011) and presenting learning content logically (Chiu & Churchill, 2014).

Next step is learning design. The proposed model dictates to consider the learning styles and learning theories such as behaviorist (instruction oriented), constructivist (construction of knowledge or task-based activfties), collaborative (group work, dialogue, and discussion) in learning design. It is important to consider learning styles and learning theories (Yang, Li, & Lu, 2015). The learning design is equivalent to high level design of software application. The detailed designs have to be in congruence with the learning design. For any discrepancy necessary changes have to be included into practice. There should be alignment of learning content, learning context, and the adjustment of instructional strategies (Schwabe & Góth, 2005). The design should be tested to make sure that design and instruction principies are implemented (Tsai, Young, & Liang, 2005). A pedagogical design should adopt a theory of learning Mayes (2004). Learning theory, instructional design theory, and instructional design are interlinked (Zydney & Warner, 2016).

The instructional as well as learning design job is performed by Instructional and Learning designer. The common tasks are: look and feel, organization and functionality of instruction, blueprint for the course, outline of subjects etc.

The last important component of the proposed model is testing. The testing of product is important for acceptance . There are three types of testing performed in the proposed model: emulator, cloud, and crowd sourced. The test cases are generated for validation of the application at stages during high-level design. Even though the development of application starts with requirements elicitation however including the testing processes from very early stage is required (Moraes, Andrade, & Machado, 2016). Software testing is an important step in development process for building a reliable and correct software (Belli, Budnik, Hollmann, Tuglular, & Wong, 2016). Henee in the proposed model once the application has been tested well it's accepted for use.

6. COMPARISONS WITH ISO/IEC 12207:2008 AND ISO/IEC 19796-1 STANDARDS, EXPERTS REVIEW, AND RESULTS

The existing design approaches for M-Learning pedagogy and software application from Table 2 (coded as A, B, C, D, E, F, G, H, I, J, K, L, M and the newly proposed approach is coded as N) is compared with ISO/IEC 12207:2008 and ISO/IEC 19796-1 standards. These comparisons are shown in the Table 3 and Figure 3. Out of seven process groups in ISO/IEC 12207:2008 standard five have been taken for comparisons. The comparison with ISO/IEC 19796-1 covers five processes out of seven. ISO/IEC 19796-1 is a standard that help educational organizations to develop quality systems and improve the quality of their processes, producís, and services (Pawlowski, 2007).

Table 3
Comparision of existing M-Learning desing approaches with ISO/IEC 12207:2008 and ISO/IEC 19796-1


Fig. 3
Comparison of existing M-Learning desing approaches with ISO/IEC 12207:2008 and ISO/IEC 19796-1

The comparison of existing design and development approaches and proposed Integrated Design Model with ISO/IEC 12207:2008 and ISO/IEC 19796-1 (Table 3 and have identified the stakeholders and their roles during Figure 4) shows that all the five criteria are not satisfied design, development, and testing steps. In the proposed by any of them except "N". Also, most of them considered integration of learning content and software application, evaluation, and testing steps. None of them application modules have been emphasized.


Fig. 4
SWOT analysis of the proposed Integrated Design Model for M-Learning Pedagogy and Application.

Experts Review

IT experts examined the the proposed design model from April 2017 to July 2017 to provide feedbacks on the suitability in the context of learning. Out of twelve experts 41% have 2-3 years and 25% have more than four years' experience in M-Learning design and development.

The experts have positive perception towards stakeholders' identifications, requirements classification and modeling before actual design starts. Eight of them view it's important to go for parallel design and development of learning content and software while two of them disagree. When the reasons for their disagreement were investigated it's found that the disagreement is due to less experience in M-Learning. The experts have positive opinión for including the learning styles and learning theories during instructional and learning design as shown in Table 4. This further supports the pedagogical design steps in the proposed model.

Table 4
Instructional desing whit learning theories and learning style

The experts are of the view that the end users should be involved in testing and testing should be performed at both learning content, and learning software which supports the proposed model steps of testing. Table 5 shows the experts feedbacks on testing.

Table 5
Testing during design and development

Lastly, the experts were asked an open ended question to provide feedback on the overall integrated design model. Out of twelve, nine of them accepted the steps of the design model. The experts have found design, development, and testing steps appropriate and acceptable.

The SWOT (Strengths, Weaknesses, Threats, and Opportunities) analysis of the proposed model is shown in Figure 4.

7. CONCLUSION

Successful implementation of M-learning is influenced by design approach followed for pedagogy and application. The proposed model is based on the critical analysis of the existing literatures. The proposed design model is the first of its kind where the designing of both pedagogy and application takes place in parallel. The proposed model emphasizes requirements classification and modelling, identification of stakeholders, pedagogical design and development, application design and development, designing test cases, and testing of the developed application.

The requirements are classified into functional, non-functional, and pedagogical. The stakeholders are categorized as software application and pedagogical stakeholders. The model considers three level of application design: architectural, high, and detailed design level. The pedagogical design consists of instructional design and learning design. The pedagogical stakeholders are involved in pedagogical design.

The test cases are designed during software application and pedagogical design. The test cases are used to find out compatibility between learning and application design, suitability of learning content and application, and alignment of the developed M-Learning application with the elicited requirements.

Lastly, the proposed model has been verified by comparing with ISO/IEC 12207:2008 and ISO/IEC 19796 1 standards and IT experts review. The feedback is positive in both cases. In future M-Learning application would be developed following the steps of proposed model and application design principies would be proposed

CONFLICT OF INTEREST

The authors have no confliets of interest to declare.

Supplementary material
ACKNOWLEDGEMENT

This article is based upon research work funded by The Research Council (TRC) of the Sultanate of Omán, under Grant No: ORG/SQU/ICT/13/006, (www.trc.gov.om)

REFERENCES
Alden, J. (2013). Accommodating mobile learning in college programs. Journal of Asynchronous learning networks. 17(1), 109-122.
Alvarez, C, Alarcon, R., & Nussbaum, M. (2011). Implementing collaborative learning activities in the classroom supported by one-to-one mobile computing: A design-based process. Journal of Systems and Software, 84(11), 1961-1976.
Banavar, G., & Bernstein, A. (2002). Software inffastructure and design challenges for ubiquitous computing applications. Communications of the ACM, 45(12), 92-96.
Belli, F., Budnik, C. J., Hollmann, A., Tuglular, T., & Wong, W. E. (2016). Model-based mutation testing-Approach and case studies. Science of Computer Programming, 120, 25-48.
Capretz, L. F., Ali, A., & Ouda, A. (2012). A conceptual ffamework for measuring the quality aspect of mobile learning. Bulletin of the IEEE Technical Committee on Learning Technologies, 14(4), 31-34.
Chen, D.-R., Chen, M.-Y., Huang, T.-C, & Hsu, W.-P. (2013). Developing a mobile learning system in augmented reality context. International Journal of Distributed Sensor Networks, 2013, 1-8. doi: dx.doi.org/10.1155/2013/594627
Chen, L. C, Lai, Y. C, Yeh, Y. LL, Lin, J. W., Lai, C. N., & Weng, H. C. (2013). Enhanced mechanisms for navigation and tracking services in smart pirones. Journal of applied research and technology, 11(2), 272-282. doi: https://doi.org/10.1016/S1665-6423(13)71537-2
Cheon, J., Lee, S., Crooks, S. M., & Song, J. (2012). An investigation of mobile learning readiness in higher education based on the theory of planned behavior. Computers & Education, 59(3), 1054-1064.
Chittaro, L. (2011, June). Designing visual user interfaces for mobile applications. In Proceedings of the 3rdACM SIGCHI symposium on Engineering interactive, computing systems (pp. 331-332). ACM.
Chiu, T. K., & Churchill, D. (2014). Exploring the characteristics oí* an optimal design of digital materials for concept learning in mathematics: Multimedia learning and variation theory. Computers & Education, 82, 280-291.
Chou, C.C., Block, L.,& Jesness, R.(2012).A case study of mobile learningpilot project in K-12 schools. Journal of Educational Technology Development and Exchange,5(2), 11-26.
Chu, S., & Lo, M. (2013). A New Design Methodology for Composing Complex Digital Systems. Journal of applied research and technology, 11(2), 195-205.
Clark, R. C, & Mayer, R. E. (2016). E-learning and the science of instruction: Proven guidelines for consumers and designers of multimedia learning: John Wiley & Sons.
Conde, M. Á., García-Peñalvo, F., Alier, M., Mayol, E., & Fernández-Llamas, C. (2014). Implementation and design of a service-based framework to intégrate personal and institutional learning environments. Science of Computer Programming, 88, 41-53.
Dañado, J., & Paterno, F. (2014). Puzzle: A mobile application development environment using a jigsaw metaphor. Journal of Visual Languages & Computing, 25(4), 297-315.
Develi, L, & Kabalci, Y. (2017). Proposal of an experimental data and image transmission system and its possible application for remote monitoring smart grids. Journal of applied research and technology, 15(3), 303-310.
Dillard, A. (2012). Mobile instructional design principies for adult learners. Master of Science, University of Oregon, Eugene. Retrieved from http://hdl.handle.net/1794/12253
Duran-Limon, EL, Siller, M., Hernandez-Ochoa, M., Quevedo, C, & Robles, V. (2014). A Network QoS Framework for Real-time Event Systems in highly Mobile Ad-hoc Environments. Journal of applied research and technology, 12(3), 343-358.
Elias, T. (2011). Universal instructional design principies for mobile learning. The, International Review of Research in Open and Distributed Learning, 12(2), 143-156.
Fermoso, A. M., Mateos, M., Beato, M. E., & Berjón, R. (2015). Open linked data and mobile devices as e-tourism tools. A practical approach to collaborative e-learning. Computers in Human Behavior, 51, 618-626.
Fouh, E., Karavirta, V., Breakiron, D. A., Hamouda, S., Hall, S., Naps, T. L., & Shaffer, C. A. (2014). Design and architecture of an interactive eTextbook-The OpenDSA system. Science, of Computer Programming, 88, 22-40.
Franzoni-Velázquez, A.-L., Cervantes-Pérez, F., & Assar, S. (2012). A quantitative analysis of student learning styles and teacher teachings strategies in a Mexican higher education institution. Journal of applied research and technology, 10(3), 289-308.
Gu, X., Gu, F., & Laffey, J. (2011). Designing a mobile system for lifelong learning on the move. Journal of Computer Assisted Learning, 27(3), 204-215
Hanson, K., & Shelton, B. E. (2008). Design and development of virtual reality: analysis of challenges faced by educators. Journal of Educational Technology & Society,11(1), 118-131.
Heeren, B., & Jeuring, J. (2014). Feedback services for stepwise exercises. Science of Computer Programming, 88, 110-129.
Heinich, R., Molenda, M., & Russell, J. D. (1989). Instructional media and the, new technologies of instruction. New York: Macmillan.
Heitkótter, H., Ruchen, H., & Majchrzak, T. A. (2015). Extending a model-driven cross-platform development approach for business apps. Science of Computer Programming, 97, 31-36.
Hsu, Y.-C, Ching, Y.-H., & Snelson, C. (2014). Research Priorities in Mobile Learning: An International Delphi Study. Canadian Journal of Learning and Technology, 40(2), 1-22.
Huang, Y.-M., Lin, Y.-T., & Cheng, S.-C. (2010). Effectiveness of a mobile plant learning system in a science curriculum in Taiwanese elementary education. Computers & Education, 54(1), 47-58.
Iqbal-Faruque, M., Aisyah-Husni, N., Ikbal-Hossain, M., Tariqul-Islam, M., & Misran, N. (2014). Effects of mobile phone radiation onto human head with variation of holding cheek and tilt positions. Journal of applied research and technology, 12(5), 871-876.
Kandadai, V., Sridharan, M., Parvathy, S. M., & Pitchaimuthu, R. (2017). A comprehensive embedded solution for data acquisition and communication using FPGA. Journal oj applied research and technology, 15(1), 45-53.
Kantorowitz, E., & Lyakas, A. (2005). Use-case components for interactive information systems. Science, of Computer Programming, 56(1), 5-21.
Karagiorgi, Y., & Symeou, L. (2005). Translating constructivism into instructional design: Potential and limitations. Educational Technology & Society, 8(1), 17-27.
Khan, A. L, Al-Khanjari, Z., & Sarrab, M. (2016). Crowd sourced testing through end users for Mobile Learning application in the context of Bring Your Own Device. Paper presented at the 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON) Vanceur, Canadá.
Khanghah, M. F., & Halili, S. H. B. (2015). Design and Development of Mobile Learning Application. The Online Journal of Distance Education and Leaming, 3(2), 31.
Killilea, J. P. (2012). Leveraging mobile devices for asynchronous learning: Best practices. Paper presented at the Society for Modeling & Simulation International. http://www.scs.org/upload/documents/conferences/autumnsim/2012/presentations/etms/4_Final_Submission.pdf.
Kim, H.-C. (2015). Acceptability engineering: the study of user acceptance of innovative technologies. Journal of applied research and technology, 13(2), 230-237.
Laru, J., Naykki, P., & Jarvela, S. (2015). Four stages of research on the educational use of ubiquitous computing. Learning Technologies, IEEE Transactions on, 8(1), 69-82.
Lehner, F., Nosekabel, H. (2002). The role of mobile devices in E-Learning first experiences with a wireless E-Learning environment Proceedings - IEEE International Workshop on Wireless and Mobile Technologies in Education, WMTE 2002, pp. 103-106.
Lim, C. P., Oakley, G., & Liu, Y. (2013). Information and communication technologies (ICT) in primary education: Opportunities and supporting conditions. Creating holistic technology-enhanced learning experiences: Tales from a future school in Singapore.
Looi, C. K., Sun, D., & Xie, W. (2015). Exploring Students' Progression in an Inquiry Science Curriculum Enabled by Mobile Learning. Learning Technologies, IEEE Transactions on, 8(1), 43-54.
López, J. G., Royo, T. M., Laborda, J. G., & Calvo, F. G. (2009). Methods of adapting digital content for the learning process via mobile devices. Procedia-Social and Behavioral Sciences, 1(1), 2673-2677.
Losada, B., Urreíavizcaya, M., & Fernández-Castro, I. (2013). A guide to agile development of interactive software with a :'User Objectives" driven methodology. Science of Computer Programming, 78(11), 2268-2281.
Lowenthal, J. N. (2010). Using mobile learning: Determinates impacting behavioral intention. The Amer. Jrnl. of Distance Education, 24(4), 195-206.
Mahazir, I. L, Norazah, M., Rosseni, D., Arif, A. A., & Ridzwan, C. (2015). Design and Development Performance-based into Mobile Learning for TVET. Procedia-Social and Behavioral Sciences, 174, 1764-1770.
Marinho, F. G., Andrade, R. M., Werner, C, Viana, W., Maia, M. E., Rocha, L. S., Lima, F. (2013). MobiLine: A Nested Software Product Line for the domain of mobile and context-aware applications. Science of Computer Programming, 78(12), 2381-2398.
Martín-SanJosé, J.-F., Juan, M.-C, Gil-Gómez, J.-A., & Rando, N. (2014). Flexible learning itinerary vs. linear learning itinerary. Science of Computer Programming, 88, 3-21.
Mohamad, L, & AlAmeen, A. (2014). Designing An Effective Mobile-learning Model By Integrating Student Culture International Journal of Computer Science and Security IJCSS), (8 (3), 75.
Moraes, A., Andrade, W. L., & Machado, P. D. (2016). A family of test selection criteria for Timed Input-Output Symbolic Transition System models Science of Computer Programming, 126, 52-72.
Muyinda, P. B. (2007). MLearning: pedagogical, technical and organisational hypes and realities. Campus-Wide Information Systems, 24(2), 97-104.
Naismith, L., & Corlett, D. (2006). Reflections on success: A retrospective of the mLearn conference series 2002-2005. Paper presented at the mLearn 2006: Across generaíions and cultures, Banff, Canadá.
Naismith, L., Lonsdale, P., Vavoula, G. N., & Sharples, M. (2004). Literature Review in Mobile Technologies and Learning, 11, 1-48. United Kingdom: University of Birmingham.
Ogbuji, C.N., Onuoha,C.B., & Izogo,E.E.(2012).Analysis oí the negative effects of the automated íeller machine(ATM) as a channel for delivering banking services in Nigeria. International Journal of Business and Management, 7(7), 180.
Paivárinta, T., & Smolander, K. (2015). Theorizing abouí software development pracíices. Science of Computer Programming, 101, 124-135.
Parsons, D., Ryu, H., & Cranshaw, M. (2007). A design requirements framework for mobile learning environments. Journal of Computers, .2(4), 1-8.
Pawlowski, J. M. (2007). The qualiíy adaptation model: adaptation and adoption of the quality standard ISO/IEC 19796-1 for learning, education, and training. Journal oj Educational Technology & Society, 10(2), 3-16.
Reigeluth, C. M. (2013). Instructional design theories and models: An overview of their current status: Routledge.
Romiszowski, A. J. (2016). Designing instructional systems: Decisión making in course planning and curriculum design: Routledge.
Ruiz-LóPez, T., Noguera, M., RodríGuez, M. J., Garrido, J. L., & Chung, L. (2013). REUBI: A requirements engineering method for ubiquiíous sysíems. Science of Computer Programming, 78(10), 1895-1911.
Ryokai, K., Agogino, A. M., & Oehlberg, L. (2012). Mobile learning with the engineering paíhway digiíal library. International Journal of Engineering Education, 28(5), 1119.
Santos, O. C, & Boticario, J. G. (2015). User-ceníred design and educational data mining support during the recommendaíions elicitaíion process in social online learning environmenís. Expert Systems, 32(2), 293-311.
Sanios, O. C, Boíicario, J. G., & Pérez-Marín, D. (2014). Exíending web-based educational systems with personalised support through user centred designed recommendaíions along the e-learning lité cycle. Science of Computer Programming, 88, 92-109.
Sarrab, M., Elbasir, M., & Alnaeli, S. (2016). Towards a qualiíy model of technical aspects for mobile learning services: An empirical invesíigation. Computers in Human Behavior, 55, Part A, 100-112. doi: http://dx.doi.org/10.1016/jxhb.2015. 09.003
Sarrab, M., Elgamel, L., & Aldabbas, H. (2012). Mobile learning (m-learning) and educational environments. International journal of distributed and parallel systems, 3(4), 31-38.
Schwabe, G., & Goth, C. (2005). Mobile learning with a mobile game: design and motivational effects. Journal of computer assisted learning, 21(3), 204-216.
Seels, B. B., & Richey, R. C. (2012). Instructional technology: The definition and domains of the field. IAP.
Soflano, M., Connolly, T. M., & Hainey, T. (2015). Learning style analysis in adaptive GBL application to teach SQL. Computers & Education, 86, 105-119.
Stanton, G., & Ophoff, J. (2014). Strategizing for Mobile Learning: A Holistic Approach for Designing Mobile Learning. Paper presented at the e-Skills for Knowledge Production and Innovation Conference, Cape Town, South Africa.
Stuikys, V., Burbaité, R., Bespalova, K., & Ziberkas, G. (2016). Model-driven processes and tools to design robot-based generative learning objects for computer science education. Science of Computer Programming, 129, 48-71. doi: 10.1016/j.scico.2016.03.009
Tsai, I.-H., Young, S.S.-C., Liang, C.-H. (2005). Exploring the course development model for the mobile learning context: A preliminary study Proceedings - 5th IEEE International Conference onAdvanced Learning Technologies, ICALT 2005, pp. 437-439.
Van Rhyn, P., & Hancke, G. P. (2017). Simplified performance estimation of ISM-band, OFDM-based WSNs according to the sensitivity/SINAD parameters. Journal of applied research and technology, 15(1), 1-13.
Williams, P. W. (2009). Assessing mobile learning effectiveness and acceptance. Doctoral, George Washington University, Washington. Retrieved from https://search.proquest.com/ docview/304880387?pq-origsite=gscholar
Wu, H.-K., Lee, S. W.-Y., Chang, H.-Y., & Liang, J.-C. (2012). Current status, opportunities and challenges of augmented reality in education. Computers & Education, 62, 41-49.
Yang, J., Huang, Z. X., Gao, Y. X., & Liu, H. T. (2014). Dynamic Learning Style Prediction Method Based on a Pattern Recognition Teclmique. Learning Technologies, IEEE Transactions on, 7(2), 165-177.
Yang, X., Li, X., & Lu, T. (2015). Using mobile phones in college classroom settings: Effects of presentation mode and interest on concentration and achievement. Computers & Education, 88, 292-302.
Zhu, H. (2005). Software design methodology: From principies to architectural styles. Burlington: Butterworth-Heinemann.
Zydney, J.M., & Warner,Z.(2016).Mobile apps for science learning: Review of research. Computers & Education, 94, 1-17.
Notes
Author notes

*Corresponding author. E-mail address:pl09047@student.squ.edu.om (Asharul Islam Khan). Peer Review under tile responsibility of Universidad Nacional Autónoma de México. http://


Fig. 1
Methodology followed in the research
Table 1
M-Lcarning content and application design constraints.

Table 2
M-Lcarning pedagogy and software application design approaches.


Fig. 2
Integrated Desing Model for M-Learning Pedagogy and Application
Table 3
Comparision of existing M-Learning desing approaches with ISO/IEC 12207:2008 and ISO/IEC 19796-1


Fig. 3
Comparison of existing M-Learning desing approaches with ISO/IEC 12207:2008 and ISO/IEC 19796-1

Fig. 4
SWOT analysis of the proposed Integrated Design Model for M-Learning Pedagogy and Application.
Table 4
Instructional desing whit learning theories and learning style

Table 5
Testing during design and development

Buscar:
Contexto
Descargar
Todas
Imágenes
Scientific article viewer generated from XML JATS4R by Redalyc