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

ABSTRACT 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.

  • [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.
  • [Show abstract] [Hide abstract]
    ABSTRACT: Service-oriented architectures (SOAs) are well established as an architectural paradigm for distributed systems. With software systems becoming more and more complex over time, quality assurance becomes increasingly important. A clear understanding of software quality for SOA is therefore crucial in order to assure quality in the long run. In this paper, we present a unifying meta-model to describe the quality of service-oriented systems as an enhancement of the Quamoco meta-model. To put these modeling concepts into practice, we present examples from an initial quality model for SOA-based systems, which is based on empirical results from other sources in the SOA quality community. By integrating these sources of information, similarities as well as contradictions within and between the various models for SOA quality are made transparent. This is the baseline for defining a comprehensive SOA quality model. In addition, this approach represents SOA's distinguishing features regarding quality modeling as first-class model entities to reduce modeling effort while increasing model expressiveness.
  • [Show abstract] [Hide abstract]
    ABSTRACT: User satisfaction has always been a major factor in the success of software, regardless of whether it is closed proprietary or open source software (OSS). In open source projects, usability aspects cannot be improved unless there are ways to test and measure them. Hence, the increasing popularity of open source projects among novice and non-technical users necessitates a usability evaluation methodology. Consequently, this paper presents a usability maturity model specifically aimed at usability-related issues for open source projects. In particular, the model examines the degree of coordination between open source projects and their usability aspects. The measuring instrument of the model contains factors that have been selected from four of our empirical studies, which examine the perspectives of OSS users, developers, contributors and the industry. In addition to presenting the usability maturity model, this paper discusses assessment questionnaires, a rating methodology and two case studies.
    Computers in Human Behavior 07/2012; 28(4):1109–1121. · 2.27 Impact Factor

Full-text (2 Sources)

Available from
May 21, 2014