{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T11:29:44Z","timestamp":1740137384558,"version":"3.37.3"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,1,17]],"date-time":"2022-01-17T00:00:00Z","timestamp":1642377600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,1,17]],"date-time":"2022-01-17T00:00:00Z","timestamp":1642377600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Univ Access Inf Soc"],"published-print":{"date-parts":[[2023,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Colocated software development teams benefit from natural work context building, which occurs mainly thanks to the team members, virtually, being forced to listen to what others are talking about. They absorb the information not by directing their attention to the communication, but by being exposed to it and perceiving it peripherally. The same effect of peripheral perception can be enforced with instant messaging, which is a predominant way of communication in distributed teams. However, forcing team members to observe too many and mostly unrelated message notifications can be distracting and causing unnecessary work interruption. This paper presents an approach and tool that ensure peripheral perception in instant messaging constrained by a continuously extracted work context. This is achieved by maintaining a personal work context from developer activities and using this context to filter instant messages to be displayed. A four-week experiment carried out with one of the teams of seven members in the Team Project course at our university indicates that message filtering based on continuous work context extraction performs better over common channel based filtering (as available in Slack). More precisely, message filtering based on continuous work context extraction decreases work interruption and distraction.<\/jats:p>","DOI":"10.1007\/s10209-021-00862-8","type":"journal-article","created":{"date-parts":[[2022,1,17]],"date-time":"2022-01-17T14:05:08Z","timestamp":1642428308000},"page":"511-524","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Constraining peripheral perception in instant messaging during software development by continuous work context extraction"],"prefix":"10.1007","volume":"22","author":[{"given":"Nghia","family":"Pham van","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9044-4593","authenticated-orcid":false,"given":"Valentino","family":"Vrani\u0107","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,1,17]]},"reference":[{"key":"862_CR1","doi-asserted-by":"crossref","unstructured":"Adams, P.H., Martell, C.H.: Topic detection and extraction in chat. In: Proceedings of 2008 IEEE International Conference on Semantic Computing, ICSC \u201908. IEEE, Santa Clara, CA, USA (2008)","DOI":"10.1109\/ICSC.2008.61"},{"key":"862_CR2","unstructured":"Beck, K., et\u00a0al.: Manifesto for agile software development. http:\/\/agilemanifesto.org\/ (2001)"},{"key":"862_CR3","doi-asserted-by":"crossref","unstructured":"Berta, P., Bystrick\u00fd, M., Krempask\u00fd, M., Vrani\u0107, V.: Employing issues and commits for in-code sentence based use case identification and remodularization. In: Proceedings of 5th European Conference on the Engineering of Computer-Based Systems, ECBS 2017. ACM, Larnaca, Cyprus (2017)","DOI":"10.1145\/3123779.3123792"},{"key":"862_CR4","doi-asserted-by":"crossref","unstructured":"Calefato, F., Lanubile, F., Sanitate, N., Santoro, G.: Augmenting social awareness in a collaborative development environment. In: Proceedings of 2012 5th International Workshop on Co-operative and Human Aspects of Software Engineering, CHASE 2012. IEEE, Zurich, Switzerland (2012)","DOI":"10.1109\/CHASE.2012.6223009"},{"key":"862_CR5","volume-title":"Agile software development: the cooperative game","author":"A Cockburn","year":"2006","unstructured":"Cockburn, A.: Agile software development: the cooperative game, 2nd edn. Addison-Wesley, USA (2006)","edition":"2"},{"key":"862_CR6","unstructured":"Cockburn, A.: The cone of silence and related project management strategies. http:\/\/web.archive.org\/web\/20170613023457\/http:\/\/alistair.cockburn.us\/The+cone+of+silence+and+related+project+management+strategies (2008)"},{"key":"862_CR7","doi-asserted-by":"crossref","unstructured":"Cooper, R., Ali, S., Bi, C.: Extracting information from short messages. In: Proceedings of 10th International Conference on Application of Natural Language to Information Systems, NLDB 2005, LNCS 3513. Springer, Alicante, Spain (2005)","DOI":"10.1007\/11428817_44"},{"key":"862_CR8","doi-asserted-by":"crossref","unstructured":"Dullemond, K., van Gameren, B., van Solingen, R.: Supporting distributed software engineering in a fully distributed organization. In: Proceedings of 5th International Workshop on Cooperative and Human Aspects of Software Engineering, CHASE 2012, ICSE 2012 Workshop. IEEE, Zurich, Switzerland (2012)","DOI":"10.1109\/CHASE.2012.6223017"},{"key":"862_CR9","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1007\/s10664-017-9523-3","volume":"23","author":"D Falessi","year":"2018","unstructured":"Falessi, D., Juristo, N., Wohlin, C., Turhan, B., M\u00fcnch, J., Jedlitschka, A., Oivo, M.: Empirical software engineering experts on the use of students and professionals in experiments. Empir. Softw. Eng. 23, 452\u2013489 (2018)","journal-title":"Empir. Softw. Eng."},{"key":"862_CR10","doi-asserted-by":"publisher","first-page":"3801","DOI":"10.1007\/s10664-018-9655-0","volume":"23","author":"R Feldt","year":"2018","unstructured":"Feldt, R., Zimmermann, T., Bergersen, G.R., Falessi, D., Jedlitschka, A., Juristo, N., M\u00fcnch, J., Oivo, M., Runeson, P., Shepperd, M., Sj\u00f8berg, D.I.K., Turhan, B.: Four commentaries on the use of students and professionals in empirical software engineering experiments. Empir. Softw. Eng. 23, 3801\u20133820 (2018)","journal-title":"Empir. Softw. Eng."},{"issue":"1","key":"862_CR11","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1111\/j.1083-6101.2007.00384.x","volume":"13","author":"RK Garrett","year":"2007","unstructured":"Garrett, R.K., Danziger, J.N.: IM = interruption management? instant messaging and disruption in the workplace. J. Computer-Mediated Commun. 13(1), 23\u201342 (2007)","journal-title":"J. Computer-Mediated Commun."},{"key":"862_CR12","doi-asserted-by":"crossref","unstructured":"Gutwin, C., Penner, R., Schneider, K.: Group awareness in distributed software development. In: Proceedings of 2004 ACM Conference on Computer Supported Cooperative Work, CSCW \u201904. ACM, Chicago, IL, USA (2004)","DOI":"10.1145\/1031607.1031621"},{"issue":"3","key":"862_CR13","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1287\/orsc.1050.0122","volume":"16","author":"PJ Hinds","year":"2005","unstructured":"Hinds, P.J., Mortensen, M.: Understanding conflict in geographically distributed teams: the moderating effects of shared identity, shared context, and spontaneous communication. Organ. Sci. 16(3), 290\u2013307 (2005)","journal-title":"Organ. Sci."},{"key":"862_CR14","doi-asserted-by":"crossref","unstructured":"Ko, A.J., DeLine, R., Venolia, G.: Information needs in collocated software development teams. In: Proceedings of 29th International Conference on Software Engineering, ICSE\u201907. IEEE, Minneapolis, MN, USA (2007)","DOI":"10.1109\/ICSE.2007.45"},{"key":"862_CR15","doi-asserted-by":"crossref","unstructured":"Korkala, M., Abrahamsson, P.: Communication in distributed agile development: A case study. In: Proceedings of 33rd EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2007. IEEE, L\u00fcbeck, Germany (2007)","DOI":"10.1109\/EUROMICRO.2007.23"},{"issue":"3","key":"862_CR16","doi-asserted-by":"publisher","first-page":"127","DOI":"10.12700\/APH.18.3.2021.3.7","volume":"18","author":"J Lang","year":"2021","unstructured":"Lang, J., Spi\u0161\u00e1k, D.: Activity diagram as an orientation catalyst within source code. Acta Polytechnica Hungarica 18(3), 127\u2013146 (2021)","journal-title":"Acta Polytechnica Hungarica"},{"key":"862_CR17","doi-asserted-by":"crossref","unstructured":"Maalej, W., Sahm, A.: Assisting engineers in switching artifacts by using task semantic and interaction history. In: Proceedings of 2nd International Workshop on Recommendation Systems for Software Engineering, RSSE \u201910. ACM, Cape Town, South Africa (2010)","DOI":"10.1145\/1808920.1808935"},{"key":"862_CR18","doi-asserted-by":"crossref","unstructured":"Mark, G., Gudith, D., Klocke, U.: The cost of interrupted work: More speed and stress. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI \u201908. ACM, Florence, Italy (2008)","DOI":"10.1145\/1357054.1357072"},{"key":"862_CR19","doi-asserted-by":"crossref","unstructured":"Marx, M., Schmandt, C.: CLUES: Dynamic personalized message filtering. In: Proceedings of 1996 ACM Conference on Computer Supported Cooperative Work. ACM, Boston, Massachusetts, USA (1996)","DOI":"10.1145\/240080.240230"},{"key":"862_CR20","doi-asserted-by":"crossref","unstructured":"Nardi, B.A., Whittaker, S., Bradner, E.: Interaction and outeraction: Instant messaging in action. In: Proceedings of 2000 ACM Conference on Computer Supported Cooperative Work, CSCW \u201900. ACM, Philadelphia, Pennsylvania, USA (2000)","DOI":"10.1145\/358916.358975"},{"key":"862_CR21","doi-asserted-by":"crossref","unstructured":"Niinimaki, T.: Face-to-face, email and instant messaging in distributed agile software development project. In: 2011 IEEE 6th International Conference on Global Software Engineering, ICGSE \u201911. IEEE, Helsinki, Finland (2011)","DOI":"10.1109\/ICGSE-W.2011.15"},{"issue":"37","key":"862_CR22","doi-asserted-by":"publisher","first-page":"370","DOI":"10.1073\/pnas.0903620106","volume":"106","author":"E Ophir","year":"2009","unstructured":"Ophir, E., Nass, C., Wagner, A.D.: Cognitive control in media multitaskers. Proc. Nat. Acad. Sci. (PNAS) 106(37), 370\u2013379 (2009)","journal-title":"Proc. Nat. Acad. Sci. (PNAS)"},{"issue":"1","key":"862_CR23","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1016\/j.dss.2011.05.004","volume":"52","author":"CXJ Ou","year":"2011","unstructured":"Ou, C.X.J., Davison, R.M.: Interactive or interruptive? instant messaging at work. Decis. Support Syst. 52(1), 61\u201372 (2011)","journal-title":"Decis. Support Syst."},{"key":"862_CR24","doi-asserted-by":"crossref","unstructured":"Pejovic, V., Musolesi, M.: InterruptMe: Designing intelligent prompting mechanisms for pervasive applications. In: Proceedings of 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp \u201914. ACM, Seattle, Washington (2014)","DOI":"10.1145\/2632048.2632062"},{"key":"862_CR25","unstructured":"R\u00f6cker, C., Prante, T., Streitz, N.A., van Alphen, D.: Using ambient displays and smart artefacts to support community interaction in distributed teams. In: Proceedings of OZCHI Conference 2004. Wollongong, NSW, Australia (2004)"},{"key":"862_CR26","doi-asserted-by":"crossref","unstructured":"Santoro, F.M., Brezillon, P., de\u00a0Araujo, R.M.: Management of shared context dynamics in software design. In: Proceedings of 9th International Conference on Computer Supported Cooperative Work in Design. IEEE, Coventry, UK (2005)","DOI":"10.1109\/CSCWD.2005.194159"},{"issue":"4","key":"862_CR27","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1016\/0378-7206(94)90095-7","volume":"26","author":"MH Zack","year":"1994","unstructured":"Zack, M.H.: Electronic messaging and communication effectiveness in an ongoing work group. Inf. Manage. 26(4), 231\u2013241 (1994)","journal-title":"Inf. Manage."},{"key":"862_CR28","doi-asserted-by":"crossref","unstructured":"Zou, L., Godfrey, M.W.: An industrial case study of program artifacts viewed during maintenance tasks. In: Proceedings of 13th Working Conference on Reverse Engineering, WCRE \u201906. IEEE, Benevento, Italy (2006)","DOI":"10.1109\/WCRE.2006.12"}],"container-title":["Universal Access in the Information Society"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10209-021-00862-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10209-021-00862-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10209-021-00862-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,22]],"date-time":"2023-05-22T07:16:36Z","timestamp":1684739796000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10209-021-00862-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,17]]},"references-count":28,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,6]]}},"alternative-id":["862"],"URL":"https:\/\/doi.org\/10.1007\/s10209-021-00862-8","relation":{},"ISSN":["1615-5289","1615-5297"],"issn-type":[{"type":"print","value":"1615-5289"},{"type":"electronic","value":"1615-5297"}],"subject":[],"published":{"date-parts":[[2022,1,17]]},"assertion":[{"value":"29 November 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 January 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 declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"The study involved monitoring students carrying out their work tasks, which were a part of their study duties. Since students are normally monitored, this study did not introduce any additional ethical burden. All the results have been anonymized. All students agreed to participate in the study and were fully aware of the monitoring and its purpose.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}