Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1984642.1984663acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

Supporting collaboration in the development of complex engineering software

Published: 21 May 2011 Publication History

Abstract

Software development in engineering firms is a prominent and vital activity, with the success of the business often being dependent on the tools being used. Developing this software requires collaboration between a number of stakeholders, including end-users and other software teams who are often remotely located. This research has used an ethnographic approach to studying communications between stakeholders involved in the development of this type of software. Findings show that users play a vital role in the development team due to their knowledge of the domain and work processes. Supporting this relationship remotely can be challenging, especially due to the reliance on ad-hoc communication strategies. This can sometimes lead to misunderstandings, design rationale being lost, and poor and efficient designs and processes. Lightweight tools that enable flexible design artefacts to be shared and discussed could assist this process and will be investigated in future work.

References

[1]
Boehm, B. 2006. A view of 20th and 21st century software engineering. In Proceedings of the 28th international conference on Software engineering (ICSE '06). ACM, New York, NY, USA, 12--29.
[2]
Cockburn, A., and Highsmith, J. 2001. "Agile software development, the people factor", Computer, vol.34, no.11, pp.131--133, Nov 2001.
[3]
Chilana, P. K, Ko, A. J, and Wobbrock, J. O. 2009. Designing software for unfamiliar domains. In Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering (CHASE '09). IEEE Computer Society, Washington, DC, USA, 22--.
[4]
Curtis, B., Krasner, H, and Iscoe, N. 1988. A field study of the software design process for large systems. Commun. ACM 31, 11 (November 1988), 1268--1287.
[5]
Fischer, G. 1996. Domain-oriented design environments. In Proceedings of the 18th international conference on Software engineering (ICSE '96). IEEE Computer Society, Washington, DC, USA,
[6]
Gutwin, C., Penner, R., and Schneider, K. 2004. Group awareness in distributed software development. In Proceedings of the 2004 ACM conference on Computer supported cooperative work (CSCW '04). ACM, New York, NY, USA, 72--81.
[7]
Olson, G. M, and Olson, J. S. 2000. Distance matters. Hum.-Comput. Interact. 15, 2 (September 2000), 139--178.
[8]
Schuler, D., and Namioka, A. 1993. Participatory design: principles and practices. Lawrence Erlbaum Associates New Jersey.
[9]
Sharp, H. (1991). The Role of Knowledge in Software Design. In Behaviour & Information Technology, 1991, Vol. 10, No. 5, 383--401.

Cited By

View all
  • (2012)Joint implicit alignment work of interaction designers and software developersProceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design10.1145/2399016.2399121(693-702)Online publication date: 14-Oct-2012

Index Terms

  1. Supporting collaboration in the development of complex engineering software

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      CHASE '11: Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
      May 2011
      100 pages
      ISBN:9781450305761
      DOI:10.1145/1984642
      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]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 21 May 2011

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. collaboration
      2. software engineering

      Qualifiers

      • Short-paper

      Conference

      ICSE11
      Sponsor:
      ICSE11: International Conference on Software Engineering
      May 21, 2011
      HI, Waikiki, Honolulu, USA

      Acceptance Rates

      CHASE '11 Paper Acceptance Rate 19 of 36 submissions, 53%;
      Overall Acceptance Rate 47 of 70 submissions, 67%

      Upcoming Conference

      ICSE 2025

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)7
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 24 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2012)Joint implicit alignment work of interaction designers and software developersProceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design10.1145/2399016.2399121(693-702)Online publication date: 14-Oct-2012

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media