ABSTRACT
Open source software (OSS) projects are often seen as participatory and egalitarian settings where people collaboratively develop software to serve their needs as well as the needs of others. In this paper, however, we argue that power and politics also characterize OSS development, and that this has serious implications for OSS usability. The existing Human-Computer Interaction (HCI) research on OSS usability has already shown that power and politics play a role; this study offers a theoretical treatment of the matter. A theoretical framework on power and empowerment is utilized in analyzing empirical data on OSS usability as well as the existing body of knowledge on the topic. With the help of this framework, HCI research can address the aspects of power and empowerment in OSS usability in a more systematic and comprehensive manner.
- Aberdour, M. Achieving Quality in Open Source Software. IEEE Software, 24, 1 (2007), 58--64. Google ScholarDigital Library
- Andreasen, M., Nielsen, H., Schrøder, S. and Stage, J. Usability in Open Source Software Development: Opinions and Practice. Information Technology and Control 25, 3A (2006), 303--312.Google Scholar
- Aucella, A. Ensuring Success with Usability Engineering. Interactions May + June (1997), 19--22. Google ScholarDigital Library
- Bach, P. M and Carroll, J. M. Characterizing the Dynamics of Open User Experience Design: The Cases of Firefox and OpenOffice.org. JAIS 11, 12 (2010).Google ScholarCross Ref
- Bach, P., DeLine, R. and Carroll, J. Designers Wanted: Participation and the User Experience in Open Source Software Development. Proc. CHI 2009 (2009). Google ScholarDigital Library
- Bach, P. and Twidale, M. Social participation in open source: what it means for designers. Interactions 17, 3 (2010). Google ScholarDigital Library
- Beck, E. P for Political. Participation is not enough. Scandinavian Journal of Information Systems 14, 1 (2002), 77--92.Google Scholar
- Benson, C., Müller-Prove, M. and Mzourek, J. Professional usability in open source projects: GNOME, OpenOffice.org, NetBeans. Ext. Ab. CHI2004 (2004). Google ScholarDigital Library
- Butler, T. and Fitzgerald, B. A Case Study of User Participation in the Information Systems Development Process, Proc. ICIS (1997), 411--426. Google ScholarDigital Library
- Bødker, S., Nielsen, L. and Orngreen, R. Enabling usercentered design processes in open source communities. In Proc. HCII, Part I, LNCS 4559 (2007), 10--18. Google ScholarDigital Library
- Di Tullio, D. and Staples, D.S. The Governance and Control of Open Source Software Projects. Journal of Management Information Systems 30, 3 (2013), 49--80.Google ScholarCross Ref
- Feller, J. and Fitzgerald, B. A Framework Analysis of the Open Source Development Paradigm. Proc. ICIS 2000 (2000), 58--69. Google ScholarDigital Library
- Fitzgerald, B. The Transformation of Open Source Software. MISQ 30, 3 (2006), 481--493. Google ScholarDigital Library
- Gallivan, M. J. Striking a balance between trust and control in a virtual organization: a content analysis of open source software case studies. Information Systems Journal 11, 4 (2001), 277--304.Google ScholarCross Ref
- Gulliksen, J., Boivie, I., and Göransson, B. Usability professionals -- current practices and future development. Interacting with Computers 18, 4 (2006). Google ScholarDigital Library
- Hardy, C. and Leiba-O'Sullivan, S. The power behind empowerment: Implications for research and practice. Human Relations 51, 4 (1998), 451--483.Google ScholarCross Ref
- Himanen, P. The hacker ethic and the spirit of the information age. WSOY Helsinki (2001). Google ScholarDigital Library
- Hevner, A.R., March, S.T. and Park, J. Design research in information systems research. MIS Quarterly 28, 1 (2004), 75--105. Google ScholarDigital Library
- Howcroft, D. and Wilson, M. Paradoxes of participatory practices: the Janus role of the systems developer. Information and Organization 13, 1 (2003), 1--24.Google ScholarCross Ref
- Iivari, N. Discourses on "culture" and "usability work" in software product development. Acta Universitatis Ouluensis, Series A, Scientiae rerum nat. 457, (2006).Google Scholar
- Ikonen, H., Iivari, N. and Hedberg, H. Controlling the use of collaboration tools in open source software development. Proc. NordiHCI (2010), 236--245 Google ScholarDigital Library
- Krishnamurthy, S. Cave or community?: An empirical examination of 100 mature open source projects. First Monday (2002).Google Scholar
- de Laat, P. Governance of open source software: state of the art. Journal of Management & Governance 11, 2 (2007), 165--177.Google ScholarCross Ref
- Ljungberg, J. Open Source Movements as a Model for Organizing. European Journal of Information Systems 9, 4 (2000), 208--216. Google ScholarDigital Library
- March, ST., and Smith, G.F. Design and natural science research on information technology. Decision support systems 15, 4 (1995), 251--266 Google ScholarDigital Library
- Mayhew, D. Strategic Development of Usability Engineering Function. Interactions 6, 5 (1999) Google ScholarDigital Library
- Mockus, A., Fielding, R.T. and Herbsled, J. A Case Study of Open Source Software Development: The Apache Server. Proc. ICSE (2000), 263--272. Google ScholarDigital Library
- Moghaddam, R., Twidale, M. and Bongen, K. Open source interface politics: identity, acceptance, trust, and lobbying. Extended Abstracts of the CHI2011 (2011)Google Scholar
- Nichols, D. and Twidale, M. The Usability of Open Source Software. First Monday 8, 1, (2003).Google ScholarCross Ref
- Rajanen, M. Different approaches to Usability Cost-Benefit Analysis. Proc. ECITE 2006 (2006).Google Scholar
- Rajanen, M. Applying Usability Cost-Benefit Analysis -- Explorations in Commercial and Open Source Software Development Contexts. Acta Universitatis Ouluensis, Ser. A, Scient. rerum nat. 587 (2011).Google Scholar
- Rajanen, M., Iivari, N. and Anttila K. Introducing Usability Activities into Open Source Software Development Projects -- Searching for a Suitable Approach. Journal of Information Technology Theory and Application 12, 4 (2011), 5--26.Google Scholar
- Rajanen, M., Iivari, N. and Keskitalo, E. Introducing usability activities into open source software development projects: a participative approach. Proc. NordiCHI 2012 (2012), 683--692. Google ScholarDigital Library
- Raymond, E. The Cathedral & the Bazaar: Musing on Linux and Open Source by an Accidental Revolutionary. O'Reilly & Assoc. (1999). Google ScholarDigital Library
- Robbins, J. Adopting open source software engineering (OSSE) practices by adopting OSSE Tools. In Feller et al. (2005), 245--264.Google Scholar
- Rolandsson, B., Bergquist, M. and Ljungberg, J. Open source programmer's strategies to cope with ideological tensions. Proc. OLKC 2009 (2009).Google Scholar
- Rosenbaum, S., Rohn, J., Humburg, J. A Toolkit for Strategic Usability: Results from Workshops, Panels, and Surveys. Proc. CHI. 2000 (2000), 337--344. Google ScholarDigital Library
- Terry, M., Kay, M. and Lafreniere, B. Perceptions and Practices of Usability in the Free/Open Source Software (FOSS) Community. Proc. CHI 2010 (2010), 999--1008. Google ScholarDigital Library
- von Hippel, E. Innovation by User Communities: Learning from Open-Source Software. MIT Sloan Management Review 42, 4 (2001), 82--86.Google Scholar
- von Hippel, E. and Krogh, G. Open source software and the "private-collective" innovation model: Issues for organization science. Organization science, 14,2 (2003), 209--223. Google ScholarDigital Library
- Von Krogh, G., Spaeth, S., & Lakhani, K. R. Community, joining, and specialization in open source software innovation: a case study. Research Policy, 32,7 (2003), 1217--1241.Google ScholarCross Ref
Index Terms
- Power, Empowerment and Open Source Usability
Recommendations
Introducing usability activities into open source software development projects: a participative approach
NordiCHI '12: Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through DesignUsability is an important quality characteristic of software products and information systems. Different approaches for introducing usability activities into open source software (OSS) development have not yet been fully evaluated. This paper ...
Usability and free/libre/open source software SIG: HCI expertise and design rationale
CHI EA '07: CHI '07 Extended Abstracts on Human Factors in Computing SystemsThe usability of Free/Libre/Open Source Software (FLOSS) is a new challenge for HCI professionals. Although HCI professionals are working on usability issues in FLOSS, the CHI community has not yet organized with respect to FLOSS. The purpose of this ...
Digital Governance and Individuals' Empowerment: a Conceptual Framework and Some Preliminary Results
ICEGOV '17: Proceedings of the 10th International Conference on Theory and Practice of Electronic GovernanceAdoption of information and communication technologies (ICT) in governance contexts is considered empowering for governments and the citizens. Digital governance aims at transforming internal processes, structures and working practices leading to ...
Comments