Abstract
The traditional notions of developer and user are unable to reflect the fact that many software systems nowadays are developed with the participation of many people of different interests and capabilities. The sharp distinction between users and developers gets blurred. Many researchers have used different concepts such as end-user developer, prosumer, pro-am to describe those new in-between roles. This paper provides a conceptual framework for characterizing varied activities that all people involved in using and developing software systems from a socio-technical perspective. The conceptual framework clarifies the spectrum of different use and development activities by a continuum of participants with different roles. Based on the framework, we analyze how participants change their roles to migrate from users to developers through interactions, and how such interactions co-evolve both the community and software artifacts.
Chapter PDF
Similar content being viewed by others
Keywords
References
Fischer, G., Giaccardi, E.: Meta-Design: A Framework for the Future of End User Development. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End User Development, vol. 9, pp. 427–457. Springer, Dordrecht (2006)
Leadbeater, C., Miller, P.: Pro-Am Revolution. How enthusiasts are changing our economy and society. Demos, London (2004)
Tapscott, D., Williams, A.D.: Wikinomics: How Mass Collaboration Changes Everything. Portofolio. Penguin Group, New York (2006)
Nardi, B.A.: A Small Matter of Programming. The MIT Press, Cambridge (1993)
Wenger, E.: Communities of Practice — Learning, Meaning, and Identity. Cambridge University Press, Cambridge (1998)
Myers, B.A., Ko, A.J., Burnett, M.M.: Invited Research Overview: End User Programming. Human Factors in Computing Systems, CHI 2006 (Montreal), pp. 75–80 (2006)
Burton, R.R., Brown, J.S., Fischer, G.: Analysis of Skiing as a Success Model of Instruction: Manipulating the Learning Environment to Enhance Skill Acquisition. In: Rogoff, B., Lave, J. (eds.) Everyday Cognition: Its Development in Social Context, pp. 139–150. Harvard University Press, Cambridge (1984)
Sutcliffe, A., Mehandjiev, N.: Introduction. Communications of the ACM 47, 31–32 (2004)
Beyond ’Couch Potatoes’: From Consumers to Designers and Active Contributors. FirstMonday (Peer-Reviewed Journal on the Internet), http://firstmonday.org/issues/issue7_12/fischer/
Fischer, G.: Domain-Oriented Design Environments. Automated Software Engineering 1, 177–203 (1994)
Sutcliffe, A.G.: Requirements Engineering for socio-technical systems. In: Proceedings Fifth IEEE International Symposium on Requirements Engineering, pp. 27–31. IEEE Computer Society Press, Los Alamitos (2001)
Nakakoji, K., Yamamoto, Y., Nishinaka, Y., Kishida, K., Ye, Y.: Evolution Patterns of Open-Source Software Systems and Communities. In: International Workshop on Principles of Software Evolution (IWPSE 2002), Orlando, FL, pp. 76–85 (2002)
O’Reilly, T.: Lessons from Open-Source Software Development. Communications of the ACM 42, 33–37 (1999)
Aoki, A., Hayashi, K., Kishida, K., Nakakoji, K., Nishinaka, Y., Reeves, B., Takashima, A., Yamamoto, Y.: A Case Study of the Evolution of Jun: An Object-Oriented Open-Source 3D Multimedia Library. In: 23rd International Conference on Software Engineering (ICSE 2001), pp. 524–533. IEEE Press, Toronto (2001)
Raymond, E.S., Young, B.: The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O’Reilly, Sebastopol (2001)
Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: End-User Development: the Software Shaping Workshop Approach. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End User Development, vol. 9, pp. 183–205. Springer, Dordrecht (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 IFIP International Federation for Information Processing
About this paper
Cite this paper
Fischer, G., Piccinno, A., Ye, Y. (2008). The Ecology of Participants in Co-evolving Socio-technical Environments. In: Forbrig, P., Paternò, F. (eds) Engineering Interactive Systems. TAMODIA HCSE 2008 2008. Lecture Notes in Computer Science, vol 5247. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85992-5_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-85992-5_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85991-8
Online ISBN: 978-3-540-85992-5
eBook Packages: Computer ScienceComputer Science (R0)