{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,17]],"date-time":"2026-09-17T10:48:33Z","timestamp":1789642113830,"version":"4.0.0"},"reference-count":79,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2022,1,1]]},"DOI":"10.1109\/tse.2020.2984086","type":"journal-article","created":{"date-parts":[[2020,4,16]],"date-time":"2020-04-16T20:37:11Z","timestamp":1587069431000},"page":"225-240","source":"Crossref","is-referenced-by-count":14,"title":["Detecting Developers\u2019 Task Switches and Types"],"prefix":"10.1109","volume":"48","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5532-1181","authenticated-orcid":false,"given":"Andre N.","family":"Meyer","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chris","family":"Satterfield","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Manuela","family":"Zuger","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Katja","family":"Kevic","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6768-2649","authenticated-orcid":false,"given":"Gail C.","family":"Murphy","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4905-1469","authenticated-orcid":false,"given":"Thomas","family":"Zimmermann","sequence":"additional","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"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/52.300082"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/985692.985707"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2656886"},{"key":"ref4","article-title":"The effects of interruptions on task performance, annoyance, and anxiety in the user interface","volume-title":"Proc. INTERACT","author":"Bailey"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_2"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1181775.1181777"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/1040830.1040855"},{"key":"ref8","first-page":"473","article-title":"Switch! recommending artifacts needed next based on personal and shared context","volume-title":"Proc. Softw. Eng. Workshops","author":"Sahm"},{"key":"ref9","first-page":"1","article-title":"Groupbar: The taskbar evolved","volume-title":"Proc. OZCHI","volume":"3","author":"Smith"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/30851.30860"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806866"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753706"},{"key":"ref13","first-page":"2868","article-title":"Real-time detection of task switches of desktop users","volume-title":"Proc. IJCAI","volume":"7","author":"Shen"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1502650.1502670"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2063576.2063947"},{"key":"ref16","article-title":"Predicting user tasks: I know what you\u2019re doing","volume-title":"Proc. 20th Nat. Conf. Artif. Intell. Workshop Hum. Comprehensible Mach. Learn.","author":"Stumpf"},{"key":"ref17","first-page":"94","article-title":"Frequency-based detection of task switches","volume-title":"Proc. 19th Brit. HCI Group Annu. Conf.","volume":"2","author":"Nair"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1111449.1111473"},{"issue":"14","key":"ref19","first-page":"1913","article-title":"Collaboration, information seeking and communication: An observational study of software developers\u2019 work practices","volume":"17","author":"Gon\u00e7alves","year":"2011","journal-title":"J. Universal Comput. Sci."},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1925805.1925815"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.06.072"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9547-8"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635892"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884875"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1080\/01969722.2011.634675"},{"key":"ref26","volume-title":"Object-Oriented Software Engineering Using UML, Patterns and Java-(Required)","volume":"2004","author":"Bruegge","year":"2004"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1111449.1111492"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1049\/ic:20040215"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2008.16"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405247"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2017.48"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2448136.2448170"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1080\/01969722.2015.1012372"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3152832.3152865"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2016.11.033"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/332040.332482"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240731"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1378773.1378836"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/1321211.1321235"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753342"},{"key":"ref41","volume-title":"The Nature of Managerial Work","author":"Mintzberg","year":"1980"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3134714"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1191\/1478088706qp063oa"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511819322"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240732"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357070"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/1719970.1720011"},{"key":"ref49","volume-title":"Detection of Abrupt Changes: Theory and Application","volume":"104","author":"Basseville","year":"1993"},{"key":"ref50","article-title":"","volume":"1","author":"Gustafsson","year":"2000","journal-title":"Adaptive Filtering and Change Detection"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/IRI-05.2005.1506443"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095822"},{"key":"ref53","first-page":"2825","article-title":"Scikit-learn: Machine learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learning Res."},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1023\/A:I0I0933404324"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1177\/154405910408300516"},{"key":"ref56","first-page":"2825","article-title":"Scikit-learn: Machine learning in python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"issue":"17","key":"ref57","first-page":"1","article-title":"Imbalanced-learn: A python toolbox to tackle the curse of imbalanced datasets in machine learning","volume":"18","author":"Lema\u00eetre","year":"2017","journal-title":"J. Mach. Learn. Res."},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.5772\/7544"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1016\/S0304-4076(00)00030-0"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/985692.985715"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1002\/kpm.378"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300845"},{"key":"ref63","first-page":"38","article-title":"Word embeddings for the software engineering domain","volume-title":"Proc. 15th Int. Conf. Mining Softw. Repositories","author":"Efstathiou"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2016.7503741"},{"key":"ref65","first-page":"53","article-title":"How to catch \u2019em all: Watchdog, a family of ide plug-ins to assess testing","volume-title":"Proc. IEEE\/ACM 3rd Int. Workshop Softw. Eng. Res. Ind. Practice","author":"Beller"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357072"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/3123024.3124558"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173666"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/1054972.1055018"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025662"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174165"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2009.5090030"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786827"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-016-1671-1"},{"key":"ref76","first-page":"1","article-title":"Restoring the context of interrupted work with desktop thumbnails","volume-title":"Proc. 37th Annu. Meet. Cognitive Sci. Soc.","author":"Rule"},{"key":"ref77","article-title":"Task interruption: Resumption lag and the role of cues","author":"Altmann","year":"2004"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1145\/989863.989874"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858428"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858193"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173744"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/9675297\/09069309.pdf?arnumber=9069309","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,9]],"date-time":"2024-01-09T22:35:19Z","timestamp":1704839719000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9069309\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,1]]},"references-count":79,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tse.2020.2984086","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,1]]}}}