Co-Creation in Secure Software Development: Applied Ethnography and the Interface of Software and Development

IF 0.5 4区 社会学 Q3 ANTHROPOLOGY
Daniel Lende, Alexis Monkhouse, Jay Ligatti, Xinming Ou
{"title":"Co-Creation in Secure Software Development: Applied Ethnography and the Interface of Software and Development","authors":"Daniel Lende, Alexis Monkhouse, Jay Ligatti, Xinming Ou","doi":"10.17730/1938-3525-82.1.13","DOIUrl":null,"url":null,"abstract":"Long-term ethnographic research conducted at a software company examined how security concerns and practices became part of software development. Participant observation over a two-year period was done by researchers with cybersecurity backgrounds and training in both computer science and qualitative research, with ongoing analysis done by a larger interdisciplinary team. In situ researchers joined as software engineers and participated in daily work activities while observing development practices and analyzing software (in)security. The first year of research found that improving security during software development can be helped by a co-creation model, whereby security experts work directly with software developers to provide security tools applicable to the specific software within the workflow. Researchers-as-developers fostered conversations, concerns, and considerations of how to implement security within the process of development. The second year used a situated learning approach to understand the interface between software development, security, and the development team. Through an interactive learning process, software engineers gathered knowledge and applied it, helping to foster greater concerns for security as part of the overall “culture” of development within the company. This locally situated co-creation approach has resonances with participatory approaches in business anthropology and implications for how to promote the co-creation of knowledge and expertise more broadly.","PeriodicalId":47620,"journal":{"name":"Human Organization","volume":" ","pages":""},"PeriodicalIF":0.5000,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Human Organization","FirstCategoryId":"90","ListUrlMain":"https://doi.org/10.17730/1938-3525-82.1.13","RegionNum":4,"RegionCategory":"社会学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ANTHROPOLOGY","Score":null,"Total":0}
引用次数: 1

Abstract

Long-term ethnographic research conducted at a software company examined how security concerns and practices became part of software development. Participant observation over a two-year period was done by researchers with cybersecurity backgrounds and training in both computer science and qualitative research, with ongoing analysis done by a larger interdisciplinary team. In situ researchers joined as software engineers and participated in daily work activities while observing development practices and analyzing software (in)security. The first year of research found that improving security during software development can be helped by a co-creation model, whereby security experts work directly with software developers to provide security tools applicable to the specific software within the workflow. Researchers-as-developers fostered conversations, concerns, and considerations of how to implement security within the process of development. The second year used a situated learning approach to understand the interface between software development, security, and the development team. Through an interactive learning process, software engineers gathered knowledge and applied it, helping to foster greater concerns for security as part of the overall “culture” of development within the company. This locally situated co-creation approach has resonances with participatory approaches in business anthropology and implications for how to promote the co-creation of knowledge and expertise more broadly.
安全软件开发中的共同创造:应用人种学和软件与开发的接口
在一家软件公司进行的长期人种学研究考察了安全问题和实践如何成为软件开发的一部分。为期两年的参与者观察由具有网络安全背景并接受过计算机科学和定性研究培训的研究人员完成,并由一个更大的跨学科团队进行持续分析。原位研究人员以软件工程师的身份加入,并在观察开发实践和分析软件安全性的同时参与日常工作活动。第一年的研究发现,在软件开发过程中提高安全性可以通过共同创建模型得到帮助,安全专家可以直接与软件开发人员合作,提供适用于工作流中特定软件的安全工具。作为开发人员的研究人员促进了关于如何在开发过程中实现安全性的对话、关注和考虑。第二年使用情境学习方法来理解软件开发、安全性和开发团队之间的接口。通过交互式学习过程,软件工程师收集知识并应用它,帮助培养对安全性的更多关注,将其作为公司内部开发的整体“文化”的一部分。这种本地化的共同创造方法与商业人类学中的参与式方法有共鸣,并对如何更广泛地促进知识和专业知识的共同创造产生影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Human Organization
Human Organization Multiple-
CiteScore
1.50
自引率
0.00%
发文量
31
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信