Abstract | ||
---|---|---|
Recently, various institutions have been conducting advanced programming education aimed at experiencing agile software development in the form of project-based learning (PBL). In the agile software development model, an essential part is the build process. In this study, we investigated students' build behaviors in agile software development PBL (SDPBL) by monitoring and collecting logs of the build process from 2013 to 2016. In our investigation, we collected two types of logs, the local build logs collected by each student's build in their own local programming environment, and remote build logs collected by any team member's commit in team repository. Based on our analysis of the build logs from 2013 to 2015, we found that the causes of remote build errors are related to both technical factors and communications among students in a team. In 2016, the instructors tried to educate to students the reason why the remote build error occur and how it can be resolved. As a result, in 2016, the number of remote build errors and the time required to solve the build errors decreased compared to previous years. It indicates a possibility that the student's comprehension of build error is effective on improving quality of software product and team development. |
Year | DOI | Venue |
---|---|---|
2020 | 10.1109/APSEC51365.2020.00039 | 2020 27th Asia-Pacific Software Engineering Conference (APSEC) |
Keywords | DocType | ISSN |
Software builds,Build errors,Software development project-based learning,Team development support | Conference | 1530-1362 |
ISBN | Citations | PageRank |
978-1-7281-9554-4 | 0 | 0.34 |
References | Authors | |
0 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Erina Makihara | 1 | 8 | 2.55 |
Hiroshi Igaki | 2 | 184 | 22.57 |
Norihiro Yoshida | 3 | 0 | 0.34 |
Kenji Fujiwara | 4 | 42 | 6.40 |
Hajimu Iida | 5 | 0 | 1.01 |