{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T06:51:16Z","timestamp":1777099876365,"version":"3.51.4"},"reference-count":62,"publisher":"Springer Science and Business Media LLC","issue":"5-6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Comput Supported Coop Work"],"published-print":{"date-parts":[[2009,12]]},"DOI":"10.1007\/s10606-009-9104-0","type":"journal-article","created":{"date-parts":[[2009,10,7]],"date-time":"2009-10-07T08:03:23Z","timestamp":1254902603000},"page":"509-558","source":"Crossref","is-referenced-by-count":25,"title":["Using Developer Activity Data to Enhance Awareness during Collaborative Software Development"],"prefix":"10.1007","volume":"18","author":[{"given":"Inah","family":"Omoronyia","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Ferguson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Roper","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Murray","family":"Wood","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,10,8]]},"reference":[{"key":"9104_CR1","doi-asserted-by":"crossref","unstructured":"Alexanderson, P. (2004). Peripheral awareness and smooth notification: The use of Natural sounds in process control work. NordiCHI \u201804. Proceedings of the Third Nordic Conference on Human-computer Interaction. ACM, pp. 281\u2013284.","DOI":"10.1145\/1028014.1028057"},{"key":"9104_CR2","doi-asserted-by":"crossref","unstructured":"Biehl, J. T., Czerwinski, M., Smith, G., Robertson, G. G. (2007). Fastdash: A visual dashboard for fostering awareness in software teams. CHI \u201807. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, pp. 1313\u20131322.","DOI":"10.1145\/1240624.1240823"},{"issue":"1","key":"9104_CR3","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1145\/151233.151235","volume":"36","author":"S Bly","year":"1993","unstructured":"Bly, S. Harrison, S. & Irwin, S. (1993). Media spaces: bringing people together in a video, audio, and computing environment. Communications ACM, 36(1), 28\u201346.","journal-title":"Communications ACM"},{"key":"9104_CR4","doi-asserted-by":"crossref","unstructured":"Boland, D., Fitzgerald, B. (2004). Transitioning from a co-located to a globally-distributed software development team: A case study at Analog Devices Inc. Third International Workshop on Global Software Development (GSD 2004), 26th International Conference on Software Engineering, pp. 4\u20137.","DOI":"10.1049\/ic:20040303"},{"issue":"4","key":"9104_CR5","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1145\/1361348.1361353","volume":"36","author":"C Bolchini","year":"2007","unstructured":"Bolchini, C. Curino, C. Quintarelli, E. Schreiber, F. & Tanca, L. (2007). A data-oriented survey of context models. ACM SIGMOD Record, 36(4), 19\u201326.","journal-title":"ACM SIGMOD Record"},{"key":"9104_CR6","doi-asserted-by":"crossref","unstructured":"Bruegge, B., Dutoit, A., Wolf, T. (2006). Sysiphus: Enabling informal collaboration in global software development, International Conference on Global Software Engineering (ICGSE\u201806), pp. 139\u2013148.","DOI":"10.1109\/ICGSE.2006.261227"},{"key":"9104_CR7","unstructured":"Busch, P., Richards, D. (2001). Graphically defining articulable tacit knowledge. Selected Papers from the Pan-Sydney Workshop on Visualisation, Australian Computer Society, Inc., pp. 51\u201360."},{"key":"9104_CR8","unstructured":"Cadiz, J. J., Venolia, G., Jancke, G., Gupta, A. (2001). Sideshow: Providing peripheral awareness of important information. Microsoft Research Technical Report MSR-TR-2001-83."},{"issue":"9","key":"9104_CR9","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/966789.966803","volume":"1","author":"L-T Cheng","year":"2004","unstructured":"Cheng, L.-T. de Souza, C. Hupfer, S. Patterson, J. & Ross, S. (2004). Building collaboration into IDEs. Queue, 1(9), 40\u201350.","journal-title":"Queue"},{"key":"9104_CR10","doi-asserted-by":"crossref","unstructured":"Chisan, J., Damian, D. (2004). Towards a model of awareness support of software development in GSD. Third International Workshop on Global Software Development (GSD 2004), 26th International Conference on Software Engineering, pp. 28\u201333.","DOI":"10.1049\/ic:20040309"},{"issue":"3","key":"9104_CR11","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1287\/orsc.12.3.346.10098","volume":"12","author":"C Cramton","year":"2001","unstructured":"Cramton, C. (2001). The mutual knowledge problem and its consequences for dispersed collaboration. Organization Science, 12(3), 346\u2013371.","journal-title":"Organization Science"},{"issue":"6","key":"9104_CR12","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1109\/TSE.2005.71","volume":"31","author":"D Cubranic","year":"2005","unstructured":"Cubranic, D. Gail, M. Singer, J. & Booth, K. (2005). Hipikat: a project memory for software development. IEEE Transactions on Software Engineering, 31(6), 446\u2013465.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"11","key":"9104_CR13","doi-asserted-by":"crossref","first-page":"1268","DOI":"10.1145\/50087.50089","volume":"31","author":"B Curtis","year":"1988","unstructured":"Curtis, B. Krasner, H. & Iscoe, N. (1988). A field study of the software design process for large systems. Communications ACM, 31(11), 1268\u20131287.","journal-title":"Communications ACM"},{"key":"9104_CR14","unstructured":"Cutrell, E., Czerwinski, M., Horvitz, E. (2001). Notification, disruption, and memory: Effects of messaging interruptions on memory and performance. Proceedings of Interact 2001, IFIP Conference on Human-Computer Interaction, Tokyo, pp. 263\u2013269."},{"issue":"2","key":"9104_CR15","first-page":"118","volume":"8","author":"G Freitas de","year":"2008","unstructured":"de Freitas, G. Tait, T. & Huzita, E. (2008). A tool for supporting the communication in distributed software development environment. Journal of Computer Science and Technology, 8(2), 118\u2013124.","journal-title":"Journal of Computer Science and Technology"},{"key":"9104_CR16","doi-asserted-by":"crossref","unstructured":"de Souza, C., Redmiles, D., Mark, G., Penix, J., Sierhuis, M. (2003). Management of Interdependencies in collaborative software development. Proceedings of the 2003 International Symposium on Empirical Software Engineering (ISESE \u201803), IEEE Computer Society, pp. 294\u2013303.","DOI":"10.1109\/ISESE.2003.1237990"},{"key":"9104_CR17","doi-asserted-by":"crossref","unstructured":"de Souza, C., Quirk, S., Trainer, E., Redmiles, D. (2007). Supporting collaborative software development through the visualization of socio-technical dependencies. Proceedings of the 2007 International ACM Conference on Supporting Groupwork (GROUP \u201807), pp. 147\u2013156.","DOI":"10.1145\/1316624.1316646"},{"key":"9104_CR18","doi-asserted-by":"crossref","unstructured":"Deline, R., Khella, A., Czerwinski, M., Robertson, G. (2005). Towards understanding programs through wear-based filtering. In: Proceedings of ACM 2005 Symposium on Software Visualization, ACM, pp. 183\u2013192.","DOI":"10.1145\/1056018.1056044"},{"issue":"2","key":"9104_CR19","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1207\/S15327051HCI16234_02","volume":"16","author":"A Dey","year":"2001","unstructured":"Dey, A. Abowd, G. & Daniel, S. (2001). A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction, 16(2), 97\u2013166.","journal-title":"Human-Computer Interaction"},{"key":"9104_CR20","unstructured":"Dix, A., Finlay, J., Abowd, G., Beale, R. (2004). Human-computer Interaction, 3rd ed. Prentice Hall."},{"key":"9104_CR21","doi-asserted-by":"crossref","unstructured":"Dourish, P., Bellott, V. (1992). Awareness and coordination in shared workspaces. Proceedings of the 1992 ACM Conference on Computer-supported Cooperative Work (CSCW \u201892), pp. 107\u2013114.","DOI":"10.1145\/143457.143468"},{"key":"9104_CR22","doi-asserted-by":"crossref","unstructured":"Dragunov, A., Dietterich, T., Johnsrude, K., McLaughlin, M., Li, L., Herlocker, J. (2005). Task tracer: A desktop environment to support multi-tasking knowledge workers. In: Proceedings of the 10th International Conference on Intelligent User Interfaces (IUI \u201805), San Diego, ACM, pp. 75\u201382.","DOI":"10.1145\/1040830.1040855"},{"issue":"3","key":"9104_CR23","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/S0306-4379(01)00017-5","volume":"26","author":"B Farshchian","year":"2001","unstructured":"Farshchian, B. (2001). Integrating geographically distributed development teams through increased product awareness. Information Systems, 26(3), 123\u2013141.","journal-title":"Information Systems"},{"key":"9104_CR24","doi-asserted-by":"crossref","unstructured":"Fritz, T., Murphy, G., Hill, E. (2007). Does a programmer\u2019s activity indicate knowledge of code? Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC-FSE \u201807), pp. 341\u2013350.","DOI":"10.1145\/1287624.1287673"},{"key":"9104_CR25","doi-asserted-by":"crossref","unstructured":"Froehlich, J., Dourish, P. (2004). Unifying artifacts and activities in a visual tool for distributed software development teams. Proceedings of the 26th International Conference on Software Engineering (ICSE \u201804), IEEE Computer Society, pp. 387\u2013396.","DOI":"10.1109\/ICSE.2004.1317461"},{"issue":"3","key":"9104_CR26","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1207\/s15327590ijhc1803_5","volume":"18","author":"T Gross","year":"2005","unstructured":"Gross, T. Stary, C. & Totte, A. (2005). User-centered awareness in computer-supported cooperative work-systems: structured embedding of findings from social sciences. International Journal of Human-Computer Interaction, 18(3), 323\u2013360.","journal-title":"International Journal of Human-Computer Interaction"},{"key":"9104_CR27","unstructured":"Gutwin, C. (1997). Workspace awareness in real-time distributed groupware. PhD Thesis, Department of Computer Science, University of Calgary."},{"key":"9104_CR28","doi-asserted-by":"crossref","unstructured":"Gutwin, C., Greenberg, S. (1998). Effects of awareness support on groupware usability. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI \u201898), pp. 511\u2013518.","DOI":"10.1145\/274644.274713"},{"key":"9104_CR29","doi-asserted-by":"crossref","unstructured":"Gutwin, C., Greenberg, S., Roseman, M. (1996). Workspace awareness in real-time distributed groupware: Framework, widgets, and evaluation. Proceedings of HCI on People and Computers XI (HCI \u201896), Springer-Verlag, pp. 281\u2013298.","DOI":"10.1007\/978-1-4471-3588-3_18"},{"key":"9104_CR30","doi-asserted-by":"crossref","unstructured":"Gutwin, C., Penner, R., Schneider, K. (2004). Group awareness in distributed software development. Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work (CSCW \u201804), pp. 72\u201381.","DOI":"10.1145\/1031607.1031621"},{"key":"9104_CR31","unstructured":"Hadas, W., Frank, A. (2001). Tacit knowledge: The link between organizational and individual knowledge. European CSCW Workshop Managing Tacit Knowledge."},{"key":"9104_CR32","doi-asserted-by":"crossref","unstructured":"Hargreaves, E., Damian, D. (2004). Can global software teams learn from military teamwork models? Third International Workshop on Global Software Development (GSD 2004), 26th International Conference on Software Engineering, pp. 21\u201323.","DOI":"10.1049\/ic:20040307"},{"key":"9104_CR33","doi-asserted-by":"crossref","unstructured":"Heiner, J., Hudson, S., Tanaka, K. (1999). The information percolator: Ambient information display in a decorative object. Proceedings of the 12th Annual ACM Symposium on User Interface Software and Technology (UIST \u201899), pp. 141\u2013148.","DOI":"10.1145\/320719.322595"},{"key":"9104_CR34","doi-asserted-by":"crossref","unstructured":"Herbsleb, J. (2007). Global software engineering: the future of socio-technical coordination. 2007 Future of Software Engineering (FOSE\u201807). IEEE Computer Society, 188\u2013198.","DOI":"10.1109\/FOSE.2007.11"},{"key":"9104_CR35","unstructured":"Horvitz, E., Jacobs, A., Hovel, D. (1999). Attention-sensitive alerting. Proceedings of the 15th Annual Conference on Uncertainty in Artificial Intelligence (UAI-99), pp. 305\u2013331."},{"key":"9104_CR36","doi-asserted-by":"crossref","unstructured":"Hupfer, S., Cheng, L.-T., Ross, S., Patterson, J. (2004). Introducing collaboration into an application development environment. Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work (CSCW \u201804), pp. 21\u201324.","DOI":"10.1145\/1031607.1031611"},{"key":"9104_CR37","unstructured":"Jazz. (2008). Jazz platform quick reference. Jazz Community Site, IBM Rational Software."},{"key":"9104_CR38","unstructured":"Kantor, M., Redmiles, D. (2001). Creating an infrastructure for ubiquitous awareness. Eight IFIP TC 13 Conference on Human-Computer Interaction (INTERACT 2001), pp. 431\u2013438."},{"key":"9104_CR39","doi-asserted-by":"crossref","unstructured":"Kaptelinin, V. (2003). UMEA: Translating interaction histories into project contexts. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Ft. Lauderdale, pp. 353\u2013360.","DOI":"10.1145\/642611.642673"},{"key":"9104_CR40","unstructured":"Kersten, M. (2007). Focusing knowledge work with task context. PhD Thesis, University of British Columbia."},{"key":"9104_CR41","doi-asserted-by":"crossref","unstructured":"Ko, A., DeLine, R., Venolia, G. (2007). Information needs in collocated software development teams. Proceedings of the 29th International Conference on Software Engineering (ICSE \u201807). IEEE Computer Society, 344\u2013353.","DOI":"10.1109\/ICSE.2007.45"},{"issue":"6","key":"9104_CR42","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1007\/s10664-007-9047-3","volume":"12","author":"R Kommeren","year":"2007","unstructured":"Kommeren, R. & Parviainen, P. (2007). Philips experiences in global distributed software development. Empirical Software Engineering, 12(6), 647\u2013660.","journal-title":"Empirical Software Engineering"},{"key":"9104_CR43","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1088\/1367-2630\/9\/6\/188","volume":"9","author":"V Latora","year":"2007","unstructured":"Latora, V. & Marchiori, M. (2007). A measure of centrality based on network efficiency. New Journal of Physics, 9, 188.","journal-title":"New Journal of Physics"},{"key":"9104_CR44","doi-asserted-by":"crossref","unstructured":"McDonald, D., Ackerman, M. (1998). Just talk to me: A field study of expertise location. Proceedings of the 1998 ACM Conference on Computer Supported Cooperative Work (CSCW \u201898), pp. 315\u2013324.","DOI":"10.1145\/289444.289506"},{"key":"9104_CR45","unstructured":"McFarlane, D. (1999). Coordinating the interruption of people in human-computer interaction. Proceedings of the IFIP TC13 Conference on Human Computer Interaction, pp. 295\u2013303."},{"key":"9104_CR46","doi-asserted-by":"crossref","unstructured":"Mockus, A., Herbsleb, J. (2002). Expertise browser: A quantitative approach to identifying expertise. Proceedings of the 24th International Conference on Software Engineering, pp. 503\u2013512.","DOI":"10.1145\/581339.581401"},{"issue":"3","key":"9104_CR47","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1145\/567793.567795","volume":"11","author":"A Mockus","year":"2002","unstructured":"Mockus, A. Fielding, R. & Herbsleb, J. (2002). Two case studies of open source software development: apache and mozilla. ACM Transactions on Software Engineering Methodology, 11(3), 309\u2013346.","journal-title":"ACM Transactions on Software Engineering Methodology"},{"key":"9104_CR48","unstructured":"Pacey, M., MacGregor, C. (2001). Auditory cues for monitoring a background process: A comparative evaluation. Proceedings of the IFIP TC13 Conference on Human Computer Interaction (Interact 2001), pp. 174\u2013181."},{"key":"9104_CR49","doi-asserted-by":"crossref","unstructured":"Pedersen, E. (1998). People presence or room activity supporting peripheral awareness over distance. CHI 98 Conference Summary on Human Factors in Computing Systems, pp. 283\u2013284.","DOI":"10.1145\/286498.286763"},{"issue":"4","key":"9104_CR50","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/52.300082","volume":"11","author":"D Perry","year":"1994","unstructured":"Perry, D. Staudenmayer, N. & Votta, L. (1994). People, organizations, and process improvement. IEEE Software, 11(4), 36\u201345.","journal-title":"IEEE Software"},{"key":"9104_CR51","unstructured":"Sarma, A., Hoek, A. (2002). Palantir: Increasing awareness in distributed software development. International Workshop on Global Software Development (GSD 2002), 24th International Conference on Software Engineering."},{"key":"9104_CR52","doi-asserted-by":"crossref","unstructured":"Sarma, A., Noroozi, Z., Hoek, A. (2003). Palantir: Raising awareness among configuration management workspaces. Proceedings of the 25th International Conference on Software Engineering (ICSE \u201803), IEEE Computer Society, pp. 444\u2013454.","DOI":"10.1109\/ICSE.2003.1201222"},{"issue":"3\u20134","key":"9104_CR53","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1023\/A:1021272909573","volume":"11","author":"K Schmidt","year":"2002","unstructured":"Schmidt, K. (2002). The problem with \u2018awareness\u2019: introductory remarks on \u2018awareness in CSCW\u2019. Computer Supported Cooperative Work, 11(3\u20134), 285\u2013298.","journal-title":"Computer Supported Cooperative Work"},{"key":"9104_CR54","unstructured":"Segal, L. (1995). Designing team workstations: The choreography of teamwork. In: Local applications of the ecological approach to human-machine systems. Hillsdale: Erlbaum."},{"issue":"4","key":"9104_CR55","doi-asserted-by":"crossref","first-page":"434","DOI":"10.1109\/TSE.2008.26","volume":"34","author":"J Sillito","year":"2008","unstructured":"Sillito, J. Murphy, G. & De Volder, K. (2008). Asking and answering questions during a programming change task. IEEE Transaction Software Engineering, 34(4), 434\u2013451.","journal-title":"IEEE Transaction Software Engineering"},{"issue":"2","key":"9104_CR56","first-page":"18","volume":"6","author":"G Singh","year":"1999","unstructured":"Singh, G. (1999). Guest editor\u2019s introduction, media spaces. IEEE MultiMedia, 6(2), 18\u201319.","journal-title":"IEEE MultiMedia"},{"key":"9104_CR57","doi-asserted-by":"crossref","unstructured":"Storey, M.-A., Cheng, L.-T., Bull, I., Rigby, P. (2006). Shared waypoints and social tagging to support collaboration in software development. Proceedings of the 2006 20th Anniversary Conference on Computer Supported Cooperative Work (CSCW \u201806), pp. 195\u2013198.","DOI":"10.1145\/1180875.1180906"},{"issue":"7","key":"9104_CR58","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1109\/TSE.2002.1019481","volume":"28","author":"S Teasley","year":"2002","unstructured":"Teasley, S. Covi, L. Krishnan, M. & Olson, J. (2002). Rapid software development through team collocation. IEEE Transactions on Software Engineering, 28(7), 671\u2013683.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9104_CR59","volume-title":"Unabridged dictionary","author":"Webster","year":"2006","unstructured":"Webster. (2006). Unabridged dictionary. Springfield: Merriam-Webster."},{"key":"9104_CR60","unstructured":"Weiser, M., Brown, J. (1996). Designing calm technology. PowerGrid Journal, p. 1."},{"key":"9104_CR61","unstructured":"Yew, J., Gibson, F., Teasley, S. (2006). Learning by tagging: Group knowledge formation in a self-organizing learning community. Proceedings of the 7th International Conference on Learning Sciences (ICLS \u201806), pp. 1010\u20131011."},{"key":"9104_CR62","doi-asserted-by":"crossref","unstructured":"Zou, L., Godfrey, M. (2006). An industrial case study of program artifacts viewed during maintenance tasks. Proceedings of the 13th Working Conference on Reverse Engineering, pp. 71\u201382.","DOI":"10.1109\/WCRE.2006.12"}],"container-title":["Computer Supported Cooperative Work (CSCW)"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10606-009-9104-0.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T01:41:48Z","timestamp":1558575708000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10606-009-9104-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,10,8]]},"references-count":62,"journal-issue":{"issue":"5-6","published-print":{"date-parts":[[2009,12]]}},"alternative-id":["9104"],"URL":"https:\/\/doi.org\/10.1007\/s10606-009-9104-0","relation":{},"ISSN":["0925-9724","1573-7551"],"issn-type":[{"value":"0925-9724","type":"print"},{"value":"1573-7551","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,10,8]]}}}