skip to main content
10.1145/1414004.1414048acmconferencesArticle/Chapter ViewAbstractPublication PagesesemConference Proceedingsconference-collections
research-article

A pilot study of comparative customer comprehension between extreme x-machine and uml models

Published:09 October 2008Publication History

ABSTRACT

Many design notations are used during software development to help the developers better understand the required system. However they are infrequently shown to clients, partly because developers believe that clients don't understand them. In this study we investigate the extent to which clients comprehend three types of diagram. Two popular UML diagrams (activity and use case) and Extreme X-Machines diagrams (a type of state diagram developed to support Extreme Programming) were shown to three clients for whom we had recently delivered the software that was represented. The clients were given some simple guidance on interpreting them and asked to evaluate how well they understood them. This pilot study found that all the diagrams studied seemed to be equally well understood, but further studies are required to evaluate their usefulness.

References

  1. Beck, K. and Andres, C. 2004 Extreme Programming Explained: Embrace Change. Addison-Wesley Professional. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cohen, J. 1988 Statistical power analysis for the behavioral sciences. ErlbaumGoogle ScholarGoogle Scholar
  3. Constantine, L. L. 2001. Management Forum. Software Development, 9 (6). 16--28.Google ScholarGoogle Scholar
  4. Dobing, B. and Parsons, J. 2006. How UML is used. Commun. ACM, 49 (5). 109--113. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Eilenberg, S. 1974 Automata, Languages and Machines. Academic press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Holcombe, M. and Ipate, F. 1998 Correct Systems - building a business process solution. Springer-Verlag.Google ScholarGoogle Scholar
  7. Krasteval, I. and Llieva, S. 2007. Rush into Agile - Analytical Framework for Agile Practices Applicability. In Proceedings of the Agile Manufacturing, 2007. ICAM 2007. IET International Conference on, 229--238.Google ScholarGoogle Scholar
  8. Sommerville, I. 2007 Software Engineering. Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Thomson, C. 2007 Defining and Describing Change Events in Software Development Projects. Doctoral Thesis. Department of Computer Science, University of Sheffield.Google ScholarGoogle Scholar
  10. Thomson, C. and Holcombe, W. 2003. Applying XP Ideas Formally: The Story Card and Extreme X-Machines. In Proceedings of the 1st South-East European Workshop on Formal Methods, South-East European Research Centre, 57--71.Google ScholarGoogle Scholar
  11. Thomson, C. and Holcombe, W. 2005. Using a formal method to model software design in XP projects. In Proceedings of the 2nd South-East European Workshop on Formal Methods, South-East European Research Centre.Google ScholarGoogle Scholar
  12. Turk, D., France, R. and Rumpe, B. 2002. Limitations of Agile Software Processes. In Proceedings of the Third International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP 2002).Google ScholarGoogle Scholar

Index Terms

  1. A pilot study of comparative customer comprehension between extreme x-machine and uml models

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ESEM '08: Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
          October 2008
          374 pages
          ISBN:9781595939715
          DOI:10.1145/1414004
          • General Chair:
          • Dieter Rombach,
          • Program Chairs:
          • Sebastian Elbaum,
          • Jürgen Münch

          Copyright © 2008 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 9 October 2008

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate130of594submissions,22%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader