Journal Article ソフトウェア開発PBLにおけるビルドエラーの調査
Investigation of Build Error on Software Development PBL

槇原, 絵里奈  ,  井垣, 宏  ,  吉田, 則裕  ,  藤原, 賢二  ,  川島, 尚己  ,  飯田, 元

58 ( 4 )  , pp.871 - 884 , 2017-04-15
Software build is a fundamental process in software development. Many previous research have investigated the impact of build on the quality of software product in industrial software development. In addition, they also proposed supporting tool and method for the build process. However, there is no existing research focusing on investigating the build activities performed by students in college software development PBL practice course. Therefore, in our research, we investigated and analyzed students' build errors occurring in such Project-Based Learning (PBL) practice course, which adopted agile development. We collected and analyzed two main sets of data, as one is the local build log from each student's personal development environment, and another is the remote build log from each team's common development environment. Based on the collected data, we compared the build error types, the count of each error type and their respective fixed time between the local and the remote build. From our results, we confirmed that not only experts but also students experience most errors which come from the dependency between files' elements. Furthermore, we identified the error types which students can prevent by frequently performing local build and confirming the results before they submit for remote build. These results can indicate which particular factors that educators should refer to with priority and provide students with corresponding supports and assists.

Number of accesses :  

Other information