plines, including non-STEM ones.
In future modules, we plan to include teamwork
activities, which benefit the most of an XP approach,
and to support them with specific practices (e.g.,
stand-up meeting). In the long term, our goal is
to verify how fostering SE practices through non-
programming activities (i.e., by focusing only on the
process side) can be beneficial to students when they
start programming.
ACKNOWLEDGEMENTS
The authors would like to thank all the students and
their teacher for taking part to the classroom experi-
ence described in this paper.
REFERENCES
Bell, A. (2005). Creating digital video in your school. Li-
brary media connection, 24(2):54.
Bollin, A., Pasterk, S., Antonitsch, P., and Sabitzer, B.
(2016). Software engineering in primary and sec-
ondary schools-informatics education is more than
programming. In Software Engineering Education
and Training (CSEET), 2016 IEEE 29th International
Conference on, pages 132–136. IEEE.
Burnett, M. (2009). What is end-user software engineering
and why does it matter? In International Symposium
on End User Development, pages 15–28. Springer.
Burnett, M. M. and Myers, B. A. (2014). Future of end-user
software engineering: beyond the silos. In Proceed-
ings of the on Future of Software Engineering, pages
201–211. ACM.
Chimalakonda, S. and Nori, K. V. (2013). What makes
it hard to teach software engineering to end users?
some directions from adaptive and personalized learn-
ing. In Software Engineering Education and Train-
ing (CSEE&T), 2013 IEEE 26th Conference on, pages
324–328. IEEE.
Conner, M. and Browne, M. (2013). Navigating the
information-scape: information visualization and stu-
dent search. Reference Services Review, 41(1):91–
112.
Costabile, M. F., Mussio, P., Parasiliti Provenza, L., and
Piccinno, A. (2008). End users as unwitting soft-
ware developers. In Proceedings of the 4th Interna-
tional Workshop on End-user Software Engineering,
WEUSE ’08, pages 6–10, New York, NY, USA. ACM.
European Commission (2016). Bring your own device
(byod). Technical report, ET 2020 Working Group on
Digital Skills and Competences, European Commis-
sion.
Fronza, I., El Ioini, N., and Corral, L. (2015). Students want
to create apps: Leveraging computational thinking to
teach mobile software development. In Proceedings of
the 16th Annual Conference on Information Technol-
ogy Education, SIGITE ’15, pages 21–26, New York,
NY, USA. ACM.
Fronza, I., El Ioini, N., Corral, L., and Pahl, C. (2019).
Agile and Lean Concepts for Teaching and Learning,
chapter Bringing the benefits of Agile techniques in-
side the classroom: a practical guide, pages 133–152.
Springer.
Fronza, I., Ioini, N. E., and Corral, L. (2017). Teach-
ing computational thinking using agile software en-
gineering methods: A framework for middle schools.
ACM Transactions on Computing Education (TOCE),
17(4):19.
Fronza, I. and Pahl, C. (2018). End-user software engineer-
ing in K-12 by leveraging existing curricular activi-
ties. In Proceedings of the 13th International Confer-
ence on Software Technologies, ICSOFT 2018, Porto,
Portugal, July 26-28, 2018., pages 283–289.
Fronza, I. and Zanon, P. (2015). Introduction of computa-
tional thinking in a hotel management school [intro-
duzione del computational thinking in un istituto al-
berghiero]. Mondo Digitale, 14(58):28–34.
Kastl, P., Kiesm
¨
uller, U., and Romeike, R. (2016). Start-
ing out with projects: Experiences with agile software
development in high schools. In Proceedings of the
11th Workshop in Primary and Secondary Computing
Education, pages 60–65. ACM.
Kropp, M. and Meier, A. (2013). Teaching agile software
development at university level: Values, management,
and craftsmanship. In Software Engineering Educa-
tion and Training (CSEE&T), 2013 IEEE 26th Con-
ference on, pages 179–188. IEEE.
Matrix, S. and Hodson, J. (2014). Teaching with infograph-
ics: Practicing new digital competencies and visual
literacies. Journal of pedagogic development, 4(2).
Meerbaum-Salant, O. and Hazzan, O. (2010). An agile
constructionist mentoring methodology for software
projects in the high school. ACM Transactions on
Computing Education, 9(4):n4.
Mikre, F. (2010). The roles of assessment in curricu-
lum practice and enhancement of learning. Ethiopian
Journal of Education and Sciences, 5(2).
Morgan, H. (2013). Technology in the classroom: Creating
videos can lead students to many academic benefits.
Childhood Education, 89(1):51–53.
Scaffidi, C., Shaw, M., and Myers, B. (2005). Estimating
the numbers of end users and end user programmers.
In Visual Languages and Human-Centric Computing,
2005 IEEE Symposium on, pages 207–214. IEEE.
Scheubrein, R. (2003). Elements of end-user software
engineering. INFORMS Transactions on Education,
4(1):37–47.
Shaw, M. (2000). Software engineering education: a
roadmap. In Proceedings of the Conference on the Fu-
ture of Software Engineering, pages 371–380. ACM.
Spires, H. A., Hervey, L. G., Morris, G., and Stelpflug,
C. (2012). Energizing project-based inquiry: Middle-
grade students read, write, and create videos. Journal
of Adolescent & Adult Literacy, 55(6):483–493.
CSEDU 2019 - 11th International Conference on Computer Supported Education
260