skip to main content
article

Two principles of end-user software engineering research

Published:21 May 2005Publication History
Skip Abstract Section

Abstract

This paper argues the importance of two principles for end-user software engineering research. The first of these is that not all end-user developers are the same. The second is that research must be grounded in field studies of actual end-user development practice. In keeping with this second principle, our arguments are based on data from our own field studies of practice. These field studies involve a class of end user developer, whom we term 'professional end user developers' and who include scientists, mathematicians and engineers.

References

  1. Beck, K. eXtreme Programming Explained: Embrace Change. Addison Wesley, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Brown, J. S., Duguid, P. The Social Life of Information. Harvard Business School Press, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Burnett, B., Cook, C., Rothermel, G. End user software engineering. CommACM, 47(9), 53-58, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Clements, P., Northrop, L. Software Products: Patterns and Practice. Addison Wesley. Reading Ma., 2001Google ScholarGoogle Scholar
  5. Cockburn, A. Agile Software Development. Addison Wesley, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Fischer, G., Ostwald, J. Knowledge management: problems, promises, realities and challenges. IEEE Intelligent Systems, 16(1), 60--72, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Henninger, S. Organizational Learning in Dynamic Domains. In Advances in Learning Software Organizations. Althoff K-D, Feldmann R. L., Muller W (eds.). LNCS 2176, Springer-Verlag, pp 8--16, 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. McBride, N., Wood-Harper, A. T. Towards user-oriented control of end user computing in large organizations. Journal of End user Computing, 14(1), 33--44, 2002Google ScholarGoogle Scholar
  9. Morch, A. I., Stevens, G., Won, M., Klann, M., Dittrich, Y., Wulf, V. Component-based technologies for end user development. CommACM, 47(9), 59--62, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Morisio, M., Ezran, M., Tully, C. 2002. 'Success and failure factors in software reuse. IEEE Transactions on Software Engineering, 28(4), 340--357 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Nardi, B. A. A Small Matter of Programming: Perspectives on End User Computing. MIT Press, 1993. Google ScholarGoogle ScholarCross RefCross Ref
  12. Panko, R What we know about spreadsheet errors. Journal of End User Computing. 10(2), 15--21, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Robinson, H., Segal, J. and Sharp, H. The case for empirical studies of the practice of software development. Proceedings of the 2nd workshop in the Workshop Series on Empirical Studies in Empirical Software Engineering, Jedlitscha A and Ciolkowski M. (eds.), 99--108, 2003.Google ScholarGoogle Scholar
  14. Seaman, C. Methods in empirical studies of software engineering IEEE Transactions on Software Engineering, 25(4), 557--572, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Segal, J. Organizational learning and software process improvement: a case study. Advances in Learning Software Organizations, LSO 2001. Springer-Verlag LNCS 2176, 68--82. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Segal, J. When software engineers met research scientists: a field study. Technical report 2003-14, Department of Computing, Open University, Milton Keynes, MK7 6AA, UK. http://computing-reports.open.ac.uk/index.php/2003/200314, 2003.Google ScholarGoogle Scholar
  17. Segal, J. The nature of evidence in empirical software engineering. Proc. Intl. Workshop on Software Technology and Engineering Practice (STEP 2003), IEEE Computer Society Press, 40--47, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Segal, J. Professional end user developers and software development knowledge. Technical report 2004-25, Department of Computing, Open University, Milton Keynes, MK7 6AA, UK. http://computing-reports.open.ac.uk/index.php/2004/200425, 2004.Google ScholarGoogle Scholar
  19. Sutcliffe, A. and Mehandjiev, N., End-User Development. CommACM, 47(9), 2004, 31--2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Taylor, M. P., Moyniham, E. P., Wood-Harper, A. T. End user computing and information systems methodologies. Information Systems Journal, 8, 85--96, 1998.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Two principles of end-user software engineering research

    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

    Full Access

    • Published in

      cover image ACM SIGSOFT Software Engineering Notes
      ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
      July 2005
      1514 pages
      ISSN:0163-5948
      DOI:10.1145/1082983
      Issue’s Table of Contents
      • cover image ACM Other conferences
        WEUSE I: Proceedings of the first workshop on End-user software engineering
        May 2005
        65 pages
        ISBN:1595931317
        DOI:10.1145/1083231

      Copyright © 2005 Copyright is held by the owner/author(s)

      Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 21 May 2005

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader