Who Are the Rational Actors in Software Development Projects?

Cornelia Gaebert, Jörg Friedrich

2015

Abstract

In the field of software development outsourcing and software project management, researchers use concepts from economic theory to describe organizations, groups, teams, and involved people as rational actors. However, they fail to justify these approaches based on an appropriate understanding of the involved social actors’ status. The question, who really can be described as a rational actor, the organizations, teams, or the individual people, and which kind of rationality they provide, remains open. We have therefore analyzed the social structure of software development projects (SDP) as described in research literature. Based on novel concepts from the field of social philosophy, we have developed a social ontology (SO) of the actors in the context of commercial SDPs. We identified different actors at several levels, with different kinds of rationality. Organizations, departments, and groups may act as rational actors if following well-defined regulations and methods. Actor classification according to the rationality of the actors’ decision-making will help understand and predict their behavior and thus provide a solid base for the application of economic concepts to software development outsourcing and software project management research.

References

  1. Al-Ahmad, W., Al-Fagih, K., Khanfar, K., Alsamara, K., Abuleil, S., Abu-Salem, H. 2009. A Taxonomy of an IT Project Failure: Root Causes. International Management Review 5(1), 93-104.
  2. Aubert, B.A., Patry, M. and Rivard, S. 2003. A tale of two outsourcing contracts. An agency-theoretical perspective. Wirtschaftsinformatik 45, 181-190.
  3. Axelrod, R. 1984. The Evolution of Cooperation. New York, Basic Books.
  4. Bakker, R. M., Knoben, J., De Vries, N., Oerlemans, L. A. 2011. The nature and prevalence of interorganizational project ventures: Evidence from a large scale field study in the Nether-lands 2006-2009. International Journal of Project Management 29(6), 781-794.
  5. Benaroch, M., Lichtenstein, Y., Wyss, S. 2012. Contract Design Choices in IT Outsourcing: New Lessons from Software Development Outsourcing Contracts (April 20, 2012). Available at SSRN: http://ssrn.com/abstract=2137174 or http://dx.doi.org/10.2139/ssrn.2137174.
  6. Beulen, E. and Ribbers, P. 2003. IT Outsourcing Contracts: Practical Implications of the Incomplete Contract Theory. Proceedings of the 36th HICSS.
  7. Dennett, D. C. 1981. True believers: The intentional strategy and why it works. In: Scientific Explanation. Ed. by Heath, A., Oxford University Press. 53-75.
  8. Dwivedi, Y.K., Ravichandran, K., Williams, M.D., Miller, S., Lal,B., Antony, V., Muktha, K. 2013. IS/IT Project Failures: A Review of the Extant Literature for Deriving a Taxonomy of Failure Factors. IFIP Advances in Information and Communication Technology (402), 73-88.
  9. Edum-Fotwe, F. T., Price, A. D. 2009. A social ontology for appraising sustainability of construction projects and developments. International Journal of Project Management, 27(4), 313-322.
  10. El Emam, K., Koru, A. G. 2008. A Replicated Survey of IT Software Project Failures. IEEE Software 25(5), pp. 84-90.
  11. Gaebert, C. 2014a. Contract Design and Uncertainty in Software Development Projects. Perspectives in Business Informatics Research. 217-230.
  12. Gaebert, C.2014b. Dilemma Structures between Contracting Parties in Software Development Projects. Proceedings of the 9th International Conference on Software Engineering and Applications - 29-31 August 2014, SCITEPRESS - Science and Technology Publications, 539--548.
  13. Gallotti, M. L., Pleasants, N., Griffiths, P. 2011. Naturally We. A Philosophical Study of Collective Intentionality http://hdl.handle.net/10036/2997.
  14. Ketchley, N. 2014. “The army and the people are one hand!” Fraternization and the 25th January Egyptian Revolution. Comparative Studies in Society and History, 56(01), 155-186.
  15. Kotter, J. P. (2008). Corporate culture and performance. Simon and Schuster.
  16. Lawson, T. 2014. A conception of social ontology. In Pratten, S. (Ed.): Social Ontology and Modern Economics, 19-52.
  17. Marschollek, D. K. F. O., Beck, R. 2012. Alignment of Divergent Organizational Cultures in IT Public-Private Partnerships. Business & Information Systems Engineering, 4(3), 153-162.
  18. Narotzky, S. 2007. The Project in the Model. Current Anthropology, 48(3), 403-424.
  19. Pettit, P., Schweikard, D. 2006. Joint actions and group agents. Philosophy of the Social Sciences, 36(1), 18-39.
  20. Pratten, S. 2014. Introduction. In Pratten, S. (Ed.): Social Ontology and Modern Economics, 1-16.
  21. Pratten, S. 2013. Post-Keynesian Economics, Critical Realism, and Social Ontology. The Oxford Handbook of Post-Keynesian Economics, Volume 2: Critiques and Methodology, 2, 62-739.
  22. Searle, J. R. 2006. Social ontology. Some basic principles. Anthropological Theory, 6(1), 12-29.
  23. Standish Group 2010. CHAOS MANIFESTO, The Laws of Chaos and the CHAOS 100 Best PM Practices The Standish Group International.
  24. Tamburri, D. A., Lago, P., van Vliet, H.. 2012. Organizational social structures for software engineering. ACM Comput. Surv. 46(1), 1-34.
  25. Tamburri, D. A., Lago, P., van Vliet, H., 2013 Uncovering Latent Social Communities in Software Development. IEEE Software, 30(1), 29-36.
  26. Tollefsen, D. 2002. Organizations as true believers. Journal of social philosophy, 33(3), 395-410.
  27. Tollefsen, D. 2004. Collective epistemic agency. Southwest Philosophy Review, 20(1), 55-66.
  28. Tollefsen, D. 2011. Groups as Rational Sources. Collective Epistemology, 20, 11-22.
  29. Yilmaz, M., O'Connor, R. V., Collins, J. 2010. Improving software development process through economic mechanism design. In: Systems, Software and Services Process Improve-ment. Ed. by Riel, A., O'Connor, R., Tichkiewitch, S., Messnarz, R., Berlin Heidelberg: Springer. 177-188.
  30. Yilmaz, M., O'Connor, R. V. 2012. A market based approach for resolving resource constrained task allocation problems in a software development process. In: Systems, Software and Services Process Improvement. Ed. by Riel, A., O'Connor, R., Tichkiewitch, S., Messnarz, R., Berlin Heidelberg: Springer. 25-36.
  31. Zannier, C., Maurer, F. 2007: Comparing decision making in agile and non-agile software organizations. In: Agile Processes in Software Engineering and Extreme Programming. Ed. by Abrahamsson, P., Marchesi, M., Maurer, F., Berlin Heidelberg: Springer. 1-8.
Download


Paper Citation


in Harvard Style

Gaebert C. and Friedrich J. (2015). Who Are the Rational Actors in Software Development Projects? . In Proceedings of the 10th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2015) ISBN 978-989-758-114-4, pages 131-138. DOI: 10.5220/0005516101310138


in Bibtex Style

@conference{icsoft-ea15,
author={Cornelia Gaebert and Jörg Friedrich},
title={Who Are the Rational Actors in Software Development Projects?},
booktitle={Proceedings of the 10th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2015)},
year={2015},
pages={131-138},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005516101310138},
isbn={978-989-758-114-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 10th International Conference on Software Engineering and Applications - Volume 1: ICSOFT-EA, (ICSOFT 2015)
TI - Who Are the Rational Actors in Software Development Projects?
SN - 978-989-758-114-4
AU - Gaebert C.
AU - Friedrich J.
PY - 2015
SP - 131
EP - 138
DO - 10.5220/0005516101310138