Welcome to
the Software
Innovation Institute

SII is developing new ways to train the next generation of Data Scientists and Software Engineers. We are creating, applying, and teaching state-of-the-art techniques in Data Science and Software Engineering to provide the world-leading integrated learning for students, while addressing some of the complex data challenges of today.

Technology for
public good

The institute works with clients to create systems that solve their data problems and provide the information to drive business decisions. We bring together leading researchers, industry experts and students to translate research, design, engineer and build solutions to complex problems, cognizant of cultural context and preserving privacy.

Our Services

We work with clients to provide cross disciplinary teams of experts from academia and industry to advise and develop new data science and software solutions. Our teams engage to understand the problem space, develop and deploy new research methods, and use best of breed tools, including protection and portability of personal data, to meet expectations and drive your business directions. We specialise in key emerging areas in Data Science and Software Engineering, and in the teaching of both disciplines.

Distributed Personal Privacy

Distributed Personal Privacy

As the dangers of centrally collected personal data increasingly becomes apparent, the need for individuals to manage, maintain, monitor, and share their own data becomes increasingly important and is a growing area of research particularly in the context of AI for good. Entity resolution, data matching, and machine learning are key to this research, but in the context of managing personal privacy against shared data.


Confidential Computing

Security and privacy-preserving techniques including homomorphic encryption and differential privacy are being developed and deployed in industry to enable safe and scalable analysis of confidential commercial data across entities. This allows secure sharing of the data insights while preserving privacy of the underlying data. Activities include entity resolution, data matching, and machine learning over data sources that have strict privacy and security restrictions.

Systems Analysis and Design

Systems Analysis and Design

The value of most systems developed today is in the data that is the foundation of the system. Applications of the data are beyond the purpose of any one system. We analyse your business and system needs to design for trust and security, using techniques from the cutting edge of best practice computer science, with distributed data governance and privacy management, privacy-preserving record linkage, machine learning and vulnerability assessment. This gives you and your users, software tools which separate the data from the application, providing security and enabling trust.

Reasoning over Graphs

Reasoning over Graphs

Graph analytics has seen a resurgence over the past few years and is used to fight crime and terrorism, detect fraud, and optimise routes. Today knowledge graphs capture significant information from the data nodes which machine learning can turn into knowledge. Turning this knowledge into a capability for reasoning over graphs remains a challenge. The SII team is developing tools and technology to support these activities.

Interpreable : Explainable ...

Interpretable / Explainable Machine Learning

Interpretable and explainable Machine Learning has become more urgent as learning models are becoming more complex and being used more widely to inform daily decisions, product and service offerings and organisational decisions. Decision makers need to have confidence in the knowledge/models being used to make decisions, and to understand any bias or conflicts within the models. Today we can aid in transparent and understandable data-driven decision making.

Natural Language Processing

Natural Language Processing

Most data today remains largely untapped in unstructured collections collected by many organisations. We can help organisations unleash the inherent value stored in these vast amounts of unstructured data using the latest NLP techniques to develop scalable solutions.

Education and Training

Education and Training

The Institute also offers a leading teaching and training program in analytics, data science, software engineering and AI. We have developed an innovative module-based approach to support the delivery of micro-credentials. Our bespoke technical and executive training is provided to organisations in both the public and private sectors. Opportunities include:

  • Technical Upskilling in Analytics and Data Science
  • R & Python Programming for Analytics, Data Science and Data Engineering
  • Strategic Executive Training in Data Literacy and Data Science
  • Data Literacy and Data Science for Management and Leadership
  • Secure Software Development
  • Systems Engineering
  • Strategic Advisory
  • AI Ethics/Bias/Fairness

Want to work with us?

We are hiring!

We are always looking for talented people

to partner with or join our team.

Contact us


The Software Innovation Institute is based at in the College of Engineering and Computer Science at the Australian National University in Canberra, Australia.

Contact Us

    *Required Fields