Davoud Mougouei
Venturing ChatGPT's lens to explore human values in software artifacts: a case study of mobile APIs
Mougouei, Davoud; Rafi, Saima; Fahmideh, Mahdi; Mougouei, Elahe; Khan, Javed Ali; Dam, Hoa Khanh; Nurwidyantoro, Arif; Chaudron, Michel
Authors
Saima Rafi
Mahdi Fahmideh
Elahe Mougouei
Javed Ali Khan
Hoa Khanh Dam
Arif Nurwidyantoro
Michel Chaudron
Abstract
Software is designed for humans and must account for their values. However, current research and practice focus on a narrow range of well-explored values, e.g. security, overlooking a more comprehensive perspective. Those exploring a broader array of values rely on manual identification, which is labour-intensive and prone to human bias. Moreover, existing methods offer limited reliability as they fail to explain their findings. In this paper, we propose leveraging the reasoning capabilities of Large Language Models (LLMs) for automated inference about values. This allows for not only detecting values but also explaining how they are expressed in the software. We aim to examine the effectiveness of LLMs, specifically ChatGPT (Chat Generative Pre-Trained Transformer), in automated detection and explanation of values in software artifacts. Using ChatGPT, we investigate how mobile APIs align with human values based on their documentation. Human evaluation of ChatGPT's findings shows a reciprocal shift in understanding values, with both ChatGPT and experts adjusting their assessments through dialogue. While experts recognise ChatGPT's potential for revealing values, emphasis is placed on human involvement to enhance the accuracy of the findings by detecting and eliminating convincing but inaccurate explanations provided by the language model due to potential hallucinations or confabulations.
Citation
Mougouei, D., Rafi, S., Fahmideh, M., Mougouei, E., Khan, J. A., Dam, H. K., Nurwidyantoro, A., & Chaudron, M. (online). Venturing ChatGPT's lens to explore human values in software artifacts: a case study of mobile APIs. Behaviour and Information Technology, https://doi.org/10.1080/0144929x.2025.2478278
Journal Article Type | Article |
---|---|
Acceptance Date | Mar 3, 2025 |
Online Publication Date | May 3, 2025 |
Deposit Date | May 15, 2025 |
Publicly Available Date | May 15, 2025 |
Journal | Behaviour & Information Technology |
Print ISSN | 0144-929X |
Electronic ISSN | 1362-3001 |
Publisher | Taylor and Francis |
Peer Reviewed | Peer Reviewed |
DOI | https://doi.org/10.1080/0144929x.2025.2478278 |
Keywords | Human values, software, ChatGPT, LLMs |
Public URL | http://researchrepository.napier.ac.uk/Output/4291697 |
Files
Venturing ChatGPT's lens to explore human values in software artifacts: a case study of mobile APIs
(7.3 Mb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by-nc-nd/4.0/
You might also like
A systematic decision-making framework for tackling quantum software engineering challenges
(2023)
Journal Article
A theory on human factors in DevOps adoption
(2024)
Journal Article
Multi-objective and Randomly Distributed Fuzzy Logic-Based Unequal Clustering in Heterogeneous Wireless Sensor Networks
(2024)
Presentation / Conference Contribution
Aligning Academic with Industrial Needs: Investigating DevOps
(2024)
Presentation / Conference Contribution
A Conceptual Framework for Quantum Integration Challenges in 6G Technology
(2024)
Presentation / Conference Contribution
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search