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 title||An Intelligent Programmer’s Assistant|
|Effective start/end date||1/01/20 → 31/12/22|
- Australian Research Council (ARC): AUD106,549.00