Learning Secure Programming in Open Source Software Communities: A Socio-Technical View

被引:4
|
作者
Wen, Shao-Fang [1 ]
机构
[1] Norwegian Univ Sci & Technol, Fac Informat Technol & Elect Engn, Trondheim, Norway
关键词
Open source software; open source software community; secure programming; software security; socio-technical;
D O I
10.1145/3178158.3178202
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In open source software (OSS) communities, volunteers collaborate and integrate expertise to develop the software online via the Internet in a decentralized, highly interactive and knowledge-intensive process. Development of qualified and secured software products relies mainly on the ability of OSS participants to acquire, refine and use new aspects of secure programming knowledge. Many OSS proponents believe that the open source innovation offers significant learning opportunities from its best practices. However, studies that specifically explore learning of software security in the context of open source development are scarce. This paper aims to empirically assess present knowledge sharing and learning about secure programming knowledge in the context of OSS communities utilized a socio-technical approach on OSS projects based on an ethnographic observation. Our motivation is not only to evaluate the knowledge sharing and learning mechanisms and the extent to which they may be viable and successful but also to gain insight into the security culture and project factors that affect learning processes of secure programming in OSS communities.
引用
收藏
页码:25 / 32
页数:8
相关论文
共 50 条
  • [1] Socialization in an open source software community: A socio-technical analysis
    Ducheneaut N.
    [J]. Computer Supported Cooperative Work (CSCW), 2005, 14 (4): : 323 - 368
  • [2] Exploring Socio-Technical Dependencies in Open Source Software Projects
    Syeed, M. M. Mahbubul
    Hammouda, Imed
    Berko, Csaba
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL ACADEMIC MINDTREK CONFERENCE: MAKING SENSE OF CONVERGING MEDIA, 2013, : 273 - 280
  • [3] The Co-evolution of Socio-technical Structures in Sustainable Software Development: Lessons from the Open Source Software Communities
    Zanetti, Marcelo Serrano
    [J]. 2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1587 - 1590
  • [4] Open Source Software Sustainability: Combining Institutional Analysis and Socio-Technical Networks
    Yin, Likang
    Chakraborti, Mahasweta
    Yan, Yibo
    Schweik, Charles
    Frey, Seth
    Filkov, Vladimir
    [J]. Proceedings of the ACM on Human-Computer Interaction, 2022, 6
  • [5] An Ecosystemic and Socio-Technical View on Software Maintenance and Evolution
    Mens, Tom
    [J]. 32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), 2016, : 1 - 8
  • [6] MORE ON SOCIO-TECHNICAL VIEW
    SALTARELLI, EA
    [J]. MECHANICAL ENGINEERING, 1980, 102 (04) : 59 - 59
  • [7] PRAISE FOR SOCIO-TECHNICAL VIEW
    YOUNG, G
    [J]. MECHANICAL ENGINEERING, 1980, 102 (12) : 39 - 39
  • [8] EVALUATING SOCIO-TECHNICAL COORDINATION IN OPEN-SOURCE COMMUNITIES: A CLUSTER-BASED APPROACH
    Rytsareva, Inna
    Le, Qize
    Conner, Emma
    Kalyanaraman, Ananth
    Panchal, Jitesh H.
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2012, VOL 2, PTS A AND B, 2012, : 277 - +
  • [9] Exploring the impact of socio-technical core-periphery structures in open source software development
    Amrit, Chintan
    van Hillegersberg, Jos
    [J]. JOURNAL OF INFORMATION TECHNOLOGY, 2010, 25 (02) : 216 - 229
  • [10] Understanding the Evolution of Socio-technical Aspects in Open Source Ecosystems
    Goeminne, Mathieu
    [J]. 2014 SOFTWARE EVOLUTION WEEK - IEEE CONFERENCE ON SOFTWARE MAINTENANCE, REENGINEERING, AND REVERSE ENGINEERING (CSMR-WCRE), 2014, : 473 - +