Advertisement

Major HCI Challenges for Open Source Software Adoption and Development

  • Nikos Viorres
  • Papadopoulos Xenofon
  • Modestos Stavrakis
  • Evangelos Vlachogiannis
  • Panayiotis Koutsabasis
  • John Darzentas
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4564)

Abstract

The aim of the paper is to identify and discuss major challenges for OSS from an HCI perspective, so as to aid the adoption and development processes for end-users, developers and organizations. The paper focuses on four important HCI concerns: product usability, support for user and development communities, accessibility and software usability and proposes areas for further research on the basis of related work and own experiences.

Keywords

Open Source Human Computer Interaction Open Source Project Open Source Community System Design Engineer 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ankolekar, A., Herbsleb, J.D., Sycara, K.: Addressing Challenges to Open Source Collaboration With the Semantic Web. In: 3rd Workshop on Open Source Software Engineering (2003) Google Scholar
  2. 2.
    Barcellini, F., Détienne, F., Burkhardt, J.M., Sack, W.: Thematic coherence and quotation practices in OSS design-oriented online discussions. In: Schmidt, K., Pendergast, M., Ackerman, M., et Mark G. (eds.) Proceedings of the, International ACM SIGGROUP conference on supporting group work (2005b), pp. 177–186 (2005)Google Scholar
  3. 3.
    Benson, C., Muller-Prove, M., Mzourek, J.: Professional usability in open source projects: GNOME, OpenOffice.org, NetBeans. In: Extended Abstracts of the Conference on Human Factors and Computing Systems, pp. 1083–1084. ACM Press, New York (2004)CrossRefGoogle Scholar
  4. 4.
    Benson, C.: Meeting the challenge of open source usability. Interfaces: 9–12 Number 59 (2004)Google Scholar
  5. 5.
    Bergquist, M., Ljungberg, J.: The power of gifts: organizing social relationships in open source communities. Information Systems Journal 11, 305–320 (2001)zbMATHCrossRefGoogle Scholar
  6. 6.
    Bezroukov, N.: Open Source Software as a Special Type of Academic Research. First Monday (4:10) (1999)Google Scholar
  7. 7.
    Bradbury, D.: Documentation dearth undermines open source security. Infosecurity Today, 1(5), 6 (2004)Google Scholar
  8. 8.
    Crombie, D., Lenoir, R., McKenzie, N.: Communication from scratch: towards accessible open source information systems. In: The First International Conference on Open Source Systems Genova, Italy (July 11–15, 2005)Google Scholar
  9. 9.
    Ducheneaut, N.: Socialization in an Open Source Software Community: A Socio-Technical Analysis. Journal of Computer Supported Collaborative Work. 14, 323–368 (2005)CrossRefGoogle Scholar
  10. 10.
    Feller, J., Fitzgerald, B.: A Framework Analysis of the Open Source Software Development Paradigm. In: Orlikowski, W.J., Weill, P., Ang, S., Krcmar, H.C., DeGross, J.I. (eds.) Proceedings of the 21st Annual International Conference on Information Systems,Brisbane, Queensland, Australia, pp. 58–69 (2000)Google Scholar
  11. 11.
    Feller, J., Fitzgerald, B.: Understanding Open Source Software Development, Harlow, Essex, UK, Pearson Education (2001) Google Scholar
  12. 12.
    Gartner note: Open Source Software Hype Cycle 2004, Gartner note #G00120900 (June 2004)Google Scholar
  13. 13.
    Kelly, B., Dunning, A., Rahtz, S., Hollins, P., Phipps, L.: A Contextual Framework For Standards. In: WWW 2006 Edinburgh, Scotland 22-26 May 2006. Conference Proceedings, Special Interest Tracks, Posters and Workshops (CD ROM) (2006) Google Scholar
  14. 14.
    Lerner, J., Tirole, J.: Some Simple Economics of Open Source. Journal of Industrial Economics 50(2), 197–234 (2002), available at SSRN: http://ssrn.com/abstract=313493 CrossRefGoogle Scholar
  15. 15.
    Mahendran, D.: Serpents and Primitives: An ethnographic excursion into an Open Source community. Master’s Thesis, School of Information Management and Systems, UC Berkeley (2002) Google Scholar
  16. 16.
    Mockus, A., Fielding, R.T., Herbsleb, J.: Two Case Studies of Open Source Software Development: Apache and Mozilla. ACM Trans. Software Engineering and Methodology 11(3), 309–346 (2002)CrossRefGoogle Scholar
  17. 17.
    Nichols, D.M., Twidale, M.B.: The usability of open source software. First Monday 8(1) (2005), http://firstmonday.org/issues/issue81/nichols/
  18. 18.
    Open Source Initiative: Open Source Definition (v1.9) (Accessed 10/01/2007), http://www.opensource.org/docs/definition.php
  19. 19.
    Osterlie, T.: In the Network: Distributed Control in Gentoo Linux. In: Proceedings of the 4th International Workshop on Open Source Software Engineering, Edinburgh, Scotland, pp. 76–81 (2004)Google Scholar
  20. 20.
    Payne C.: On the security of open source software - Information Systems Journal, 12, 61–78 (2001)Google Scholar
  21. 21.
    Porter, A., Yilmaz, C., Memon, A.M., Krishna, A.S., Schmidt, D.C., Gokhale, A.: Techniques and processes for improving the quality and performance of open-source software in Software Process. Improvement and Practice (Wiley) vol. 11(2) (2006) Google Scholar
  22. 22.
    Raymond, E.S.: The Cathedral and the Bazaar. First Monday, vol. 3(3) (March 1998) at http://firstmonday.org/issues/issue3_3/raymond/
  23. 23.
    Sack, W., Détienne, F., Ducheneaut, N., Burkhardt, J., Mahendran, D., Barcellini, F.: A Methodological Framework for Socio-Cognitive Analyses of Collaborative Design of Open Source Software. Comput. Supported Coop. Work 15(2-3), 229–250 (2006)CrossRefGoogle Scholar
  24. 24.
    Sack, W., Ducheneaut, N., Mahendran, D., Detienne, F., Burkhardt, J.M.: Social Architecture and Technological Determinism in Open Source Software Development. In: International 4S Conference: Social Studies of Science and Society, Atlanta, GA (2003)Google Scholar
  25. 25.
    Scacchi, W.: When Is Free/Open Source Software Development Faster, Better and Cheaper than Software Engineering? In: Koch, S. (ed.) Free/Open Source Software Development (2004)Google Scholar
  26. 26.
    Spinellis, D., Szyperski, C.: Guest Editors’ Introduction: How Is Open Source Affecting Software Development? IEEE Software 21(1), 28–33 (2004)CrossRefGoogle Scholar
  27. 27.
    Spinellis, D.: Code Quality: The Open Source Perspective. Addison Wesley, Reading (2006)Google Scholar
  28. 28.
    Stamelos, I., Angelis, L., Oikonomou, A., Bleris, G.: Code quality analysis in open source software development – Information Systems Journal 12, 43–60 (2002)Google Scholar
  29. 29.
    Trudelle, P.: Shall we dance? Ten lessons learned from netscape’s flirtation with open source UI development. In: Open Source MeetsUsability Workshop, Conference on Human Factors in Computer Systems - CHI 2002 (2002)Google Scholar
  30. 30.
    VA Software whitepaper, SOURCEFORFE (2004), Leveraging Open Source Processes and Techniques in the Enterprise (November 2004) (Accessed at October 25, 2006), http://sourceforge.aservo.com/Leveraging_Open_Source_Processes_in_the_Enterprise_-_VA_Software.pdf
  31. 31.
    Vixie, P.: Software engineering. In Open Sources: Voices from the Open Source Revolution. Dibona, C., Ockman, S., Stone, M. (eds.) O’Reilly, Sebastopol, Calif, pp. 91–100 (1999) Google Scholar
  32. 32.
    Yamauchi, Y., Yokozawa, M., Shinohara, T., Ishida, T.: Collaboration with Lean Media: how open-source software succeeds. In: Proceedings of the 2000 ACM conference on Computer supported cooperative work, pp. 329–338 (2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Nikos Viorres
    • 1
  • Papadopoulos Xenofon
    • 1
  • Modestos Stavrakis
    • 1
  • Evangelos Vlachogiannis
    • 1
  • Panayiotis Koutsabasis
    • 1
  • John Darzentas
    • 1
  1. 1.University of the Aegean - Department of Product and Systems Design Engineering, Hermoupolis, Syros, GR – 84100Greece

Personalised recommendations