Overview

Topic status: We're looking for students to study this topic.

Program refactoring rules are usually intended to make code easier to understand or maintain. However, refactoring can also have a significant impact on program security, especially the way "classified" data values may flow between objects and outside the program. This project will develop a tool to help programmers refactor their code in a way that improves data security. This will be done by developing a plug-in module for an Integrated Development Environment such as Eclipse, Netbeans or Visual Studio. The language of interest will be Java or C#. (A variant of the project would be to consider embedded code written in C instead.)

Study level
PhD, Masters
Supervisors
QUT
Organisational unit

Science and Engineering Faculty

Research area

Computer Science

Keywords
java
Contact
Please contact the supervisors.