Proceedings of the 50th Hawaii International Conference on System Sciences (2017) 2017
DOI: 10.24251/hicss.2017.758
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: Abstract-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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
1
0
2

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 14 publications
0
1
0
2
Order By: Relevance
“…Ahora bien, ¿cuál es la diferencia entre las seis categorías que tienen este común denominador?, la diferencia radica en qué principios consideran y cómo los emplean en su proceso de desarrollo, puesto que se puede considerar, desde un aspecto muy general, como un elemento en el proceso de desarrollo (Coomans & Lacerda, 2015;Golitsyna, 2015), o como una fuente de conceptos técnicos, necesarios para describir la estructura de la plataforma de tecnología educativa en su totalidad mediante patrones de diseño y patrones arquitectónicos, siendo ambos conceptos medulares de la Ingeniería de Software (Aguña, 2012;Campo et al, 2020;Chimalakonda & Nori, 2018;Devedžić & Jovanović, 2015;Kohen-Vacs et al, 2016;Marcolino & Barbosa, 2017;Pástor et al, 2018;Sengupta et al, 2009;Sengupta & Dasgupta, 2017a, 2017b.…”
Section: Aplicación De Los Principios De Ingeniería De Softwareunclassified
See 1 more Smart Citation
“…Ahora bien, ¿cuál es la diferencia entre las seis categorías que tienen este común denominador?, la diferencia radica en qué principios consideran y cómo los emplean en su proceso de desarrollo, puesto que se puede considerar, desde un aspecto muy general, como un elemento en el proceso de desarrollo (Coomans & Lacerda, 2015;Golitsyna, 2015), o como una fuente de conceptos técnicos, necesarios para describir la estructura de la plataforma de tecnología educativa en su totalidad mediante patrones de diseño y patrones arquitectónicos, siendo ambos conceptos medulares de la Ingeniería de Software (Aguña, 2012;Campo et al, 2020;Chimalakonda & Nori, 2018;Devedžić & Jovanović, 2015;Kohen-Vacs et al, 2016;Marcolino & Barbosa, 2017;Pástor et al, 2018;Sengupta et al, 2009;Sengupta & Dasgupta, 2017a, 2017b.…”
Section: Aplicación De Los Principios De Ingeniería De Softwareunclassified
“…El hecho de que aquellos que diseñan y proponen las bases teóricas sean los mismos que implementen y desarrollen herramientas y plataformas de tecnología educativa tiene beneficios. Por ejemplo, el que se encuentre presente un sustento pedagógico detrás de cada componente orientado al aprendizaje (Campo et al, 2020;Marcolino & Barbosa, 2017). No obstante, cuando el proceso que se sigue para desarrollar la plataforma no es el adecuado o se aplica de forma errónea, se presentan errores en el producto final.…”
Section: Discusión Y Conclusionesunclassified
“…[78]. A software product line for m-learning focusing on programming is discussed in [79]. However, none of these approaches consider instructional design domain as the basis and do not focus on scale and variety inherent in the problem domain of education.…”
Section: Related Workmentioning
confidence: 99%