Back to Search Start Over

Generating contextual help for user interfaces from software requirements.

Authors :
Akiki, Pierre A.
Source :
IET Software (Wiley-Blackwell). Feb2019, Vol. 13 Issue 1, p75-85. 11p.
Publication Year :
2019

Abstract

Software requirements are an essential stepping stone for engineering any software system that meets the needs of its stakeholders. User interface (UI) contextual help provides end users with much‐needed support for understanding how to use a software system. This article presents an approach for generating contextual help from software requirements, while maintaining the ability to provide human input on the generated help. Domain classes, use cases, and UI flow models embody information that is valuable for help generation and are thereby used by the proposed approach. Templates are also used to define how requirements are associated with their contextual help counterpart elements. The generated help is represented using an existing contextual help definition language called CHAINXML. The latter was extended to support templates and alternatives in order to make the help generation process more seamless and to reduce the repetition in the generated help. The usefulness (usability and utility) of the generated help was evaluated by conducting a study with end users. The results showed that the participants found the help to be highly useful and most of them chose to use this help when given the opportunity to do so in a real‐life case. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
17518806
Volume :
13
Issue :
1
Database :
Academic Search Index
Journal :
IET Software (Wiley-Blackwell)
Publication Type :
Academic Journal
Accession number :
148479990
Full Text :
https://doi.org/10.1049/iet-sen.2018.5163