Conference Paper

A Comprehensive Model of Usability

DOI: 10.1007/978-3-540-92698-6_7 Conference: Engineering Interactive Systems - EIS 2007 Joint Working Conferences, EHCI 2007, DSV-IS 2007, HCSE 2007, Salamanca, Spain, March 22-24, 2007. Selected Papers
Source: DBLP


Usability is a key quality attribute of successful software systems. Unfortunately, there is no common understanding of the
factors influencing usability and their interrelations. Hence, the lack of a comprehensive basis for designing, analyzing,
and improving user interfaces. This paper proposes a 2-dimensional model of usability that associates system properties with
the activities carried out by the user. By separating activities and properties, sound quality criteria can be identified,
thus facilitating statements concerning their interdependencies. This model is based on a tested quality meta-model that fosters
preciseness and completeness. A case study demonstrates the manner by which such a model aids in revealing contradictions
and omissions in existing usability standards. Furthermore, the model serves as a central and structured knowledge base for
the entire quality assurance process, e.g. the automatic generation of guideline documents.

Download full-text


Available from: Stefan Wagner
  • Source
    • "Based on the principles of Deissenboeck et al. activitybased quality models for other quality attributes have been constructed. Winter et al. [30] successfully applied the concepts to describe the usability of driver information sys- tems 2 . The activities they define represent a decomposition of the activity interact into executing an action, perceiving, interpreting, etc. as proposed by various standards on human computer interaction. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Assuring high quality of software is crucial, but a highly complex topic. It is intermingled with most disciplines of software engineering, which have developed their own quality assurance approaches. However, they lack a common foundation, which leads to loss of information between the disciplines and requires additional tracking effort. There is no comprehensive framework to describe all different concepts relating to software quality in a common way. In this paper we present a general quality model, providing the possibility to describe very different concepts related to quality. We show that our quality model is able to integrate the various concepts found in standards, quality models, guidelines, and static code checker rules. Furthermore, we show that the quality model is able to describe the interrelations of disciplines, like requirements engineering and software test, to software quality. With this quality model, we provide a common foundation for concepts related to software quality, enabling consistency and continuity of quality-related information during software development.
    Preview · Article · Sep 2011
  • Source
    • "Furthermore, their case study on Ubuntu – a popular Linux distribution , confirms the essential role of open source community and its members in OSS evolution. Winter et al. (2007) consider the improvement of " the usage of a system " to support user activities as the main aim of usability engineering . Bodker et al. (2007) highlight that OSS developers need to have a full understanding, motivation and determination to address users' demands to avoid ending up with products that lack user friendliness, which could be a serious threat to its popularity and adoption. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Recent years have seen a sharp increase in the use of open source projects by common novice users; Open Source Software (OSS) is thus no longer a reserved arena for software developers and computer gurus. Although user-centered designs are gaining popularity in OSS, usability is still not considered one of the prime objectives in many design scenarios. This paper analyzes industry users' perception of usability factors, including understandability, learnability, operability, and attractiveness on OSS usability. The research model of this empirical study establishes the relationship between the key usability factors and OSS usability from industrial perspective. In order to conduct the study, a data set of 105 industry users is included. The results of the empirical investigation indicate the significance of the key factors for OSS usability.
    Full-text · Article · Jan 2011 · International Journal of Open Source Software and Processes
  • Source
    • "This subactivities can then be related to situation entities via basic attributes. In [25] it is presented how such a model can be used for the quality attribute usability . The central stakeholder is the user and his core activity usage can be decomposed in more specific subactivities like reading. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Managing requirements on quality aspects is an important issue in the development of software systems. Difficulties arise from expressing them appropriately what in turn results from the difficulty of the concept of quality itself. Building and using quality models is an approach to handle the complexity of software quality. A novel kind of quality models uses the activities performed on and with the software as an explicit dimension. These quality models are a well-suited basis for managing quality requirements from elicitation over refinement to assurance. The paper proposes such an approach and shows its applicability in an automotive case study.
    Full-text · Article · May 2008 · Proceedings - International Conference on Software Engineering
Show more