@inproceedings{1170b07b281841b5a4d59a1598179f01,
title = "Learning Agile software development in high school: An investigation",
abstract = "Context: Empirical investigations regarding using Agile programming methodologies in high schools are scarce in the literature. Objective: This paper evaluates (i) the performance, (ii) the code quality, and (iii) the satisfaction of both students and teachers in using Agile practices in education. Method: this study includes an experiment, administered in a laboratory controlled setting to measure students' performances and a case study to value the code quality improvements. Questionnaires were also used to evaluate qualitative aspects of Agile practices. Results: groups of students with mixed skills performed significantly better than groups with the same skill level. Moreover, there was also a general increase in code quality along with satisfaction. Conclusions: Agile methodologies are useful in the High School education of young software developers.",
keywords = "Agile, High school education, Pair programming",
author = "Marcello Missiroli and Daniel Russo and Paolo Ciancarini",
year = "2016",
month = may,
day = "14",
doi = "10.1145/2889160.2889180",
language = "English",
series = "Proceedings - International Conference on Software Engineering",
publisher = "IEEE Computer Society Press",
pages = "293--302",
booktitle = "Proceedings - 5th International Workshop on Green and Sustainable Software, GREENS 2016",
address = "United States",
note = "2016 IEEE/ACM 38th IEEE International Conference on Software Engineering, ICSE 2016 ; Conference date: 14-05-2016 Through 22-05-2016",
}