SACHI Seminar: Rights-driven Development

Abstract:

Alex will discuss a critique of modern software engineering and outline how it systematically produces systems that have negative social consequences. To help counter this trend, he offers the notion of rights-driven development, which puts the concept of a right at the heart of software engineering practices. Alex’s first step to develop rights-driven practices is to introduce a language for rights in software engineering. He provides an overview of the elements such a language must contain and outlines some ideas for developing a domain-specific language that can be integrated with modern software engineering approaches. 

Bio:

Alex Voss, who’s an Honorary Lecturer here at the school and an external member of our group. Alex was also a Technology Fellow at the Carr Center for Human Rights Policy at Harvard’s John F. Kennedy School of Government and an Associate in the Department of Philosophy at Harvard.

Alex holds a PhD in Informatics and works at the intersection of the social sciences and computer science. His current research aims to develop new representations, practices and tools for rights-respecting software engineering. He is also working on the role that theories of causation have in making sense of complex socio-technical systems.

His research interests include: causality in computing, specifically in big data and machine learning applications; human-centric co-realization of technologies; responsible innovation; computing and society; computer-based and computer-aided research methods.

More about Alex: https://research-portal.st-andrews.ac.uk/en/persons/alexander-voss

Event details:

  • When: 28th February 2024 12:30 – 13:30
  • Where: Jack Cole 1.19

If you’re interested in attending any of the seminars in room 1.19, please email the SACHI seminar coordinator: aaa8@st-andrews.ac.uk so they can make appropriate arrangements for the seminar based on the number of attendees.

100m boost in AI research will propel transformative innovations

£100m boost in AI research will propel transformative innovations – UKRI

We are delighted to participate in the National Edge AI Hub that is funded by UKRI. The Hub comprises 12 universities and numerous industry and public sector organisations. The vision of the Hub is to develop the underlying research to secure the edge of the network using Artifical Intelligence / Machine Learning (AI/ML).

The St Andrews team led by Dr Blesson Varghese will develop fundamental research on making AI/ML algorithms and models to work on extremely small devices in challenging environments for critical decision making.

Dr Varghese said, “We are delighted to be a part of this national initiative and contribute to the vision of making Edge AI a reality for times when it is most needed – mitigating cyber threats on our digital infrastructure”.

Dr Varghese directs the Edge Computing Hub at the University of St Andrews.

Doors Open @ CS, 11th April (10am-4pm)

On 11th April, the School of Computer Science at St Andrews will host our Doors Open event. We will be thrilled to welcome any and all visitors from outwith the School, whether you are locally based, from elsewhere in the UK, or from overseas.

As a rapidly growing school, we are looking to build relationships with new partners and are keen to find out how we can help you, your companies, and/or organisations to solve problems and improve processes.

Our Doors Open Day will have over 60 individual exhibits and activities. Our presenters will be our staff and students, with representation from 1st year undergrad through to PhD students, academic and technical members of staff.

Please register here if you would like to attend to enable us to order sufficient food!

 

Distinguished Lecture Series: The Atomic Human: Understanding Ourselves in the Age of AI

  • Tuesday 12 March
  • Booth Lecture Theatre, Medical Sciences Building.

We look forward to welcoming Prof Neil Lawrence, Cambridge who will talk about ‘The Atomic Human: Understanding Ourselves in the Age of AI’.

A vital perspective is missing from the discussions we are having about Artificial Intelligence: what does it mean for our identity?

Our fascination with AI stems from the perceived uniqueness of human intelligence. We believe it is what differentiates us. Fears of AI not only concern how it invades our digital lives but also the implied threat of an intelligence that displaces us from our position at the centre of the world.

Atomism, proposed by Democritus, suggested it was impossible to continue dividing matter down into ever smaller components: eventually, we reach a point where a cut cannot be made (the Greek for uncuttable is ‘atom’). In the same way, by slicing away at the facets of human intelligence that can be replaced by machines, AI uncovers what is left: an indivisible core that is the essence of humanity.

By contrasting our own (evolved, locked-in, embodied) intelligence with the capabilities of machine intelligence through history, The
Atomic Human reveals the technical origins, capabilities, and limitations of AI systems, and how they should be wielded. Not just
by the experts, but by ordinary people. Either AI is a tool for us, or we become a tool of AI. Understanding this will enable us to choose
the future we want.

This talk is based on Neil’s forthcoming book to be published with Allen Lane in June 2024. Machine learning solutions, in particular
those based on deep learning methods, form an underpinning of the the current revolution in “artificial intelligence” that has dominated
popular press headlines and is having a significant influence on the wider tech agenda.

In this talk, I will give an overview of where we are now with machine learning solutions, and what challenges we face both in the
near and far future. These include practical application of existing algorithms in the face of the need to explain decision-making,
mechanisms for improving the quality and availability of data, dealing with large unstructured datasets.

Fully-funded PhD scholarship in user experience design

Applications are sought from passionate, creative and outgoing students interested in using their skills and interests in tabletop gaming in application to research in computer science, Human Computer Interaction, and User Experience design. This exciting PhD project will see the worlds of TTRPG and computing coincide to produce meaningful interactions to support the design, development and deployment of technology, whether from the software level, or at the pipeline level in support of those who will become developers and designers.

Tabletop Role Playing Games (TTRPG) allow the player to immerse themselves in a world where anything can happen — within the rules. You can become someone new, fight demons, play out exciting and speculative storylines, all with the help of your party. This ability to place yourself in the life of another person (or ethereal being) resonates with principles of User Experience Design (UX) where usability experts strive to understand the impact their application or interface might have on a hypothetical audience. There is also the potential for this technique to be used in computer science education, to enable students to explore real world design and programming processes, and the ethical challenges that ensue with the creation of new software and hardware.

The difficulty in eliciting requirements from users, especially users with complex interaction needs, is well-established in literature (Ferreira et al., 2019; Heumader et al., 2018; Pacheco et al., 2018). The process is one that is primarily an ongoing act of interpretation in which user ‘wants’ are translated from interviews, observation, focus groups and such into actionable ‘needs’ that can then be addressed in further design and development. The literature thus makes a distinction between ‘gathering’ requirements – as in collecting together feedback – versus ‘eliciting’ requirements, which is a a more participatory form of ongoing interpretation. As noted by Pacheco et al. the process is highly contextual and its complexities are influenced by everything from the project, the organisation, the environment, and the prior-experiences and skill-sets of all involved parties. It is also dependent on the requirements elicitation techniques employed.
Continue reading

Fully-funded PhD scholarship in Privacy and Trust on the Web

As part of their efforts to enhance privacy and trust on the Web, many applications need to be able to determine whether or not a relationship exists between different entities. For example, it is desirable for web browsers to be able to determine that two domain names are under the same administrative control, such that cookies and other data can be safely shared between them. While determining these relationships might be easy for humans, it is impossible to do so algorithmically.

This project will explore approaches to the defining and enforcing organisational boundaries on the Internet. These approaches will consider the technical challenges, balancing those with user behaviour and expectations, and regulatory considerations. This will include identifying use cases, evaluating and measuring existing and proposed approaches, and developing and implementing novel techniques. Where appropriate, this will involve engagement with standards development organisations, including the World Wide Web Consortium (W3C) and the Internet Engineering Task Force (IETF). Continue reading

Winter Graduation reception

We would like to invite our graduating students and their guests to join us for a celebration in honour of their achievements. Please join us for a small reception with a glass of bubbly and some Fisher and Donaldson’s cakes.

The event will take place on Tuesday, November 28th, between 12 noon and 2 p.m. at the Jack Cole coffee area.

We look forward to commemorating this special occasion together.

PhD studentships available for 2024 entry

About the Programme

The School of Computer Science at the University of St Andrews is offering a number of PhD studentships for 3.5 years of study in our doctoral programme. Funding is available to cover tuition fees for UK, EU and international students, as well as living expenses (a stipend of £18,622 per annum, or the standard UKRI stipend if it is higher). We offer two types of studentship:

  • a fully-funded studentship consisting of tuition and stipend
  • tuition-only studentships, funded through the University’s ‘handsel’ scheme for tuition waivers

The School of Computer Science is a centre of excellence for computer science teaching and research, with staff and students from Scotland and all parts of the world. It is a member of the Scottish Informatics and Computer Science Alliance (SICSA).

Eligibility Criteria

We are looking for highly motivated research students willing to be part of a diverse and supportive research community. Applicants must hold a good BSc or MSc in Computer Science, or a related area appropriate for their proposed topic of study.

We especially encourage female applicants and underrepresented minorities to apply. The University of St Andrews is committed to promoting equality of opportunity for all, which is further demonstrated through its working on the Gender and Race Equality Charters and being awarded the Athena SWAN award for women in science, HR Excellence in Research Award and the LGBT Charter.

Application deadline

1st February 2024.

How to apply

Any PhD application received through the University PGR application system by the deadline will be automatically considered for these studentships. There is no need for a separate application. Note, however, that if you are applying for a CSC Scholarship then you cannot be considered for these School studentships due to conflicting application dates.

We strongly advise applicants to contact potential supervisors to discuss their research proposal before applying. Historically, applications with no named supervisor have been much less likely to result in an offer.

The School’s main research groups are Artificial Intelligence, Computer Systems, Human-Computer Interaction, and Programming Languages. You can find further details at https://www.st-andrews.ac.uk/computer-science/research/groups/. A list of existing faculty and areas of research can be found at https://www.st-andrews.ac.uk/computer-science/prospective/pgr/supervisors/. All supervisors listed on this page may be contacted directly to discuss possible projects. You can define your own project or discuss a project currently on offer. Some highlighted potential areas or projects offered by supervisors include:

  • Tool support for the representation of ethical concerns in software artefacts (Dr Dharini Balasubramaniam)
  • Automated Configuration of Constraint Solvers via Machine Learning
    (Dr Nguyen Dang)
  • ILNP ubiquitous communications (Prof Saleem Bhatti)

Full details on how to apply can be found at https://www.st-andrews.ac.uk/computer-science/prospective/pgr/how-to-apply/

Application enquiries can be directed to pg-admin-cs@st-andrews.ac.uk.