Abstract
In the software education imparted in universities, especially in the evaluation of beginners' practice assignments, functionality of software is emphasized, while evaluation of code quality such as adequateness of modular partitioning and readability of code usually takes the back seat. It is desired to feedback quality related evaluation to students from early stages of learning as the adverse effect of quality related problems comes to surface as the size of software increases. Although instructors understand this, since this requires investment of large amount of resources for development and maintenance of tools for measuring the quality of code, it has become a bottleneck resulting in the aforementioned situation. In the present study, we applied source code quality diagnostic tool, developed as an open source program, to the programs submitted by students. While describing the method for detecting typical mistakes which students are prone to commit based on the data obtained, we have described the method for effectively using highly general purpose source code quality diagnostic tool in education.
Original language | English |
---|---|
Title of host publication | Proceedings of the 9th WSEAS International Conference on Applications of Computer Engineering, ACE '10 |
Pages | 276-282 |
Number of pages | 7 |
Publication status | Published - 2010 |
Event | 9th WSEAS International Conference on Applications of Computer Engineering, ACE '10 - Penang Duration: 2010 Mar 23 → 2010 Mar 25 |
Other
Other | 9th WSEAS International Conference on Applications of Computer Engineering, ACE '10 |
---|---|
City | Penang |
Period | 10/3/23 → 10/3/25 |
Fingerprint
Keywords
- Code quality
- Software engineering education
- Static code analysis
ASJC Scopus subject areas
- Computer Science (miscellaneous)
- Computer Science Applications
Cite this
A tool for diagnosing the quality of java program and a method for its effective utilization in education. / Hashiura, Hiroaki; Matsuura, Saeko; Komiya, Seiichi.
Proceedings of the 9th WSEAS International Conference on Applications of Computer Engineering, ACE '10. 2010. p. 276-282.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
}
TY - GEN
T1 - A tool for diagnosing the quality of java program and a method for its effective utilization in education
AU - Hashiura, Hiroaki
AU - Matsuura, Saeko
AU - Komiya, Seiichi
PY - 2010
Y1 - 2010
N2 - In the software education imparted in universities, especially in the evaluation of beginners' practice assignments, functionality of software is emphasized, while evaluation of code quality such as adequateness of modular partitioning and readability of code usually takes the back seat. It is desired to feedback quality related evaluation to students from early stages of learning as the adverse effect of quality related problems comes to surface as the size of software increases. Although instructors understand this, since this requires investment of large amount of resources for development and maintenance of tools for measuring the quality of code, it has become a bottleneck resulting in the aforementioned situation. In the present study, we applied source code quality diagnostic tool, developed as an open source program, to the programs submitted by students. While describing the method for detecting typical mistakes which students are prone to commit based on the data obtained, we have described the method for effectively using highly general purpose source code quality diagnostic tool in education.
AB - In the software education imparted in universities, especially in the evaluation of beginners' practice assignments, functionality of software is emphasized, while evaluation of code quality such as adequateness of modular partitioning and readability of code usually takes the back seat. It is desired to feedback quality related evaluation to students from early stages of learning as the adverse effect of quality related problems comes to surface as the size of software increases. Although instructors understand this, since this requires investment of large amount of resources for development and maintenance of tools for measuring the quality of code, it has become a bottleneck resulting in the aforementioned situation. In the present study, we applied source code quality diagnostic tool, developed as an open source program, to the programs submitted by students. While describing the method for detecting typical mistakes which students are prone to commit based on the data obtained, we have described the method for effectively using highly general purpose source code quality diagnostic tool in education.
KW - Code quality
KW - Software engineering education
KW - Static code analysis
UR - http://www.scopus.com/inward/record.url?scp=79952590241&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79952590241&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:79952590241
SN - 9789604741663
SP - 276
EP - 282
BT - Proceedings of the 9th WSEAS International Conference on Applications of Computer Engineering, ACE '10
ER -