To Protect & Serve: Enabling Responsible Software Engineering for Online Safety

Software products have been at the heart of the explosion of social computing technologies, but they are also implicated in facilitating online violence against women and girls. In this context, there is an acute need for responsible approaches to software engineering that help minimise the risks of online harms through effective consideration of how harms could arise in the context of a particular software product and selection of appropriate mitigations to minimise the likelihood and impact of these harms. In this paper, we highlight some of the key challenges faced by software engineering teams who want to ensure that software products serve the needs of users, while also protecting these users from harms. To address these challenges, we propose that there is an essential prerequisite to develop and maintain a knowledge model of online harms. Such a knowledge model could be used by software engineers to explore how online harms link to relevant policy and regulation, the actors involved in online harm incidents; other relevant contextual factors; and product features. We propose a meta-model for capturing this knowledge and identify some key research challenges to address for software development teams to practice responsible software engineering for online safety.

Authors

Institutions

Publication Details

Published
2025-06-17
DOI
https://doi.org/10.1145/3711919.3728676
Citations
1
Primary Topic
Information and Cyber Security
Type
article
Field-Weighted Citation Impact
3.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

To Protect & Serve: Enabling Responsible Software Engineering for Online Safety

Irum Rauf, Arosha K. Bandara, Min Zhang
1 citations
Information and Cyber Security
3.25
article

To Protect & Serve: Enabling Responsible Software Engineering for Online Safety

Irum Rauf, Arosha K. Bandara, Min Zhang
article en
1 citations

Abstract

Software products have been at the heart of the explosion of social computing technologies, but they are also implicated in facilitating online violence against women and girls. In this context, there is an acute need for responsible approaches to software engineering that help minimise the risks of online harms through effective consideration of how harms could arise in the context of a particular software product and selection of appropriate mitigations to minimise the likelihood and impact of these harms. In this paper, we highlight some of the key challenges faced by software engineering teams who want to ensure that software products serve the needs of users, while also protecting these users from harms. To address these challenges, we propose that there is an essential prerequisite to develop and maintain a knowledge model of online harms. Such a knowledge model could be used by software engineers to explore how online harms link to relevant policy and regulation, the actors involved in online harm incidents; other relevant contextual factors; and product features. We propose a meta-model for capturing this knowledge and identify some key research challenges to address for software development teams to practice responsible software engineering for online safety.

The Open University (GB)
Industry, innovation and infrastructure
Openalex Percentile: Top 8%
Information and Cyber Security
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.