{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,12]],"date-time":"2026-09-12T01:50:02Z","timestamp":1789177802659,"version":"build-2803163510"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2022,9,20]],"date-time":"2022-09-20T00:00:00Z","timestamp":1663632000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,9,20]],"date-time":"2022-09-20T00:00:00Z","timestamp":1663632000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100002790","name":"Canadian Network for Research and Innovation in Machining Technology, Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["PGSD3-519053-2018"],"award-info":[{"award-number":["PGSD3-519053-2018"]}],"id":[{"id":"10.13039\/501100002790","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2022,12]]},"DOI":"10.1007\/s10664-022-10187-6","type":"journal-article","created":{"date-parts":[[2022,9,20]],"date-time":"2022-09-20T09:04:03Z","timestamp":1663664643000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Sources of software development task friction"],"prefix":"10.1007","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9974-0794","authenticated-orcid":false,"given":"Nick C.","family":"Bradley","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1834-6240","authenticated-orcid":false,"given":"Thomas","family":"Fritz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4213-494X","authenticated-orcid":false,"given":"Reid","family":"Holmes","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,9,20]]},"reference":[{"key":"10187_CR1","doi-asserted-by":"publisher","unstructured":"Adeli M, Nelson N, Chattopadhyay S, Coffey H, Henley A, Sarma A (2020) Supporting code comprehension via annotations: right information at the right time and place. In: Proceedings of the symposium on visual languages and human-centric computing (VL\/HCC). https:\/\/doi.org\/10.1109\/VL\/HCC50065.2020.9127264https:\/\/doi.org\/10.1109\/VL\/HCC50065.2020.9127264, pp 1\u201310","DOI":"10.1109\/VL\/HCC50065.2020.9127264 10.1109\/VL\/HCC50065.2020.9127264"},{"key":"10187_CR2","doi-asserted-by":"publisher","unstructured":"Alaboudi A, LaToza T D (2019) An exploratory study of live-streamed programming. In: Proceedings of the symposium on visual languages and human-centric computing (VL\/HCC). https:\/\/doi.org\/10.1109\/VLHCC.2019.8818832, pp 5\u201313","DOI":"10.1109\/VLHCC.2019.8818832"},{"key":"10187_CR3","doi-asserted-by":"publisher","unstructured":"Amann S, Proksch S, Nadi S, Mezini M (2016) A study of visual studio usage in practice. In: Proceedings of the international conference on software analysis, evolution, and reengineering (SANER), vol 1. https:\/\/doi.org\/10.1109\/SANER.2016.39, pp 124\u2013134","DOI":"10.1109\/SANER.2016.39"},{"key":"10187_CR4","doi-asserted-by":"publisher","unstructured":"Bannon L, Cypher A, Greenspan S, Monty M L (1983) Evaluation and analysis of users\u2019 activity organization. In: Proceedings of the conference on human factors in computing systems (CHI). https:\/\/doi.org\/10.1145\/800045.801580, pp 54\u201357","DOI":"10.1145\/800045.801580"},{"issue":"3","key":"10187_CR5","doi-asserted-by":"publisher","first-page":"1313","DOI":"10.1007\/s10664-017-9547-8","volume":"23","author":"L Bao","year":"2018","unstructured":"Bao L, Xing Z, Xia X, Lo D, Hassan A E (2018) Inference of development activities from interaction with uninstrumented applications. Empir Softw Eng (ESE) 23(3):1313\u20131351. https:\/\/doi.org\/10.1007\/s10664-017-9547-8https:\/\/doi.org\/10.1007\/s10664-017-9547-8","journal-title":"Empir Softw Eng (ESE)"},{"issue":"8","key":"10187_CR6","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1145\/3325901","volume":"62","author":"JE Bardram","year":"2019","unstructured":"Bardram J E, Jeuris S, Tell P, Houben S, Voida S (2019) Activity-centric computing systems. Commun ACM 62(8):72\u201381. https:\/\/doi.org\/10.1145\/3325901","journal-title":"Commun ACM"},{"key":"10187_CR7","doi-asserted-by":"publisher","unstructured":"Begel A, Khoo Y P, Zimmermann T (2010) Codebook: discovering and exploiting relationships in software repositories. In: Proceedings of the international conference on software engineering (ICSE). https:\/\/doi.org\/10.1145\/1806799.1806821, pp 125\u2013134","DOI":"10.1145\/1806799.1806821"},{"key":"10187_CR8","doi-asserted-by":"publisher","unstructured":"Beller M, Gousios G, Panichella A, Zaidman A (2015) When, how, and why developers (do not) test in their IDEs. In: Proceedings of the joint meeting on European software engineering conference and the symposium on the foundations of software engineering (ESEC\/FSE). https:\/\/doi.org\/10.1145\/2786805.2786843, pp 179\u2013190","DOI":"10.1145\/2786805.2786843"},{"key":"10187_CR9","doi-asserted-by":"publisher","unstructured":"Bernstein M S, Shrager J, Winograd T (2008) Taskpos\u00e9: exploring fluid boundaries in an associative window visualization. In: Proceedings of the symposium on user interface software and technology (UIST). https:\/\/doi.org\/10.1145\/1449715.1449753, pp 231\u2013234","DOI":"10.1145\/1449715.1449753"},{"key":"10187_CR10","doi-asserted-by":"publisher","unstructured":"Bragdon A, Zeleznik R, Reiss S P, Karumuri S, Cheung W, Kaplan J, Coleman C, Adeputra F, LaViola J J Jr (2010) Code bubbles: a working set-based interface for code understanding and maintenance. In: Proceedings of the conference on human factors in computing systems (CHI). https:\/\/doi.org\/10.1145\/1753326.1753706, pp 2503\u20132512","DOI":"10.1145\/1753326.1753706"},{"issue":"10","key":"10187_CR11","doi-asserted-by":"publisher","first-page":"1050","DOI":"10.1002\/asi.20197","volume":"56","author":"K Bystr\u00f6m","year":"2005","unstructured":"Bystr\u00f6m K, Hansen P (2005) Conceptual framework for tasks in information studies. J Am Soc Inf Sci Technol 56(10):1050\u20131061. https:\/\/doi.org\/10.1002\/asi.20197","journal-title":"J Am Soc Inf Sci Technol"},{"key":"10187_CR12","doi-asserted-by":"publisher","unstructured":"Chapuis O, Roussel N (2007) Copy-and-paste between overlapping windows. In: Proceedings of the conference on human factors in computing systems (CHI). https:\/\/doi.org\/10.1145\/1240624.1240657https:\/\/doi.org\/10.1145\/1240624.1240657, pp 201\u2013210","DOI":"10.1145\/1240624.1240657 10.1145\/1240624.1240657"},{"key":"10187_CR13","doi-asserted-by":"publisher","unstructured":"Chattopadhyay S, Nelson N, Gonzalez Y R, Leon A A, Pandita R, Sarma A (2019) Latent patterns in activities: a field study of how developers manage context. In: Proceedings of the international conference on software engineering (ICSE). https:\/\/doi.org\/10.1109\/ICSE.2019.00051, pp 373\u2013383","DOI":"10.1109\/ICSE.2019.00051"},{"key":"10187_CR14","doi-asserted-by":"crossref","unstructured":"\u010cubrani\u0107 D, Murphy G C (2003) Hipikat: recommending pertinent software development artifacts. In: Proceedings of the international conference on software engineering (ICSE), pp 408\u2013418","DOI":"10.1109\/ICSE.2003.1201219"},{"key":"10187_CR15","doi-asserted-by":"publisher","unstructured":"DeLine R, Rowan K (2010) Code canvas: zooming towards better development environments. In: Proceedings of the international conference on software engineering (ICSE), vol 2. https:\/\/doi.org\/10.1145\/1810295.1810331, pp 207\u2013210","DOI":"10.1145\/1810295.1810331"},{"key":"10187_CR16","doi-asserted-by":"publisher","unstructured":"Dragunov A N, Dietterich T G, Johnsrude K, McLaughlin M, Li L, Herlocker J L (2005) Tasktracer: a desktop environment to support multi-tasking knowledge workers. In: Proceedings of the international conference on intelligent user interfaces (IUI). https:\/\/doi.org\/10.1145\/1040830.1040855, pp 75\u201382","DOI":"10.1145\/1040830.1040855"},{"key":"10187_CR17","doi-asserted-by":"publisher","unstructured":"Fritz T, Murphy G C (2010) Using information fragments to answer the questions developers ask. In: Proceedings of the international conference on software engineering (ICSE), ICSE \u201910. https:\/\/doi.org\/10.1145\/1806799.1806828, pp 175\u2013184","DOI":"10.1145\/1806799.1806828"},{"issue":"1","key":"10187_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.iheduc.2005.11.001","volume":"9","author":"DR Garrison","year":"2006","unstructured":"Garrison D R, Cleveland-Innes M, Koole M, Kappelman J (2006) Revisiting methodological issues in transcript analysis: negotiated coding and reliability. Internet High Educ 9(1):1\u20138. https:\/\/doi.org\/10.1016\/j.iheduc.2005.11.001https:\/\/doi.org\/10.1016\/j.iheduc.2005.11.001","journal-title":"Internet High Educ"},{"key":"10187_CR19","doi-asserted-by":"publisher","unstructured":"Gonz\u00e1lez V M, Mark G, Mark G (2004) Constant, constant, multi-tasking craziness: managing multiple working spheres. In: Proceedings of the conference on human factors in computing systems (CHI). https:\/\/doi.org\/10.1145\/985692.985707, pp 113\u2013120","DOI":"10.1145\/985692.985707"},{"key":"10187_CR20","unstructured":"Green T R (1989) Cognitive dimensions of notations. People and computers V, pp 443\u2013460"},{"key":"10187_CR21","doi-asserted-by":"publisher","unstructured":"Henley A Z, Fleming S D (2014) The patchworks code editor: toward faster navigation with less code arranging and fewer navigation mistakes. In: Proceedings of the conference on human factors in computing systems (CHI). https:\/\/doi.org\/10.1145\/2556288.2557073, pp 2511\u20132520","DOI":"10.1145\/2556288.2557073"},{"key":"10187_CR22","doi-asserted-by":"publisher","unstructured":"Jeuris S, Houben S, Bardram J (2014) Laevo: a temporal desktop interface for integrated knowledge work. In: Proceedings of the symposium on user interface software and technology (UIST). https:\/\/doi.org\/10.1145\/2642918.2647391, pp 679\u2013688","DOI":"10.1145\/2642918.2647391"},{"key":"10187_CR23","doi-asserted-by":"publisher","unstructured":"Kaptelinin V (2003) UMEA: translating interaction histories into project contexts. In: Proceedings of the conference on human factors in computing systems (CHI). https:\/\/doi.org\/10.1145\/642611.642673https:\/\/doi.org\/10.1145\/642611.642673, pp 353\u2013360","DOI":"10.1145\/642611.642673 10.1145\/642611.642673"},{"key":"10187_CR24","doi-asserted-by":"publisher","unstructured":"Kersten M, Murphy G C (2005) Mylar: a degree-of-Interest Model for IDEs. In: Proceedings of the international conference on aspect-oriented software development (AOSD). https:\/\/doi.org\/10.1145\/1052898.1052912https:\/\/doi.org\/10.1145\/1052898.1052912, pp 159\u2013168","DOI":"10.1145\/1052898.1052912 10.1145\/1052898.1052912"},{"issue":"12","key":"10187_CR25","doi-asserted-by":"publisher","first-page":"971","DOI":"10.1109\/TSE.2006.116","volume":"32","author":"AJ Ko","year":"2006","unstructured":"Ko A J, Myers B A, Coblenz M J, Aung H H (2006) An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks. IEEE Trans Softw Eng 32(12):971\u2013987. https:\/\/doi.org\/10.1109\/TSE.2006.116","journal-title":"IEEE Trans Softw Eng"},{"key":"10187_CR26","doi-asserted-by":"publisher","unstructured":"Ko A J, DeLine R, Venolia G (2007) Information needs in collocated software development teams. In: Proceedings of the international conference on software engineering (ICSE). https:\/\/doi.org\/10.1109\/ICSE.2007.45, pp 344\u2013353","DOI":"10.1109\/ICSE.2007.45"},{"key":"10187_CR27","doi-asserted-by":"crossref","unstructured":"LaToza T D, Venolia G, DeLine R (2006) Maintaining mental models: a study of developer work habits. In: Proceedings of the international conference on software engineering (ICSE), pp 492\u2013501","DOI":"10.1145\/1134285.1134355"},{"key":"10187_CR28","doi-asserted-by":"publisher","unstructured":"Lawrance J, Bellamy R, Burnett M (2007) Scents in programs: does information foraging theory apply to program maintenance?. In: Proceedings of the symposium on visual languages and human-centric computing (VL\/HCC). https:\/\/doi.org\/10.1109\/VLHCC.2007.25, pp 15\u201322","DOI":"10.1109\/VLHCC.2007.25"},{"issue":"2","key":"10187_CR29","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1109\/TSE.2010.111","volume":"39","author":"J Lawrance","year":"2013","unstructured":"Lawrance J, Bogart C, Burnett M, Bellamy R, Rector K, Fleming S D (2013) How programmers debug, revisited: an information foraging theory perspective. IEEE Trans Softw Eng 39(2):197\u2013215. https:\/\/doi.org\/10.1109\/TSE.2010.111","journal-title":"IEEE Trans Softw Eng"},{"key":"10187_CR30","doi-asserted-by":"publisher","unstructured":"Lewis C, Wharton C (1997) Chapter 30\u2014cognitive walkthroughs. In: Helander MG, Landauer TK, Prabhu PV (eds) Handbook of human-computer interaction, 2nd edn. https:\/\/doi.org\/10.1016\/B978-044481862-1.50096-0https:\/\/doi.org\/10.1016\/B978-044481862-1.50096-0, pp 717\u2013732","DOI":"10.1016\/B978-044481862-1.50096-0 10.1016\/B978-044481862-1.50096-0"},{"key":"10187_CR31","doi-asserted-by":"publisher","unstructured":"Maalej W (2009) Task-first or context-first? Tool integration revisited. In: Proceedings of the international conference on automated software engineering (ASE). https:\/\/doi.org\/10.1109\/ASE.2009.36https:\/\/doi.org\/10.1109\/ASE.2009.36, pp 344\u2013355","DOI":"10.1109\/ASE.2009.36 10.1109\/ASE.2009.36"},{"key":"10187_CR32","doi-asserted-by":"publisher","unstructured":"Minelli R, Mocci A, Lanza M (2015a) I know what you did last summer\u2014an investigation of how developers spend their time. In: Proceedings of the international conference on program comprehension (ICPC). https:\/\/doi.org\/10.1109\/ICPC.2015.12, pp 25\u201335","DOI":"10.1109\/ICPC.2015.12"},{"key":"10187_CR33","doi-asserted-by":"publisher","unstructured":"Minelli R, Mocci A, Lanza M (2015b) The plague doctor: a promising cure for the window plague. In: Proceedings of the international conference on program comprehension (ICPC). https:\/\/doi.org\/10.1109\/ICPC.2015.28, pp 182\u2013185","DOI":"10.1109\/ICPC.2015.28"},{"issue":"4","key":"10187_CR34","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/MS.2006.105","volume":"23","author":"GC Murphy","year":"2006","unstructured":"Murphy G C, Kersten M, Findlater L (2006) How are java software developers using the eclipse IDE? IEEE Softw 23(4):76\u201383. https:\/\/doi.org\/10.1109\/MS.2006.105","journal-title":"IEEE Softw"},{"key":"10187_CR35","doi-asserted-by":"publisher","unstructured":"Oliver N, Smith G, Thakkar C, Surendran A C (2006) SWISH: semantic analysis of window titles and switching history. In: Proceedings of the international conference on intelligent user interfaces (IUI). https:\/\/doi.org\/10.1145\/1111449.1111492, pp 194\u2013201","DOI":"10.1145\/1111449.1111492"},{"key":"10187_CR36","doi-asserted-by":"publisher","unstructured":"Oliver N, Czerwinski M, Smith G, Roomp K (2008) Relalttab: assisting users in switching windows. In: Proceedings of the international conference on intelligent user interfaces (IUI). https:\/\/doi.org\/10.1145\/1378773.1378836, pp 385\u2013388","DOI":"10.1145\/1378773.1378836"},{"key":"10187_CR37","doi-asserted-by":"crossref","unstructured":"Pilzer J, Rosenast R, Meyer A N, Huang E M, Fritz T (2020) Supporting software developers\u2019 focused work on window-based desktops. In: Proceedings of the conference on human factors in computing systems (CHI), pp 1\u201313","DOI":"10.1145\/3313831.3376285"},{"key":"10187_CR38","doi-asserted-by":"publisher","unstructured":"Piorkowski D J, Fleming S D, Kwan I, Burnett M M, Scaffidi C, Bellamy R K, Jordahl J (2013) The whats and hows of programmers\u2019 foraging diets. In: Proceedings of the conference on human factors in computing systems (CHI). https:\/\/doi.org\/10.1145\/2470654.2466418, pp 3063\u20133072","DOI":"10.1145\/2470654.2466418"},{"key":"10187_CR39","doi-asserted-by":"publisher","unstructured":"Piorkowski D, Fleming S D, Scaffidi C, Burnett M, Kwan I, Henley A Z, Macbeth J, Hill C, Horvath A (2015) To fix or to learn? How production bias affects developers\u2019 information foraging during debugging. In: 2015 IEEE International conference on software maintenance and evolution (ICSME). https:\/\/doi.org\/10.1109\/ICSM.2015.7332447, pp 11\u201320","DOI":"10.1109\/ICSM.2015.7332447"},{"key":"10187_CR40","doi-asserted-by":"publisher","unstructured":"Piorkowski D, Henley A Z, Nabi T, Fleming S D, Scaffidi C, Burnett M (2016) Foraging and navigations, fundamentally: developers\u2019 predictions of value and cost. In: Proceedings of the joint meeting on European software engineering conference and the symposium on the foundations of software engineering (ESEC\/FSE). https:\/\/doi.org\/10.1145\/2950290.2950302, pp 97\u2013108","DOI":"10.1145\/2950290.2950302"},{"key":"10187_CR41","doi-asserted-by":"publisher","unstructured":"Pirolli P, Card S (1995) Information foraging in information access environments. In: Proceedings of the conference on human factors in computing systems (CHI). https:\/\/doi.org\/10.1145\/223904.223911https:\/\/doi.org\/10.1145\/223904.223911, pp 51\u201358","DOI":"10.1145\/223904.223911 10.1145\/223904.223911"},{"issue":"8","key":"10187_CR42","doi-asserted-by":"publisher","first-page":"1644","DOI":"10.1109\/TSE.2019.2931296","volume":"47","author":"SS Ragavan","year":"2021","unstructured":"Ragavan S S, Codoban M, Piorkowski D, Dig D, Burnett M (2021) Version control systems: an information foraging perspective. IEEE Trans Softw Eng 47(8):1644\u20131655. https:\/\/doi.org\/10.1109\/TSE.2019.2931296https:\/\/doi.org\/10.1109\/TSE.2019.2931296","journal-title":"IEEE Trans Softw Eng"},{"key":"10187_CR43","doi-asserted-by":"publisher","unstructured":"Rattenbury T, Canny J (2007) CAAD: an automatic task support system. In: Proceedings of the conference on human factors in computing systems (CHI). https:\/\/doi.org\/10.1145\/1240624.1240731, pp 687\u2013696","DOI":"10.1145\/1240624.1240731"},{"key":"10187_CR44","doi-asserted-by":"publisher","unstructured":"Robertson G, Horvitz E, Czerwinski M, Baudisch P, Hutchings D R, Meyers B, Robbins D, Smith G (2004) Scalable fabric: flexible task management. In: Proceedings of the working conference on advanced visual interfaces (AVI). https:\/\/doi.org\/10.1145\/989863.989874, pp 85\u201389","DOI":"10.1145\/989863.989874"},{"issue":"1","key":"10187_CR45","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/1189748.1189751","volume":"16","author":"MP Robillard","year":"2007","unstructured":"Robillard MP, Murphy GC (2007) Representing concerns in source code. ACM Trans Softw Eng Methodol 16(1):3\u2013es. https:\/\/doi.org\/10.1145\/1189748.1189751","journal-title":"ACM Trans Softw Eng Methodol"},{"issue":"12","key":"10187_CR46","doi-asserted-by":"publisher","first-page":"889","DOI":"10.1109\/TSE.2004.101","volume":"30","author":"M Robillard","year":"2004","unstructured":"Robillard M, Coelho W, Murphy G (2004) How effective developers investigate source code: an exploratory study. IEEE Trans Softw Eng 30(12):889\u2013903. https:\/\/doi.org\/10.1109\/TSE.2004.101","journal-title":"IEEE Trans Softw Eng"},{"key":"10187_CR47","doi-asserted-by":"publisher","unstructured":"Roethlisberger D, Nierstrasz O, Ducasse S (2009) Autumn leaves: curing the window plague in IDEs. In: Proceedings of the working conference on reverse engineering (WCRE). https:\/\/doi.org\/10.1109\/WCRE.2009.18, pp 237\u2013246","DOI":"10.1109\/WCRE.2009.18"},{"issue":"4","key":"10187_CR48","doi-asserted-by":"publisher","first-page":"434","DOI":"10.1109\/TSE.2008.26","volume":"34","author":"J Sillito","year":"2008","unstructured":"Sillito J, Murphy G C, Volder K D (2008) Asking and answering questions during a programming change task. IEEE Trans Softw Eng 34(4):434\u2013451. https:\/\/doi.org\/10.1109\/TSE.2008.26","journal-title":"IEEE Trans Softw Eng"},{"key":"10187_CR49","unstructured":"Singer J, Lethbridge T, Vinson N, Anquetil N (1997) An examination of software engineering work practices. In: Proceedings of the conference of the centre for advanced studies on collaborative research (CASCON), pp 21\u201336"},{"key":"10187_CR50","unstructured":"Smith G, Baudisch P, Robertson G G, Czerwinski M, Meyers B R, Robbins D C, Andrews D B (2003) Groupbar: the TaskBar evolved. In: Proceedings of the Australian conference on human-computer interaction (OZCHI), vol 3, p 10"},{"issue":"9","key":"10187_CR51","doi-asserted-by":"publisher","first-page":"850","DOI":"10.1145\/6592.6594","volume":"29","author":"E Soloway","year":"1986","unstructured":"Soloway E (1986) Learning to program = learning to construct mechanisms and explanations. Commun ACM 29(9):850\u2013858. https:\/\/doi.org\/10.1145\/6592.6594","journal-title":"Commun ACM"},{"key":"10187_CR52","unstructured":"Strauss A, Corbin J (1994) Grounded theory methodology. In: Denzin NK, Lincoln YS (eds) Handbook of qualitative research. Sage Publications, pp 273\u2013285"},{"key":"10187_CR53","doi-asserted-by":"publisher","unstructured":"Tashman C (2006) Windowscape: a task oriented window manager. In: Proceedings of the symposium on user interface software and technology (UIST). https:\/\/doi.org\/10.1145\/1166253.1166266, pp 77\u201380","DOI":"10.1145\/1166253.1166266"},{"key":"10187_CR54","doi-asserted-by":"publisher","unstructured":"Vallacher R R, Wegner D M (2012) Action identification theory. In: Handbook of theories of social psychology, vol 1. https:\/\/doi.org\/10.4135\/9781446249215.n17. Sage Publications Ltd, pp 327\u2013348","DOI":"10.4135\/9781446249215.n17"},{"key":"10187_CR55","unstructured":"Venolia G (2005) Bridges between silos: a microsoft research project"},{"issue":"1","key":"10187_CR56","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/j.cogsys.2008.08.003","volume":"11","author":"Y Wang","year":"2010","unstructured":"Wang Y, Chiew V (2010) On the cognitive process of human problem solving. Cogn Syst Res 11(1):81\u201392. https:\/\/doi.org\/10.1016\/j.cogsys.2008.08.003","journal-title":"Cogn Syst Res"},{"key":"10187_CR57","doi-asserted-by":"publisher","unstructured":"Zhao S, Chevalier F, Ooi W T, Lee C Y, Agarwal A (2012) AutoComPaste: auto-completing text as an alternative to copy-paste. In: Proceedings of the international working conference on advanced visual interfaces (AVI). https:\/\/doi.org\/10.1145\/2254556.2254626, pp 365\u2013372","DOI":"10.1145\/2254556.2254626"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10187-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-022-10187-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10187-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,21]],"date-time":"2022-11-21T02:12:43Z","timestamp":1668996763000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-022-10187-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,20]]},"references-count":57,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["10187"],"URL":"https:\/\/doi.org\/10.1007\/s10664-022-10187-6","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,20]]},"assertion":[{"value":"16 May 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 September 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no financial or proprietary interests in any material discussed in this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Conflict of Interests"}}],"article-number":"175"}}