Preview

Total Control of User Experience in Software Development – a Software Engineering Dream?

Powerful Essays
Open Document
Open Document
3522 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Total Control of User Experience in Software Development – a Software Engineering Dream?
Total control of User Experience in Software Development – a Software Engineering dream?
Joerg Doerr
Fraunhofer IESE
Fraunhofer Platz 1
Joerg.Doerr@iese.fraunhofer.de Daniel Kerkow
Fraunhofer IESE
Fraunhofer Platz 1
Daniel.Kerkow@iese.fraunhofer.de

ABSTRACT
In this paper we present a preliminary version of a software engineering approach to gain control over the User Experience (UX) during development time. We show results of an exploratory study with 59 subjects, discovering correlations between quality attributes as introduced in ISO9126 and our construct of UX, which is derived from the construct of Quality in Use as described in ISO9126.
Author Keywords
Position paper, User Experience; ISO9126/25000; Software Quality; Nonfunctional requirements, Quality in Use
ACM Classification Keywords
H5.m. Information interfaces and presentation (e.g., HCI): Miscellaneous.
INTRODUCTION
In this paper we present a preliminary version of a software engineering approach to gain control over the User Experience (UX) during development time. We define the construct of UX in terms of a quality goal of a product, which manifests itself during the usage of the product. In ISO9126, as well as in the newer version the ISO 25000, this kind of quality is referred to as Quality in Use (QiU). We claim UX to be closely related to User Perceived QiU.
Software engineering aims to make the quality of software systems predictable in early phases of development and repeatable during the usage of these systems. Since we consider UX as a set of quality characteristics, these characteristics should be on the one hand measurable and on the other hand controllable during development time. ISO9126 [5] and [8] state that software quality can be measured and described via 1. Static measures of the software (internal quality), 2. behavior of code when executed (external quality) and 3. in use (quality in use). Basically, QiU- characteristics can not directly be manipulated during



References: 1. Kerkow, D., Doerr, J., Paech, B., Olsson, T., Koenig, T., "Elicitation and Documentation of Non-functional Requirements for Sociotechnical Systems" in José Luis Maté, Andrés Silva, "Requirements Engineering for Sociotechnical Systems", Idea Group, Inc., 2004 2. Doerr, J., Kerkow, D., von Knethen, A., Paech, B., „Eliciting Efficiency Requirements with Use Cases", 9th International Workshop on Requirments Engineering – Foundation for Software Quality, Workshop held at CaiSE '03, June 2003, pp. 23-32. 3. Kerkow, D., Kohler, K., Doerr, J., "Usability and Other Quality Aspects Derived from Use Cases" Performance by Design. Proceedings of forUSE 2003, Second International Conference on Usage-Centered (2003), pp. 135-154. 4. Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.,"NFR in Software Engineering", Kluwer Academic Publishers, 2000 5. ISO/IEC 9126:2001(E), "Software Engineering - Product Quality - Part 1-4, 2001 6. Davis, F.D. (1989) "Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology" MIS Quarterly 13(3), pp. 319-340. 7. Lee Y., Kozar K.A., and Larsen K. R. T., (2003), "The Technology Acceptance Model: Past, Present, and Future". Communications of the Association for Information Systems (Volume 12, Article 50) 752-780 8. Bevan, N. (1999). Quality in use: Meeting user needs for quality. Journal of Systems and Software 49(1): 89-96.

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Decision-making can sometimes be a hard task to complete. When making some decisions it may take you seconds or days. So to not make hasty decisions it is best to make sure you think your decisions out and make sure you are making the right decision. When it comes to that point in your life when you have to make a life changing decision, you should also consider the following: who will be affected by your decision, implementation of the commitment to the decision and different alternatives should be considered.…

    • 437 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    References: Nelson, D. L., & Campbell, J. Q. (2013). Work Teams and Groups. Organizational Behavior: science, the real world and you, 314-349. Mason, OH: South-Western.Davis, F.D. (1989). Perceived Usefulness, Perceived Ease of Use and User Acceptance of Information Technology. MIS Quarterly, 13 (3), 319-340.…

    • 1105 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Davis, Fred D. A Technology Acceptance Model for Empirically Testing New End-User, Information System: Theory and Results", Sloan School of Management, Massachusetts Institute of Technology, Cambridge, Mass., 1986.…

    • 1291 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Jawahar, I. M. (2002). The influence of dispositional factors and situational constraints on end user performance: a replication and extension. Journal of End User Computing, 14(4), 17-36.…

    • 1655 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Technology acceptance is a factor that determines the success of the technology since the technology is of no value, if we may say, if the users don’t accept it and don’t use it. A lot of models and theories have been developed to measure the user’s acceptance of technology. We mention:…

    • 1289 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Requirements are the basic Phase which lead to the development of a project. In fact, it is the first step for any project The main problem in a project failure is the lack of requirements.…

    • 2331 Words
    • 10 Pages
    Powerful Essays
  • Best Essays

    [3] A. Abran and J. W. Moore, Guide to the software engineering body of knowledge: trial version (version 0.95)…

    • 2683 Words
    • 11 Pages
    Best Essays
  • Powerful Essays

    Usability Plan

    • 2428 Words
    • 10 Pages

    This document describes the usability evaluation plan for Project Name. The purpose of a usability evaluation is to predict the expected performance of the actual customer using the current product and materials, as well as detect any serious problems prior to the release of the product. This plan includes the following sections:…

    • 2428 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    Use Experience

    • 835 Words
    • 3 Pages

    Today, User Experience Design has become essential. It’s an integral portion to any project and any product. User research, information architecture, interaction design and visual design are all things that we propose on the majority of the projects we work on – these components are all essential ingredients for a superior product experience.…

    • 835 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Object Oriented

    • 6144 Words
    • 25 Pages

    Kasser, J.E., Applying Total Quality Management to Systems Engineering, Artech House, 1995. Kasser, J.E., “What Do You Mean, You Can 't Tell Me How Much of My Project Has Been Completed?”, Proceedings of the 7th Annual International Symposium of the INCOSE, Los Angeles, CA. 1997. Kasser, J.E., “A Framework for Requirements Engineering in a Digital Integrated Environment (FREDIE)”, Proceedings of the Systems Engineering, Test and Evaluation Conference (SETE 2000), Brisbane, Australia, 2000. Kasser J.E., (2000a), "Enhancing the Role of Test and Evaluation in the Acquisition Process to Increase the Probability of the Delivery of Equipment that Meets the Needs of the Users", SETE 2000, Brisbane, Australia, 2000. Kasser J.E., "A Prototype Tool for Improving the Wording of Requirements", Proceedings of the 12th International INCOSE Symposium, 2002. Kasser J.E., (2002a), "Does Object-Oriented System Engineering Eliminate the Need for Requirements?", Proceedings of the 12th International INCOSE Symposium, 2002. Kasser J.E., (2000b), “The Cataract Methodology for Systems and Software Acquisition, SETE 2002, Sydney Australia, October 2002. Kasser J.E., Cook S.C., “Using a Rapid Incremental Solution Construction Approach to Maximise the Completeness and Correctness of a Set of Requirements for a System” Proceedings of the 13th International INCOSE Symposium, 2003. Kasser J.E. and Cook S.C. “The Communications Requirements Evaluation & Assessment Prototype (CREAP)”, Proceedings of the 12th INCOSE, Las Vegas, NV, 2002. Kasser J.E., Cook S.C., Scott W, Clothier J., Chen P., “Introducing a Next Generation Computer Enhanced Systems Engineering Tool: The Operations Concept Harbinger”, SETE 2002, Sydney Australia, 2002. Kasser, J.E., Schermerhorn R., “Determining Metrics for Systems Engineering”, Proceedings of the 4th International Symposium of the NCOSE, San Jose, CA., 1994.…

    • 6144 Words
    • 25 Pages
    Powerful Essays
  • Powerful Essays

    DRM Presentation

    • 5074 Words
    • 21 Pages

    This paper has been written as a part of the “2003 CAS Working Party on Executive Level Decision Making using Dynamic Risk Modeling” research project (see Acknowledgements).…

    • 5074 Words
    • 21 Pages
    Powerful Essays
  • Good Essays

    Go through the list and think about your product/features. Add specifics for your context, and transform the list to your own.…

    • 1440 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Enrollment Documentation

    • 2649 Words
    • 11 Pages

     Strive for consistency.  Enable frequent users to use shortcuts.  Offer informative feedback.…

    • 2649 Words
    • 11 Pages
    Good Essays
  • Satisfactory Essays

    Finally quality is an important responsibility for developers. A good quality product will meet the program requirements in an efficient way. Quality assurance is a set of procedures used to certify that a generated product meets specified criteria with respect to quality and reliability…

    • 11307 Words
    • 46 Pages
    Satisfactory Essays
  • Good Essays

    exam

    • 1851 Words
    • 8 Pages

    software quality refers to two related but distinct notions that exist wherever quality is defined in a business context:…

    • 1851 Words
    • 8 Pages
    Good Essays