Abstract | ||
---|---|---|
Programming education focusing on the correctness of program behavior is often conducted with automated testing. However, it is difficult to instruct students about internal program quality since automated testing confirms only the external behavior of the program. Although there are a lot of quality measuring tools, results in these tools are so detailed or complicated that students cannot handle them. Besides, these tools do not give explicit criteria to judge the quality of the given program, thus students cannot figure out how high their program quality is. As a result, using these tools does not lead to improving the program quality. In this paper, we propose an educational method in which visualize the program quality by introducing a concept called achievement. We also introduce an implemented prototype system, Ave, to realize the proposed method. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/COMPSAC.2019.00144 | 2019 IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC) |
Keywords | DocType | Volume |
programming education,automated testing,program quality,achievement,visualizing | Conference | 1 |
ISSN | ISBN | Citations |
0730-3157 | 978-1-7281-2607-4 | 0 |
PageRank | References | Authors |
0.34 | 3 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Kaisei Hanayama | 1 | 0 | 0.34 |
Shinsuke Matsumoto | 2 | 205 | 33.53 |
Yoshiki Higo | 3 | 560 | 46.90 |
Shinji Kusumoto | 4 | 1811 | 137.88 |