Accepting PhD Students

PhD projects

Software Engineering; Software Engineering for Machine Learning; Software Engineering for Quantum Computing

1996 …2023

Research activity per year

Personal profile

Biography

Prof. Schneider holds a PhD degree in Computer Science and Applied Mathematics from the University of Bern, Switzerland, and has more then 20 years experience in the Higher Education Sector in Australia. He has held a variety of leadership positions and is currently the Associate Dean (Education) of the Faculty of IT at Monash University.

His
main research interests lie in the general area of reliable software technologies with a special focus on component technologies and user-centred approaches. More specifically, his research interests are in object-oriented and concurrent/distributed/service-oriented software systems, service virtualization, software metrics, cloud and mobile computing, and quantum software. Furthermore, he is interested in methodologies and tools in the context of the evolution of object- and component-based software systems, agile software development processes, as well as the influence and applicability of software development methodologies in tertiary education.

Expertise related to UN Sustainable Development Goals

In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):

  • SDG 3 - Good Health and Well-being
  • SDG 7 - Affordable and Clean Energy

Education/Academic qualification

Computer Science, PhD, Components, Scripts, and Glue: A conceptual framework for software composition, Universität Bern (University of Bern)

Award Date: 28 Oct 1999

Research area keywords

  • Software Engineering
  • Quantum computing
  • Programming Languages
  • User Experience (UX)
  • Software Quality

Collaborations and top research areas from the last five years

Recent external collaboration on country/territory level. Dive into details by clicking on the dots or