(2017) Automatically Inferring and Enforcing User Expectations.
In: Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, July 10 - 14, 2017, July 10-14, Santa Barbara, CA, USA.
Conference:
ISSTA International Symposium on Software Testing and Analysis
This is the latest version of this item.
Text
10.1145/3100000/3098236/issta17-docid3.pdf_ip=134.96.235.9&id=3098236&acc=ACTIVE%20SERVICE&key=2BA2C432AB83DA15.751454C00E92148A.4D4702B0C3E38B35.4D4702B0C3E38B35&__acm__=1518614987_a8313ea828d90cd0c02d7dd535209667 - Published Version Restricted to Registered users only Download (897kB) |
Official URL: http://doi.acm.org/10.1145/3092703.3098236
Abstract
Can we automatically learn how users expect an application to behave? Yes, if we consider an application from the users perspective. Whenever presented with an unfamiliar app, the user not only regards the context presented by this particular application, but rather considers previous experiences from other applications. This research presents an approach to reflect this procedure by automatically learning user expectations from the semantic contexts over multiple applications. Once the user expectations are established, this knowledge can be used as an oracle, to test if an application follows the user's expectations or entails surprising behavior by error or deliberately.
Item Type: | Conference or Workshop Item (A Paper) (Paper) |
---|---|
Divisions: | Andreas Zeller (Software Engineering, ST) |
Conference: | ISSTA International Symposium on Software Testing and Analysis |
Depositing User: | Jenny Rau |
Date Deposited: | 08 Oct 2020 18:24 |
Last Modified: | 08 Oct 2020 18:25 |
Primary Research Area: | NRA4: Secure Mobile and Autonomous Systems |
URI: | https://publications.cispa.saarland/id/eprint/3169 |
Available Versions of this Item
-
Automatically Inferring and Enforcing User Expectations. (deposited 14 Feb 2018 13:43)
- Automatically Inferring and Enforcing User Expectations. (deposited 08 Oct 2020 18:24) [Currently Displayed]
Actions
Actions (login required)
View Item |