Towards a Software Product Line Architecture to Build M-Learning Applications for the Teaching of Programming

被引:0
|
作者
Marcolino, Anderson S. [1 ]
Barbosa, Ellen F. [1 ]
机构
[1] Univ Sao Paulo ICMC USP, Inst Math & Comp Sci, Sao Carlos, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
Mobile learning; software architecture; software product line engineering; teaching of programming;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software Product Line (SPL) is concerned with the sharing of common features within a family of products. It offers benefits, proven in several industry success cases. Regardless of its success, such a reuse-based development methodology has not been well explored in educational fields yet, as mobile platforms. In a different but related perspective, several initiatives have been undertaken as an attempt to improve the teaching of programming; however, no reuse approaches have been considered. In this paper we discuss the most significant approaches and methodologies for the conception of an SPL architecture according to the specificities of mobile devices and the teaching of programming. As main contributions, we highlight the identification of a set of approaches that support the conduction of the initial SPL processes, the design of a conceptual architecture model, and its qualitative evaluation with stakeholders.
引用
收藏
页码:6264 / 6273
页数:10
相关论文
共 50 条
  • [1] Towards a Catalog of Gestures for M-learning Applications for the Teaching of Programming
    Marcolino, Anderson S.
    Santos, Alef
    Schaefer, Marco
    Barbosa, Ellen F.
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [2] Development and Evaluation of a Software Product Line for M-Learning Applications
    FalvoJr, Venilton
    Marcolino, Anderson da Silva
    Duarte Filho, Nemesio Freitas
    OliveiraJr, Edson
    Barbosa, Ellen Francine
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2022, 28 (10) : 1058 - 1086
  • [3] Towards an M-learning Requirements Catalog for the Development of Educational Applications for the Teaching of Programming
    Marcolino, Anderson S.
    Barbosa, Ellen
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [4] Software Characteristics of M-Learning Applications
    Boja, Catalin
    Batagan, Lorena
    MICBE '09: PROCEEDINGS OF THE 10TH WSEAS INTERNATIONAL CONFERENCE ON MATHEMATICS AND COMPUTERS IN BUSINESS AND ECONOMICS, 2009, : 88 - +
  • [5] APPLICATIONS OF SERVICE ORIENTED ARCHITECTURE FOR THE INTEGRATION OF LMS AND m-LEARNING APPLICATIONS
    Casan Guerrero, Maria Jose
    Conde Gonzalez, Miguel Angel
    Alier Forment, Marc
    Garcia Penalvo, Francisco Jose
    WEBIST 2009: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2009, : 54 - +
  • [6] TEACHING AND LEARNING IN M-LEARNING ENVIRONMENTS
    Perez Rastrollo, Ma Granada
    PIXEL-BIT- REVISTA DE MEDIOS Y EDUCACION, 2014, (45): : 235 - 236
  • [7] M-LEARNING IN THE TEACHING PROCESS
    Ianos, Maria Gratiela
    Oproiu, Carmen Gabriela
    ELEARNING VISION 2020!, VOL II, 2016, : 605 - 610
  • [8] Evolving a Mobile Learning Software Product Line for the Teaching of Programming through an Industry Practitioner Perspective
    Marcolino, Anderson S.
    Barbosa, Ellen F.
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [9] Towards a philosophy of m-learning
    Nyíri, K
    IEEE INTERNATIONAL WORKSHOP ON WIRELESS AND MOBILE TECHNOLOGIES IN EDUCATION, PROCEEDINGS, 2002, : 121 - 124
  • [10] Towards Test Architecture based Software Product Line Testing
    Lee, Jihyun
    Kang, Sungwon
    2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 596 - 597