Towards Extracting Ethical Concerns-related Software Requirements from App Reviews
Aakash Sorathiya, Gouri Ginde

TL;DR
This paper introduces a novel knowledge graph-based framework to extract ethical concerns and related software requirements from app reviews, aiming to improve ethical considerations in mobile app development.
Contribution
It presents a new approach using a knowledge graph and ontology to identify and understand ethical concerns from user reviews, enhancing requirement extraction methods.
Findings
Knowledge graph effectively captures ethical concerns
Framework reveals underlying reasons behind concerns
Preliminary results show promising extraction capabilities
Abstract
As mobile applications become increasingly integral to our daily lives, concerns about ethics have grown drastically. Users share their experiences, report bugs, and request new features in application reviews, often highlighting safety, privacy, and accountability concerns. Approaches using machine learning techniques have been used in the past to identify these ethical concerns. However, understanding the underlying reasons behind them and extracting requirements that could address these concerns is crucial for safer software solution development. Thus, we propose a novel approach that leverages a knowledge graph (KG) model to extract software requirements from app reviews, capturing contextual data related to ethical concerns. Our framework consists of three main components: developing an ontology with relevant entities and relations, extracting key entities from app reviews, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInformation and Cyber Security · Advanced Malware Detection Techniques · Software Engineering Research
