An Intelligent Programmer’s Assistant Using Data Mining

  • Xia, Xin (Primary Chief Investigator (PCI))

Project: Research

Project Details

Project Description

This project aims to significantly advance the important practice of pair programming in software engineering via software repository mining, and invent various automated tools to support it. Using innovative techniques that combine artificial intelligence, programming analysis, and software analytics, this project seeks to enhance machine intelligence to help developers review code, fix bugs, and implement new features. Expected outcomes of this project include an intelligent platform to support human-machine pair programming, which comprises a set of automated tools, covering from software development, testing to maintenance, to deliver significant benefits to improve developers’ productivity, and reduce the overall project cost.
Short titleAn Intelligent Programmer’s Assistant
Effective start/end date1/01/201/05/21


  • Australian Research Council (ARC): A$106,549.00