Social Aspects in Software Development
Software development processes are to a large extent formed by the technologies and tools available for the developers, but equally important is how the work is organised, and how developers and other stakeholders interact and collaborate. This project aims at studying how software developers are enabled or hindered in their work due to social factors, including organisation, collaboration and interaction structures, knowledge, motivation, job satisfaction, empowerment and others.
Main content
We use mainly qualitative methods in the research, but also quantitative methods and design science. Data are often gathered in professional development organisations in order to understand these phenomena.
The project’s faculty members are professor Bjørnar Tessem and associate professor Solveig Bjørnestad.
Currently four master students are working in this project:
- Erlend Andresen: Tool use in agile software development
- Mads Tordal: A case study of interplay of development and operations in testing of new information systems.
- Sindre Benonisen and Kjetil Bruland: Verdandi – a digital wall to support a Scrum team
Publications:
Tessem, Bjørnar. [2011] An Empirical Study of Decision Making, Participation, and Empowerment in Norwegian Software Development Organisations. Proceedings of 12th international conference on agile software development, Madrid, May 2011, Lecture Notes in Business Information Processing, vol 77, Springer Verlag.
Iden, Jon, Bjørnar Tessem, and Tero Päivärinta. [2011] Problems in the Interplay of Development and IT Operations in System Development Projects: a Delphi Study of Norwegian IT Experts. Information and Software Technology 2011.
Iden, Jon and Bjørnar Tessem[2008]. Inhibitors of System Development – Operations Alignment. In Moe, C.E., Sein, M.K., and Holmen, B.E. (eds.) NOKOBIT 2008, Norwegian Conference on the Use of IT in Organisations, pp- 261-274. Tapir, Trondheim, Norway.
Cheng, L., de Souza, C., Dittrich, Y., Hazzan, O., Maurer, F., John, M., Sharp, H., Sillito, J., Sim, S., Singer, J., Storey, M., Tessem, B., and Venolia, G. [2008]. Cooperative and human aspects of software engineering (CHASE 2008). In Companion of the 30th international Conference on Software Engineering (Leipzig, Germany, May 10 - 18, 2008). ICSE Companion '08. ACM, New York, NY, 1067-1068. DOI= http://doi.acm.org/10.1145/1370175.1370250
Tessem, Bjørnar and Jon Iden [2008]. Cooperation between developers and operations in software engineering project. In Proceedings of the 2008 international Workshop on Cooperative and Human Aspects of Software Engineering (Leipzig, Germany, May 13 - 13, 2008). CHASE '08. ACM, New York, NY, 105-108.
Dittrich, Y., John, M., Singer, J & Tessem, B.[2007]. For the special issue on qualitative software engineering research. Information and Software Technology 2007;49(6):531-539
Tessem, Bjørnar and Jon Iden, [2007]. Issues in the Transfer of Software from Development to Production. In Habib, L., Molka-Danielsen, J., Moe, C.E., Graumann, C., and Larsen, Tor J. (eds.)NOKOBIT 2007, Norwegian Conference on the Use of IT in Organizations. pp. 15-28, Tapir, Trondheim, Norway.
Tessem, Bjørnar and Frank Maurer [2007] Job Satisfaction and Motivation in a Large Agile Project. In G. Concas, E. Damiani, M. Scotto and G. Succi (eds.), Agile Processes in Software Engineering and Extreme Programming, 8th International Conference, XP 2007, Como, Italy, June 2007, Lecture Notes in Computer Science 4536, Springer Verlag, Berlin. pp. 54-61.
Bjørnar Tessem [2005]: The Extreme Programming Customer Role: a Closer Form of Customer-Developer Communication. Proceedings of NOKOBIT 2005. Norwegian Conference on the Use of IT in Organisations, pp- 255-268. INFOMEDIA. University of Bergen, Norway.
Bjørnar Tessem, Solveig Bjørnestad & Weiqin Chen [2005]. Learning Collaboration and Software Development with Pair Programming Proceedings of European Research Workshop on Understanding and Rethinking the Technology-mediated workplace. Liège, Belgium, October 2005.
John, Michael and Frank Maurer and Bjørnar Tessem [2005]: Human and Social factors of Software Engineering. Proceedings of the 27th International Conference on Software Engineering, May 2005. ACM Digital Library.
Folkestad, Hogne, and Espen Pilskog and Bjørnar Tessem [2004]: Effects of Software Process in Organizational Development – A Case Study. Learning Software Organizations Workshop 2004. Lecture Notes in Computer Science, Springer-Verlag, June 2004.
Tessem, Bjørnar[2003]. Experiences in Learning XP Practices: A Qualitative Study. In M. Marchesi and G. Succi (Eds.): XP 2003, LNCS 2675, pp. 131–137, 2003.