Abstract
Soft requirements (such as human values, motivations, and personal attitudes) can strongly influence technology acceptance. As such, we need to understand, model and predict decisions made by end users regarding the adoption and utilization of software products, where soft requirements need to be taken into account. Therefore, we address this need by using a novel Bayesian network approach that allows the prediction of end users' decisions and ranks soft requirements' importance when making these decisions. The approach offers insights that help requirements engineers better understand which soft requirements are essential for particular software to be accepted by its target users. We have implemented a Bayesian network to model hidden states and their relationships to the dynamics of technology acceptance. The model has been applied to the healthcare domain using the NHS COVID-19 Test and Trace app (COVID-19 app). Our findings show that soft requirements such as Responsibility and Trust (e.g. Trust in the supplier/brand) are relevant for the COVID-19 app acceptance. However, the importance of soft requirements is also contextual and time-dependent. For example, Fear of infection was an essential soft requirement, but its relevance decreased over time. The results are reported as part of a two stage-validation of the model.
Original language | English |
---|---|
Title of host publication | Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, SAC 2022 |
Publisher | ACM |
Pages | 1327–1336 |
Number of pages | 10 |
ISBN (Electronic) | 978-1-4503-8713-2 |
DOIs | |
Publication status | Published - 25 Apr 2022 |
Bibliographical note
Funding Information:This work has been partially funded by the Leverhulme Trust Research Fellowship (Grant No. RF-2019-548/9) and the EPSRC Research Project Twenty20Insight (Grant No. EP/T017627/1).
Keywords
- bayesian inference
- human values
- probabilistic models
- reasoning tools
- soft requirements in SE
- technology acceptance