skip to main content
10.1145/1639950.1640068acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
short-paper

When users become collaborators: towards continuous and context-aware user input

Published: 25 October 2009 Publication History

Abstract

Current requirements engineering practices for gathering user input are characterized by a number of communication gaps between users and engineers, which might lead to wrong requirements. The problem situations and context which underlie user input are either gathered back in time, or submitted with wrong a level of details. We think that making user input a first order concern of both software processes and software systems harbours many innovation opportunities. We propose and discuss a continuous and context-aware approach for communicating user input to engineering teams and other users, by a) instrumenting the problem domain, b) proactively recommending to share feedback and c) annotating graphical interfaces.

References

[1]
Ban Al-Ani and Trainer et. al. Continuous coordination within the context of cooperative and human aspects of software engineering. In Int. workshop on Cooperative and human aspects of software engineering, New York, NY, USA, 2008. ACM.
[2]
C. M. Axtell, P. E. Waterson, and C. W. Clegg. Problems integrating user participation into software development. Int. J. Hum.-Comput. Stud., 47(2):323--345, 1997.
[3]
H. Barki and J. Hartwick. User participation and user involvement in information system development. In 24. Annual Hawaii International Conference on System Sciences, Hawaii, USA, 1991.
[4]
Nicolas Bettenburg, Sascha Just, Adrian Schröter, Cathrin Weiss, Rahul Premra j, and Thomas Zimmermann. What makes a good bug report? In Proceedings of the 16th International Symposium on Foundations of Software Engineering, November 2008.
[5]
S. Bødker. Creating conditions for participation: Conflicts and resources in systems design. Human Computer Interaction, 1996.
[6]
Ulrich Bretschneider, Michael Huber, Jan Marco Leimeister, and Helmut Krcmar. : Community for innovations: Developing an integrated concept for open innovation. Open IT-Based Innovation, pages 503--510, 2008.
[7]
Steen Budweg, Sebastian Draxler, Steen Lohmann, Asarnusch Rashid, and Gunnar Stevens, editors. Open Design Spaces Supporting User Innovation -- Proceedings of the International Workshop on Open Design Spaces (ODS'09), volume 6. IISI -- International Institute for Socio-Informatics, 2009.
[8]
H. Chesbrough. Open Innovation. Havard Business School Press, 2003.
[9]
Oliver Creighton, Martin Ott, and Bernd Brügge. Software cinema-video-based requirements engineering. In International Conference on Requirements Engineering, pages 106--115. IEEE, 2006.
[10]
G. Fresta D. Fogli and P. Mussio. On electronic annotation and its implementation. In AVI 2004.
[11]
RJ Dolan. Managing the new product development process. Addison-Wesley, 1993.
[12]
C. Dörne, J. Heß, and V. Pipek. Fostering user-developer collaboration with infrastructure probes. In International workshop on cooperative and human aspects of software engineering. ACM, 2008.
[13]
Gerhard Fischer. Meta-design: Beyond user-centered and participatory design. In Julie A. Jacko and Constantine Stephanidis, editors, Human-computer Interaction: Theory and Practice. 2003.
[14]
Hans-Jörg Happel and Walid Maalej. Potentials and challenges of recommendation systems for software development. In RSSE '08: Proceedings of the 2008 international workshop on Recommendation systems for software engineering. ACM, 2008.
[15]
T. Heinbokel, S. Sonnentag, M. Frese, W. Stolte, and F.C. Brodbeck. Don't underestimate the problems of user centredness in software development projects -- there are many! Behaviour&Information Technology, 15(4):226--236, 1996.
[16]
K. Holtzblatt and H.R. Beyer. Contextual design: using customer work models to drive systems design. In CHI '99, Pittsburgh, Pennsylvania, 1999. ACM.
[17]
Amela Karahasanovic, Bente Cecilie Dahlum Anda, Erik Arisholm, Siw Elisabeth Hove, Magne Jørgensen, Dag I. K Sjøberg, and Ray Welland. Collecting feedback during software engineering experiments. Empirical Software Engineering, 10(2):113--147, 2005.
[18]
Mik Kersten and Gail C. Murphy. Using task context to improve programmer productivity. In Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering, pages 1--11, New York, NY, USA, 2006. ACM.
[19]
S. Lohmann, J. Ziegler, and P. Heim. In engineering interactive systems 2008. In LNCS 5247, 2008.
[20]
Christian Luthje and Cornelius Herstatt. The lead user method: An outline of empirical findings and issues for future research. R&D Management, 2004.
[21]
Walid Maalej and Hans-Joerg Happel. From work to word: How do software developers describe their work? In 6th IEEE International Working Conference on Mining Software Repositories, 2009.
[22]
Walid Maalej and Hans-Jörg Happel. A lightweight approach for knowledge sharing in distributed software teams. In 7th International Conference on Practical Aspects of Knowledge Management, Lecture Notes in Computer Science. Springer, 2008.
[23]
Ellen Stein Marco Iansiti. Understanding user needs. Harvard Business Publishing, 1995.
[24]
J.D. McKeen and T. Guimaraes. Succesful strategies for user participation in system development. Behaviour&Information Technology, 14(2), 1997.
[25]
John Musser and Tim O'Reilly. Web 2.0 principles and best practices. an o'reilly radar report., 12 2006.
[26]
A.M. Naghsh, A. Dearden, and M.B. Ozcan. Investigating annotation in electronic paper-prototypes. In Int. Workshop on Design, Specification and Verification of Interactive Systems, 2005.
[27]
Jakob Nielsen. Paper versus computer implementations as mockup scenarios for heuristic evaluation. In INTERACT '90: Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction, pages 315--320, Amsterdam, The Netherlands, The Netherlands, 1990. North-Holland Publishing Co.
[28]
Asarnusch Rashid, Jan Wiesenberger, David Meder, and Jan Baumann. Bringing developers and users closer together: The openproposal story. In Multikonferenz Wirtschaftsinformatik, 2008.
[29]
H. Schaers, M. Guerrero Cordoba, P. Hongisto, T. Kallai, C. Merz, and J. van Rensburg. Exploring business models for open innovation in rural living labs'. In 13th International Conference on Concurrent Enterprising, 2007.
[30]
Gillian Symon. The work of it system developers in context: an organizational case study. Hum.-Comput. Interact., 13(1):37--71, 1998.
[31]
Stefan Thomke and Ashok Nimgade. Note on lead user research. Harvard Business Online, 1998.
[32]
Karl T. Ulrich and Steven D. Eppinger. Product Design and Development. McGraw-Hill, 2007.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
OOPSLA '09: Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
October 2009
502 pages
ISBN:9781605587684
DOI:10.1145/1639950
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: 25 October 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. context awareness
  2. observation
  3. recommendation
  4. user feedback
  5. user need

Qualifiers

  • Short-paper

Conference

OOPSLA09
Sponsor:

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)28
  • Downloads (Last 6 weeks)1
Reflects downloads up to 11 Jan 2025

Other Metrics

Citations

Cited By

View all

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