A DECONSTRUCTIVIST METHODOLOGY FOR SOFTWARE ENGINEERING

Doris Allhutter

Abstract

Grounded within qualitative research on software engineering and science and technology studies, the paper introduces a deconstructivist methodology for software engineering. Software engineering is a socio-technological process of negotiation embedded in organizational and societal contexts. Thus, social dimensions such as hidden assumptions of use contexts (e.g. based on diversity aspects such as age, gender, class or cultural diversity) implicitly inform development practices. To foster reflective competences in this area, the paper suggests using deconstruction as a tool to disclose collective processes of meaning construction. For this purpose, the idea of introducing a deconstructive process to software engineering is linked to approaches of practice-based, situated and context-sensitive learning.

References

  1. Akrich, M., 1995. User Representations: Practices, Methods and Sociology. In: A. Rip, T. J. Misa & J. Schot eds., 1995. Managing Technology in Society. The Approach of Constructive Technology Assessment. London, New York: Pinter Publishers, pp.167-84.
  2. Argyris, C., 2002. Double loop learning, teaching, and research. Academy of Management. Learning and Education, 2(2), pp.206-18.
  3. Allhutter, D. & Hanappi-Egger, E., 2005. Making the Invisible Visible: Mind-Scripting as Method of Deconstructing (IT-)System Design. In Proceedings and CD-ROM of ICWES13, KWSE.
  4. Allhutter, D. & Hofmann, R., 2010. Deconstructive Design as an Approach to opening Trading Zones. In: J. Vallverdú ed., Thinking Machines and the Philosophy of Computer Science: Concepts and Principles. Hershey, PA: IGI Global, in print.
  5. Bresnen, M., Goussevskaia, A. & Swan, J., 2005. Organizational Routines, Situated Learning and Processes of Change in Project-based Organizations. Project Management Journal, 3(3), pp.27-41.
  6. Butler, J., 1990. Gender trouble. Feminism and Subversion of Identity. New York, London: Routledge.
  7. Coleman, G. & O'Connor, R., 2007. Using grounded theory to understand software process improvement: A study of Irish software product companies. Information and Software Technology, 49(6), pp.654- 67.
  8. Dittrich, Y., John, M., Singer, J. & Tessem, B., 2007. Editorial for the special issue on Qualitative Software Engineering Research. Information and Software Technology, 49(6), pp.531-39.
  9. Dittrich, Y., et al., 2008. Cooperative method development. Combining qualitative empirical research with method, technique and process improvement. Empirical Software Engineering, 13(3), pp.231-60.
  10. Dittrich, Y., Randall, D. W. & Singer, J., 2009. Software Engineering as Cooperative Work. Editorial. Computer Supported Cooperative Work, 18(5/6), pp.393-99.
  11. Flood, R. & Romm, N., 1996. Diversity Management. Triple Loop Learning. Chichester: J. Wiley.
  12. Foucault, M., 1971. L'archéologie du savoir. Paris: Gallimard.
  13. Friedman, B., Kahn, P. H. & Borning, A., 2006. Value Sensitive Design and information systems. In: P. Zhang & D. Galletta eds., Human-computer interaction in management information systems: Foundation. New York: AMIS, pp.348-72.
  14. Hanappi-Egger, E., 2006. Gender and Software Engineering. In: E.M. Trauth ed., Encyclopaedia of Gender and Information Technology. Hershey, London: Idea Group Publishing. pp.453-59.
  15. Hedberg, B., 1981. How organizations learn and unlearn. In: P.C. Nystrom & W.H. Starbuck eds., Handbook of Organizational Design, Vol. 1. New York: Oxford University Press, pp.3-27.
  16. Kellogg, K. C., Orlikowski, W. J. & Yates, J., 2006. Life in the Trading Zone: Structuring Coordination Across Boundaries in Postbureaucratic Organizations. Organization Science, 17(1), pp.22-44.
  17. Lave, J. & Wenger, E., 1991. Situated Learning. Legitimate Peripheral Participation. Cambridge, U.K.: Cambridge University Press.
  18. McAvoy, J. & Butler, T., 2007. The impact of the Abilene Paradox on double-loop learning in an agile team. Information and Software Technology, 49(6), pp.552- 63.
  19. Mathiassen, L., 1998. Reflective Systems Development. Aalborg: Institute for Electronic Systems, Department of Computer Science. Available at: http://www.mathiassen.eci.gsu.edu/rsd.html [Accessed 5 August 2009].
  20. McKenzie, D. & Wajcman, J., 1999. The Social Shaping of Technology. 2nd ed. Buckingham: Open University press.
  21. Nonaka, I. & Takeuchi, H., 1995. The KnowledgeCreating Company. How Japanese Companies Create the Dynamics of Innovation. New York: Oxford University Press.
  22. Oudshoorn, N. & Pinch, T. eds., 2003. How Users Matter: The Co-Construction of Users and Technology. Massachusetts: MIT Press.
  23. Rip, A., Misa T. & Schot, J. eds., 1995. Managing Technology in Society. The Approach of Constructive Technology Assessment. London, New York: Pinter.
  24. Robinson, H., Segal, J. & Sharp, H., 2007. Ethnographically-informed empirical studies of software practice. Information and Software Technology, 49(6), pp.540- 51.
  25. Rönkkö, K., 2007. Interpretation, interaction and reality construction in software engineering: An explanatory model. Information and Software Technology, 49(6), pp.682-93.
  26. Sengers, P., Boehner, K., David, S. & Kaye, J., 2005. Reflective Design. In Proceedings of the 4th Decennial Conference on Critical Computing: Between Sense and Sensibility. ACM Press, pp.49-58.
  27. Star, S. L. & Griesemer, J. R,. 1989. Institutional Ecology, 'Translations' and Boundary Objects: Amateurs and Professionals in Berkeley's Museum of Vertebrate Zoology, 1907-39. Social Studies of Science, 19(4), pp.387-420.
  28. Suchman, L., 2007. Human-Machine Reconfigurations. Plans and Situated Action. 2nd ed. Cambridge: Cambridge University Press.
  29. Trauth, E. M., 2001. Qualitative Research in IS: Issues and Trends. Hershey: IGI Global.
Download


Paper Citation


in Harvard Style

Allhutter D. (2010). A DECONSTRUCTIVIST METHODOLOGY FOR SOFTWARE ENGINEERING . In Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8425-21-8, pages 207-213. DOI: 10.5220/0003001502070213


in Bibtex Style

@conference{enase10,
author={Doris Allhutter},
title={A DECONSTRUCTIVIST METHODOLOGY FOR SOFTWARE ENGINEERING},
booktitle={Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2010},
pages={207-213},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003001502070213},
isbn={978-989-8425-21-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A DECONSTRUCTIVIST METHODOLOGY FOR SOFTWARE ENGINEERING
SN - 978-989-8425-21-8
AU - Allhutter D.
PY - 2010
SP - 207
EP - 213
DO - 10.5220/0003001502070213