Uncovering Patterns in Users' Ethical Concerns About Software

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Ethical concerns about software applications, e.g., worries about privacy breaches, user manipulation, and discrimination, have gained prominence recently. Research shows that users voice these concerns in app reviews and that they can be detected using machine learning and deep learning techniques. These techniques usually operate as black-boxes, making it difficult to understand the context of users' ethical concerns. We address this issue by presenting a transparent approach that uses pattern mining and graph theory to yield additional context to the ethical concern classifications made by machine learning algorithms. We compare a simple frequent pattern mining and a high-utility mining algorithm and assess the resulting rules through commonly used metrics. Finally, we visualize and interpret preliminary results in an interactive graph. We mined 3,101 reviews of ten popular apps mentioning diverse ethical concerns and present the results for two apps in detail. Our results show that pattern mining algorithms and graph visualizations are promising directions for detecting contextual information of ethical concerns about software. This work is a step toward ensuring that ethical concerns are methodically thought through and integrated into the software development life cycle.

Original languageEnglish
Title of host publication2024 IEEE 32nd International Requirements Engineering Conference (RE)
Subtitle of host publication24-28 June 2024
EditorsGrischa Liebel, Irit Hadar, Paola Spoletini
PublisherIEEE Computer Society
Pages466-474
Number of pages9
ISBN (Electronic)9798350395112
ISBN (Print)9798350395129
DOIs
Publication statusPublished - 2024
Event32nd IEEE International Requirements Engineering Conference, RE 2024 - Reykjavik, Iceland
Duration: 24 Jun 202428 Jun 2024

Publication series

NameProceedings of the IEEE International Conference on Requirements Engineering
ISSN (Print)1090-705X
ISSN (Electronic)2332-6441

Conference

Conference32nd IEEE International Requirements Engineering Conference, RE 2024
Country/TerritoryIceland
CityReykjavik
Period24/06/2428/06/24

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Keywords

  • Ethics in Software Engineering
  • Pattern Recognition
  • Text Mining
  • User Feedback

Fingerprint

Dive into the research topics of 'Uncovering Patterns in Users' Ethical Concerns About Software'. Together they form a unique fingerprint.

Cite this