Towards Grounded Theory Perspectives of Cognitive Load in Software Engineering
(2021) Psychology of Programming Interest Group Annual Workshop 2021- Abstract
- Background: The socio-technical characteristic of software engineering is acknowledged by many, while the technical side still dominates research. As software engineering is a human-intensive activity, the cognitive side of software engineering needs more exploration when trying to improve its efficiency.
Aim: The aim of this study is to increase the understanding of the impact of cognitive load in software engineering. Our ultimate goal is to theorize the knowledge and thereby reveal opportunities to make software engineering more efficient for companies and compelling for the developers to engage in.
Method: We synthesize knowledge, using a grounded theory approach, from our empirical observations and literature on cognitive load... (More) - Background: The socio-technical characteristic of software engineering is acknowledged by many, while the technical side still dominates research. As software engineering is a human-intensive activity, the cognitive side of software engineering needs more exploration when trying to improve its efficiency.
Aim: The aim of this study is to increase the understanding of the impact of cognitive load in software engineering. Our ultimate goal is to theorize the knowledge and thereby reveal opportunities to make software engineering more efficient for companies and compelling for the developers to engage in.
Method: We synthesize knowledge, using a grounded theory approach, from our empirical observations and literature on cognitive load in software engineering, using cognitive load theory as a stepping stone and theoretical filter.
Results: We present a grounded theory of cognitive load in software engineering, emerging from the analysis, which classifies cognitive load drivers into eight perspectives – task, environment, information, tool, communication, interruption, structure and temporal – each of which is further detailed.
Conclusion: We intend to use this theory as a starting point for further generation of theory to be used in the design of software engineering tools, methods and organizational structures to improve efficiency and developer satisfaction by reducing the cognitive load. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/94f5592b-80fb-44c3-9468-dc4807a237fe
- author
- Helgesson, Daniel LU and Runeson, Per LU
- organization
- publishing date
- 2021-06-22
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- Psychology of Programming Interest Group (PPIG) : 32nd Annual Workshop - 32nd Annual Workshop
- publisher
- Psychology of Programming Interest Group
- conference name
- Psychology of Programming Interest Group Annual Workshop 2021
- conference dates
- 2021-06-21 - 2021-06-25
- language
- English
- LU publication?
- yes
- id
- 94f5592b-80fb-44c3-9468-dc4807a237fe
- alternative location
- https://www.ppig.org/papers/2021-ppig-32nd-helgesson/
- date added to LUP
- 2021-08-18 16:08:43
- date last changed
- 2021-08-20 02:17:36
@inproceedings{94f5592b-80fb-44c3-9468-dc4807a237fe, abstract = {{Background: The socio-technical characteristic of software engineering is acknowledged by many, while the technical side still dominates research. As software engineering is a human-intensive activity, the cognitive side of software engineering needs more exploration when trying to improve its efficiency.<br/>Aim: The aim of this study is to increase the understanding of the impact of cognitive load in software engineering. Our ultimate goal is to theorize the knowledge and thereby reveal opportunities to make software engineering more efficient for companies and compelling for the developers to engage in.<br/>Method: We synthesize knowledge, using a grounded theory approach, from our empirical observations and literature on cognitive load in software engineering, using cognitive load theory as a stepping stone and theoretical filter.<br/>Results: We present a grounded theory of cognitive load in software engineering, emerging from the analysis, which classifies cognitive load drivers into eight perspectives – task, environment, information, tool, communication, interruption, structure and temporal – each of which is further detailed.<br/>Conclusion: We intend to use this theory as a starting point for further generation of theory to be used in the design of software engineering tools, methods and organizational structures to improve efficiency and developer satisfaction by reducing the cognitive load.}}, author = {{Helgesson, Daniel and Runeson, Per}}, booktitle = {{Psychology of Programming Interest Group (PPIG) : 32nd Annual Workshop}}, language = {{eng}}, month = {{06}}, publisher = {{Psychology of Programming Interest Group}}, title = {{Towards Grounded Theory Perspectives of Cognitive Load in Software Engineering}}, url = {{https://www.ppig.org/papers/2021-ppig-32nd-helgesson/}}, year = {{2021}}, }