TY - GEN
T1 - Eliciting requirements for improving users’ behavior using transparency
AU - Kaiya, Haruhiko
AU - Yoshioka, Nobukazu
AU - Washizaki, Hironori
AU - Okubo, Takao
AU - Hazeyama, Atsuo
AU - Ogata, Shinpei
AU - Tanaka, Takafumi
N1 - Funding Information:
Acknowledgement. This work was supported by JSPS KAKENHI Grant Number 15H02686, 16H02804, 15K00109, 17K00475 and 16K00196. The authors also thank to Prof. Takako Nakatani who suggested important related works.
Publisher Copyright:
© Springer Nature Singapore Pte Ltd. 2018.
PY - 2018
Y1 - 2018
N2 - A software system is developed for satisfying requirements of stakeholders. Each requirement will be never satisfied without the collaboration of several components such as the system, devices and people interacting with them, i.e. users. However, a user does not or cannot always behave toward the other components according to their expectations. For example, a user sometimes makes mistake or even misuse of the system. The system thus has to encourage users to behave according to such expectations as well as possible. In this paper, we propose a method for eliciting software requirements that will improve users’ behavior with respect to the expectations. We rely on transparency, i.e. the open flow of information amongst stakeholders because no one can directly manipulate users but transparency has an influence on users’ behavior. We expect users will voluntarily behave better than ever when the system provides suitable information flows. We represent our method by using KAOS goal modeling notation, and show examples how it works.
AB - A software system is developed for satisfying requirements of stakeholders. Each requirement will be never satisfied without the collaboration of several components such as the system, devices and people interacting with them, i.e. users. However, a user does not or cannot always behave toward the other components according to their expectations. For example, a user sometimes makes mistake or even misuse of the system. The system thus has to encourage users to behave according to such expectations as well as possible. In this paper, we propose a method for eliciting software requirements that will improve users’ behavior with respect to the expectations. We rely on transparency, i.e. the open flow of information amongst stakeholders because no one can directly manipulate users but transparency has an influence on users’ behavior. We expect users will voluntarily behave better than ever when the system provides suitable information flows. We represent our method by using KAOS goal modeling notation, and show examples how it works.
KW - Expectation violation
KW - Goal model
KW - KAOS
KW - Quality requirements
KW - Requirements elicitation
KW - Transparency
UR - http://www.scopus.com/inward/record.url?scp=85041095531&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85041095531&partnerID=8YFLogxK
U2 - 10.1007/978-981-10-7796-8_4
DO - 10.1007/978-981-10-7796-8_4
M3 - Conference contribution
AN - SCOPUS:85041095531
SN - 9789811077951
T3 - Communications in Computer and Information Science
SP - 41
EP - 56
BT - Requirements Engineering for Internet of Things - 4th Asia-Pacific Symposium, APRES 2017, Proceedings
A2 - Ahmad, Sabrina
A2 - Kamalrudin, Massila
A2 - Ikram, Naveed
PB - Springer Verlag
T2 - 4th Symposium on Asia-Pacific Requirements Engineering Symposium, APRES 2017
Y2 - 9 November 2017 through 10 November 2017
ER -