Skip to main content

Supporting Cognitive Work in Software Development Workflows

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 7983))

Abstract

Both the increasing complexity of developing software systems and the growing significance of knowledge work require new innovations to support developers’ cognitive activities in product development. A workflow is one aid to the development process. Current workflow models support business process management and logical ordering of tasks, but provide insufficient cognitive support for developers’ daily work. We argue that cognitive support should also be provided. This paper addresses the topic through an empirical study. A model to support cognitive work in product development workflows has been developed and validated in an action research intervention. The empirical results indicate that the model tackles the identified challenges in workflows, increases the development process’s efficiency, and provides better results. The findings of this study offer new insights into workflows and work support for both scholars and practitioners.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Robillard, P.: The Role of Knowledge in Software Development. Communications of the ACM 42(1), 87–92 (1999)

    Article  Google Scholar 

  2. Bjørnson, F.O., Dingsøyr, T.: Knowledge Management in Software Engineering: a Systematic Review of Studied Concepts, Findings, and Research Methods Used. Information and Software Technology 50, 1055–1068 (2008)

    Article  Google Scholar 

  3. Zhuge, H.: Workflow- and Agent-Based Cognitive Flow Management for Distributed Team Cooperation. Information and Management 40(5), 419–429 (2003)

    Article  Google Scholar 

  4. Mangan, P., Sadiq, S.: On Building Workflow Models for Flexible Processes. In: Proceedings of the 13th Australasian Database Conference (ADC 2002), pp. 103–109 (2002)

    Google Scholar 

  5. Workflow Management Coalition: Workflow Management Coalition Terminology and Blossary, Document Number WFMC-TC-1011, Document Status-Issue 3.0. Technical report, Workflow Management Coalition, Brussels (1999)

    Google Scholar 

  6. Wang, M., Wang, H.: From Process Logic to Business Logic: a Cognitive Approach to Business Process Management. Information and Management 43(2), 179–193 (2006)

    Article  MATH  Google Scholar 

  7. Klein, M., Dellarocas, C.: A Knowledge-Based Approach to Handling Exceptions in Workflow Systems. Computer Supported Cooperative Work 9, 399–412 (2000)

    Article  Google Scholar 

  8. Jennings, N.R., Faratin, P., Johnson, M.J., Norman, T.J., O’Brien, P., Wiegand, M.E.: Agent-Based Business Process Management. International Journal of Cooperative Information Systems 5(2,3), 105–130 (1996)

    Article  Google Scholar 

  9. van der Aalst, W.M.P., Basten, T.: Inheritance of Workflows: an Approach to Tackling Problems Related to Change. Theoret. Comp. Sci. 270(1-2), 125–203 (2002)

    Article  MATH  Google Scholar 

  10. van Merriënboer, J.J.G.: Training Complex Cognitive Skills. Educational Technology Publications, Englewood Cliffs (1997)

    Google Scholar 

  11. Sweller, J.: Cognitive Load During Problem Solving: Effects on Learning. Cognitive Science 12, 257–285 (1988)

    Article  Google Scholar 

  12. Jonassen, D.H.: Toward a Design Theory of Problem Solving. Educational Technology Research and Development 48(4), 63–85 (2000)

    Article  Google Scholar 

  13. Hollan, J., Hutchins, E., Kirsch, D.: Distributed Cognition: Toward a New Foundation for Human-Computer Interaction Research. ACM Transactions on Computer-Human Interaction 7(2), 174–196 (2000)

    Article  Google Scholar 

  14. Gaines, B.R.: Knowledge Management in Societies of Intelligent Adaptive Agents. Journal of Intelligent Information Systems 9(3), 277–298 (1977)

    Article  Google Scholar 

  15. Goel, A.K.: Design, Analogy, and Creativity. IEEE Expert 12(3), 62–70 (1997)

    Article  MathSciNet  Google Scholar 

  16. Zhuge, H., Ma, J., Shi, X.Q.: Analogy and Abstract in Cognitive Space: a Software Process Model. Information and Software Technology 39, 463–468 (1997)

    Article  Google Scholar 

  17. van Leijen, H., Baets, W.R.J.: A Cognitive Framework for Reengineering Knowledge-Intensive Processes. In: 36th Annual Hawaii International Conference on System Sciences, pp. 97–106 (2003)

    Google Scholar 

  18. Omoronyia, I., Ferguson, J., Roper, M., Wood, M.: A Review of Awareness in Distributed Collaborative Software Engineering. Software Practice and Experience 40, 1107–1133 (2010)

    Article  Google Scholar 

  19. Robertson, T.: Cooperative Work and Lived Cognition: A Taxonomy of Embodied Interaction. In: Fifth European Conference on Computer-Supported Cooperative Work ECSCW 1997, pp. 205–220 (1997)

    Google Scholar 

  20. Dourish, P., Bellotti, V.: Awareness and Coordination in a Shared Workspace. In: Proceedings of the ACM Conference on Computer-Supported Cooperative Work, pp. 107–114 (1992)

    Google Scholar 

  21. Nickerson, J.V.: Event-Based Workflow and the Management Interface. In: Proceedings of the 36th Annual Hawaii International Conference on System Sciences (2003)

    Google Scholar 

  22. Baskerville, R., Wood-Harper, A.T.: A Critical Perspective on Action Research as a Method for Information Systems Research. Journal of Information Technology 11(3), 235–246 (1996)

    Article  Google Scholar 

  23. Susman, G., Evered, R.: An Assessment of the Scientific Merits of Action Research. Administrative Science Quarterly 23(4), 582–603 (1978)

    Article  Google Scholar 

  24. Kuutti, K.: Activity Theory as a Potential Framework for Human-Computer Interaction Research. In: Context and Consciousness: Activity Theory and Human Computer Interaction, pp. 17–44 (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hyysalo, J., Lehto, J., Aaramaa, S., Kelanti, M. (2013). Supporting Cognitive Work in Software Development Workflows. In: Heidrich, J., Oivo, M., Jedlitschka, A., Baldassarre, M.T. (eds) Product-Focused Software Process Improvement. PROFES 2013. Lecture Notes in Computer Science, vol 7983. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39259-7_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39259-7_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39258-0

  • Online ISBN: 978-3-642-39259-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics