Eliciting requirements for improving users’ behavior using transparency

Haruhiko Kaiya, Nobukazu Yoshioka, Hironori Washizaki, Takao Okubo, Atsuo Hazeyama, Shinpei Ogata, Takafumi Tanaka

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish
Title of host publicationRequirements Engineering for Internet of Things - 4th Asia-Pacific Symposium, APRES 2017, Proceedings
EditorsSabrina Ahmad, Massila Kamalrudin, Naveed Ikram
PublisherSpringer Verlag
Pages41-56
Number of pages16
ISBN (Print)9789811077951
DOIs
Publication statusPublished - 2018
Event4th Symposium on Asia-Pacific Requirements Engineering Symposium, APRES 2017 - Melaka, Malaysia
Duration: 2017 Nov 92017 Nov 10

Publication series

NameCommunications in Computer and Information Science
Volume809
ISSN (Print)1865-0929

Other

Other4th Symposium on Asia-Pacific Requirements Engineering Symposium, APRES 2017
CountryMalaysia
CityMelaka
Period17/11/917/11/10

Keywords

  • Expectation violation
  • Goal model
  • KAOS
  • Quality requirements
  • Requirements elicitation
  • Transparency

ASJC Scopus subject areas

  • Computer Science(all)
  • Mathematics(all)

Fingerprint Dive into the research topics of 'Eliciting requirements for improving users’ behavior using transparency'. Together they form a unique fingerprint.

Cite this