http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
Analyzing the Code Quality Issues in Java Programming Assignments
Xiao Liu,Yeoneo Kim,Junseok Cheon,Taekwang Hur,Sugwoo Byun,Gyun Woo 대한전자공학회 2020 대한전자공학회 학술대회 Vol.2020 No.8
This article detects and analyzes the code quality issues (CQIs) in students’ Java programs to discover what kinds of CQIs affect the students’ programming quality most frequently and provides possible solutions to fix such issues. We use a code quality detector named SonarQube to detect two thousand programs submitted by students in the past Java programming course. We generate the solutions based on the feedback of SonarQube and re-detect the programs after modifying them to verify the improvement of code quality. The result indicates the CQIs in students" programs are diverse and numerous. The solutions for fixing such issues are efficient. The result drives us to look forward to apply the code quality detection as a sub-function of an online judge to help students to improve their programming quality by themselves in the future.