The University of Auckland

Project #27: Helping students improve their code style

Back

Description:

This project ultimately aims to help students become better programmers, while at the same time helping instructors to understand where students are struggling. The concept of coding style is not only related to formatting. There may be semantic issues as well. This project involves identifying some poor code style, and developing a tool to detect cases of these issues. The tool will be evaluated using student code from various courses in order to detect "semantic" style indicators.

Type:

Undergraduate

Outcome:

- Eclipse plugin/RCP application to detect "semantic" coding style indicators
- Experimental evaluation of student code from different courses

Prerequisites

Strong Java programming skills, experience developing Eclipse plugins/RCP is a bonus.

Specialisations

Categories

Supervisor

Co-supervisor

Team

Lab

Lab allocations have not been finalised