Oracle Research Assistant - Improving call trace visualisation for defects in source code in Brisbane, Australia

Research Assistant - Improving call trace visualisation for defects in source code

Preferred Qualifications

Visualisation is a critical aspect for tools that show call traces that lead to a defect. The quality of a call trace in a user interface influences how fast and how well developers can understand the issue being shown. This task is not trivial, as there are potentially many control-flow and data dependencies along the call graph that are relevant to understanding the defect.

The aim of this internship is to improve the Parfait UI with new visualisations for call traces and their related control-flow and data dependencies. If time permits then the source code relevant to these traces should also be cross referenced by taking advantage of another Labs tool, Frappe.

Supervisors: David Meibusch, Manuel Valdiviezo

Duties. You will:

  • work independently to develop a state-of-the-art solution to call trace visualisation

  • meet with your supervisor daily for guidance and to discuss ways to solve the problem

  • attend team meetings and give updates on your work

  • present your findings and outcomes to the group


  • A computer science or software engineer graduate, an undergraduate honours or masters student may be considered if in their final year and have experience with Java/Javascript

  • Experience with Java and Javascript

  • Excellent problem-solving skills

  • Strong understanding of data structures and algorithms

  • Demonstrated ability to work independently and collaboratively


  • These positions are paid at current industry rates

  • Travel and visa costs associated with overseas applicants will be reimbursed

  • Ongoing learning is incorporated into our every week to keep us at the cutting edge

  • International speakers frequently present their research to us

Contact Paddy Krishnan ( for more details. The

position will commence interviewing immediately and remain open until filled.

Detailed Description and Job Requirements

This job code is utilized for the majority of our temporary hires. The individual is performing hourly job duties as defined under the Fair Labor Standards Act.

Job: Product Development

Location: AU-AU,Australia-Brisbane

Job Type: Temporary Employee Hire

Organization: Oracle