{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T18:47:41Z","timestamp":1780512461963,"version":"3.54.1"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2017,3,30]],"date-time":"2017-03-30T00:00:00Z","timestamp":1490832000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/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":["RGPIN 2015-04612"],"award-info":[{"award-number":["RGPIN 2015-04612"]}],"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":[[2017,6]]},"DOI":"10.1007\/s10664-017-9501-9","type":"journal-article","created":{"date-parts":[[2017,3,30]],"date-time":"2017-03-30T20:56:51Z","timestamp":1490907411000},"page":"1478-1507","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":30,"title":["Documenting and sharing software knowledge using screencasts"],"prefix":"10.1007","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8543-294X","authenticated-orcid":false,"given":"Laura","family":"MacLeod","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andreas","family":"Bergen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Margaret-Anne","family":"Storey","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2017,3,30]]},"reference":[{"key":"9501_CR1","doi-asserted-by":"crossref","unstructured":"Adamic LA, Zhang J, Bakshy E, Ackerman MS (2008) Knowledge sharing and yahoo answers: Everyone knows something. In: Proceedings of the 17th International Conference on World Wide Web. ACM, pp 665\u2013674","DOI":"10.1145\/1367497.1367587"},{"issue":"4","key":"9501_CR2","doi-asserted-by":"crossref","first-page":"487","DOI":"10.1007\/s10664-010-9152-6","volume":"16","author":"S Adolph","year":"2011","unstructured":"Adolph S, Hall W, Kruchten P (2011) Using Grounded Theory to Study the Experience of Software Development. Empir Softw Eng 16(4):487\u2013513","journal-title":"Empir Softw Eng"},{"issue":"5","key":"9501_CR3","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1007\/s00276-012-0935-x","volume":"34","author":"SA Azer","year":"2012","unstructured":"Azer SA (2012) Can youtube help students in learning surface anatomy? Surg Radiol Anat 34(5):465\u2013468","journal-title":"Surg Radiol Anat"},{"key":"9501_CR4","unstructured":"Biggerstaff TJ, Mitbander BG, Webster D (1993) The concept assignment problem in program understanding. In: Proceedings of the 15th International Conference on Software Engineering. IEEE Computer Society Press, Los Alamitos, pp 482\u2013498"},{"issue":"6","key":"9501_CR5","doi-asserted-by":"crossref","first-page":"543","DOI":"10.1016\/S0020-7373(83)80031-5","volume":"18","author":"R Brooks","year":"1983","unstructured":"Brooks R (1983) Towards a theory of the comprehension of computer programs. Int J Man Mach Stud 18(6):543\u2013554","journal-title":"Int J Man Mach Stud"},{"issue":"1","key":"9501_CR6","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/MS.2012.169","volume":"30","author":"A Capiluppi","year":"2013","unstructured":"Capiluppi A, Serebrenik A, Singer L. (2013) Assessing technical candidates on the social web. Software, IEEE 30(1):45\u201351","journal-title":"Software, IEEE"},{"key":"9501_CR7","unstructured":"Charmaz K (2006) Constructing grounded theory a practical guide through qualitative analysis pine forge press"},{"key":"9501_CR8","doi-asserted-by":"crossref","unstructured":"Dabbish L, Stuart C, Tsay J, Herbsleb J (2012) Social coding in github: Transparency and collaboration in an open software repository. In: Proceedings of the ACM 2012 Conference on CSCW. ACM, pp 1277\u20131286","DOI":"10.1145\/2145204.2145396"},{"key":"9501_CR9","doi-asserted-by":"crossref","unstructured":"Dagenais B, Robillard MP (2010) Creating and evolving developer documentation: understanding the decisions of open source contributors. In: Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering. ACM, pp 127\u2013136","DOI":"10.1145\/1882291.1882312"},{"key":"9501_CR10","unstructured":"Duffy P (2007) Engaging the youtube google-eyed generation: Strategies for using web 2.0 in teaching and learning. In: European Conference on ELearning, pp 173\u2013182"},{"issue":"12","key":"9501_CR11","doi-asserted-by":"crossref","first-page":"1576","DOI":"10.1016\/j.nedt.2012.12.013","volume":"33","author":"I Duncan","year":"2013","unstructured":"Duncan I, Yarwood-Ross L, Haigh C (2013) Youtube as a source of clinical skills education. Nurse Educ Today 33(12):1576\u20131580","journal-title":"Nurse Educ Today"},{"issue":"1","key":"9501_CR12","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1111\/j.1083-6101.2007.00393.x","volume":"13","author":"NB Ellison","year":"2007","unstructured":"Ellison NB (2007) Social network sites Definition, history, and scholarship. Journal of Computer-Mediated Communication 13(1):210\u2013230","journal-title":"Journal of Computer-Mediated Communication"},{"key":"9501_CR13","doi-asserted-by":"crossref","unstructured":"Gubrium JF (2012) The Sage handbook of interview research: The complexity of the craft Sage","DOI":"10.4135\/9781452218403"},{"key":"9501_CR14","doi-asserted-by":"crossref","unstructured":"Guo PJ, Kim J, Rubin R (2014) How video production affects student engagement: An empirical study of mooc videos. In: Proceedings of the First ACM Conference on Learning @ Scale Conference L@S \u201914. ACM, New York, pp 41\u201350","DOI":"10.1145\/2556325.2566239"},{"key":"9501_CR15","unstructured":"Krippendorff K (2012) Content Analysis An Introduction to its Methodology Sage"},{"key":"9501_CR16","first-page":"1","volume-title":"Diy media A contextual background and some contemporary themes. DIY media: creating, sharing and learning with new technologies","author":"C Lankshear","year":"2010","unstructured":"Lankshear C, Knobel M (2010) Diy media A contextual background and some contemporary themes. DIY media: creating, sharing and learning with new technologies. Peter Lang, New York, pp 1\u201321"},{"issue":"1","key":"9501_CR17","first-page":"61","volume":"7","author":"M Lee","year":"2008","unstructured":"Lee M, Pradhan S, Dalgarno B (2008) The effectiveness of screencasts and cognitive tools as scaffolding for novice object-oriented programmers. J Inf Technol Educ: Research 7(1):61\u201380","journal-title":"J Inf Technol Educ: Research"},{"issue":"6","key":"9501_CR18","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/MS.2003.1241364","volume":"20","author":"TC Lethbridge","year":"2003","unstructured":"Lethbridge TC, Singer J, Forward A (2003) How software engineers use documentation the state of the practice. Software, IEEE 20(6):35\u201339","journal-title":"Software, IEEE"},{"issue":"1","key":"9501_CR19","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1108\/13673270910931215","volume":"13","author":"M Levy","year":"2009","unstructured":"Levy M (2009) Web 2.0 implications on knowledge management. J Knowl Manag 13(1):120\u2013134","journal-title":"J Knowl Manag"},{"issue":"3","key":"9501_CR20","doi-asserted-by":"crossref","first-page":"0026","DOI":"10.1109\/MS.2002.1003450","volume":"19","author":"M Lindvall","year":"2002","unstructured":"Lindvall M, Rus I (2002) Knowledge management in software engineering. IEEE Softw 19(3):0026\u201338","journal-title":"IEEE Softw"},{"key":"9501_CR21","volume-title":"Code, camera, action!: How software developers document and share program knowledge using youtube","author":"L MacLeod","year":"2015","unstructured":"MacLeod L (2015) Code, camera, action!: How software developers document and share program knowledge using youtube. University of Victoria, Master\u2019s thesis"},{"key":"9501_CR22","doi-asserted-by":"crossref","unstructured":"MacLeod L, Storey M-A., Bergen A (2015) Code, camera, action: how software developers document and share program knowledge using youtube. In: Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension. IEEE Press, pp 104\u2013114","DOI":"10.1109\/ICPC.2015.19"},{"issue":"2","key":"9501_CR23","first-page":"31","volume":"10","author":"KM MacQueen","year":"1998","unstructured":"MacQueen KM, McLellan E, Kay K, Milstein B (1998) Codebook development for team-based qualitative analysis. Cult Anthropol Methods 10(2):31\u201336","journal-title":"Cult Anthropol Methods"},{"key":"9501_CR24","doi-asserted-by":"crossref","unstructured":"Mamykina L, Manoim B, Mittal M, Hripcsak G, Hartmann B (2011) Design lessons from the fastest q&a site in the west. In: Proceedings of the SIGCHI Conference on Human factors in Computing Systems. ACM, pp 2857\u20132866","DOI":"10.1145\/1978942.1979366"},{"key":"9501_CR25","unstructured":"Mohorovicic S (2012) Creation and use of screencasts in higher education. In: 2012 Proceedings of the 35th International Convention on Information and Communication Technology. Electronics and Miro-electronics. IEEE, pp 1293\u20131298"},{"issue":"2","key":"9501_CR26","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1108\/00907320910957206","volume":"37","author":"J Oud","year":"2009","unstructured":"Oud J (2009) Guidelines for effective online instruction using multimedia screencasts. Ref Serv Rev 37(2):164\u2013177","journal-title":"Ref Serv Rev"},{"issue":"1","key":"9501_CR27","doi-asserted-by":"crossref","first-page":"161","DOI":"10.2501\/IJA-30-1-161-188","volume":"30","author":"H-J Paek","year":"2011","unstructured":"Paek H-J, Hove T, Ju Jeong H, Kim M (2011) Peer or expert? the persuasive impact of youtube public service announcement producers. Int J Advert 30(1):161\u2013188","journal-title":"Int J Advert"},{"key":"9501_CR28","first-page":"1095","volume":"64","author":"S Panahi","year":"2012","unstructured":"Panahi S, Watson J, Partridge H (2012) Social media and tacit knowledge sharing: Developing a conceptual model. World Acad Sci Eng Technol 64:1095\u20131102","journal-title":"World Acad Sci Eng Technol"},{"key":"9501_CR29","unstructured":"Parnin C, Treude C, Grammel L, Storey M-A (2012) Crowd documentation Exploring the coverage and the dynamics of api discussions on stack overflow. Georgia Institute of Technology Tech. Rep"},{"key":"9501_CR30","doi-asserted-by":"crossref","unstructured":"Ponzanelli L, Bavota G, Mocci A, Di Penta M, Oliveto R, Hasan M, Russo B, Haiduc S, Lanza M (2016) Too long; didn\u2019t watch!: extracting relevant fragments from software development video tutorials. In: Proceedings of the 38th International Conference on Software Engineering. ACM, pp 261\u2013272","DOI":"10.1145\/2884781.2884824"},{"issue":"1","key":"9501_CR31","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1016\/j.pubrev.2006.11.018","volume":"33","author":"LV Porter","year":"2007","unstructured":"Porter LV, Sweetser Trammell KD, Chung D, Kim E (2007) Blog power Examining the effects of practitioner blog use on power in public relations. Public Relat Rev 33(1):92\u201395","journal-title":"Public Relat Rev"},{"issue":"166","key":"9501_CR32","first-page":"217","volume":"XIX","author":"T R\u00e4is\u00e4nen","year":"2008","unstructured":"R\u00e4is\u00e4nen T, Oinas-Kukkonen H (2008) A system architecture for the 7c knowledge environment. Information Modelling and Knowledge Bases XIX(166):217","journal-title":"Information Modelling and Knowledge Bases"},{"key":"9501_CR33","unstructured":"Richardson WWH (2010) Blogs, wikis, podcasts, and other powerful web tools for classrooms, Corwin Press"},{"key":"9501_CR34","doi-asserted-by":"crossref","unstructured":"Singer L, Figueira Filho F, Cleary B, Treude C, Storey M-A, Schneider K (2013) Mutual assessment in the social programmer ecosystem: An empirical investigation of developer profile aggregators. In: Proceedings of the 2013 Conference on Computer Supported Collaborative Work. ACM, pp 103\u2013116","DOI":"10.1145\/2441776.2441791"},{"key":"9501_CR35","doi-asserted-by":"crossref","unstructured":"Singer L, Figueira Filho FM, Storey M-AD (2014) Software engineering at the speed of light How developers stay current using twitter. In: International Conference on Software Engineering, pp 211\u2013221","DOI":"10.1145\/2568225.2568305"},{"issue":"1","key":"9501_CR36","first-page":"159","volume":"7","author":"C Snelson","year":"2011","unstructured":"Snelson C (2011) Youtube across the Disciplines : A Review of the Literature. J Online Learn Teach 7(1):159\u2013169","journal-title":"J Online Learn Teach"},{"key":"9501_CR37","unstructured":"Storey M-A, Singer L, Cleary B, Figueira Filho F, Zagalsky A (2014) The revolution of social media in software engineering. In: Proceedings of the on Future of Software Engineering. ACM, pp 100\u2013116"},{"key":"9501_CR38","doi-asserted-by":"crossref","unstructured":"Storey M-A, Treude C, van Deursen A, Cheng L-T (2010) The impact of social media on software engineering practices and tools. In: Proceedings of the FSE\/SDP Workshop on Future of Software Engineering Research. ACM, pp 359\u2013364","DOI":"10.1145\/1882362.1882435"},{"issue":"3","key":"9501_CR39","doi-asserted-by":"crossref","first-page":"1","DOI":"10.19173\/irrodl.v11i3.851","volume":"11","author":"W Sugar","year":"2010","unstructured":"Sugar W, Brown A, Luterbach K (2010) Examining the anatomy of a screencast Uncovering common elements and instructional strategies. The Intl Review of Research in Open and Distance Learning 11(3):1\u201320","journal-title":"The Intl Review of Research in Open and Distance Learning"},{"issue":"2","key":"9501_CR40","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1111\/j.1748-8583.2003.tb00091.x","volume":"13","author":"J Swart","year":"2003","unstructured":"Swart J, Kinnie N (2003) Sharing knowledge in knowledge-intensive firms. Hum Resour Manag J 13(2):60\u201375","journal-title":"Hum Resour Manag J"},{"key":"9501_CR41","doi-asserted-by":"crossref","unstructured":"Treude C, Barzilay O, Storey M-A (2011) How do programmers ask and answer questions on the web?: Nier track. In: 2011 33rd Intl Conference on Software Engineering (ICSE). IEEE, pp 804\u2013807","DOI":"10.1145\/1985793.1985907"},{"key":"9501_CR42","unstructured":"Treude C, Figueira Filho F, Cleary B, Storey M-A (2012) Programming in a socially networked world: The evolution of the social programmer. The Future of Collaborative Software Development:1\u20133"},{"key":"9501_CR43","doi-asserted-by":"crossref","unstructured":"Treude C, Storey M-A (2011) Effective communication of software development knowledge through community portals. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering. ACM, pp 91\u2013101","DOI":"10.1145\/2025113.2025129"},{"key":"9501_CR44","unstructured":"Udell J (2004) Name that genre: screencast"},{"issue":"8","key":"9501_CR45","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/2.402076","volume":"28","author":"A Von Mayrhauser","year":"1995","unstructured":"Von Mayrhauser A, Vans AM (1995) Program comprehension during software maintenance and evolution. Computer 28(8):44\u201355","journal-title":"Computer"},{"issue":"2","key":"9501_CR46","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1177\/135050840072002","volume":"7","author":"E Wenger","year":"2000","unstructured":"Wenger E (2000) Communities of practice and social learning systems. Organization 7(2):225\u2013246","journal-title":"Organization"},{"key":"9501_CR47","unstructured":"YouTube (2016) Youtube watch time optimization tips"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-017-9501-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9501-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9501-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,20]],"date-time":"2019-09-20T07:55:56Z","timestamp":1568966156000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-017-9501-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3,30]]},"references-count":47,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,6]]}},"alternative-id":["9501"],"URL":"https:\/\/doi.org\/10.1007\/s10664-017-9501-9","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,3,30]]}}}