首页 > 最新文献

2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)最新文献

英文 中文
Pandemic Agility: Towards a theory on adapting to working from home 流行病敏捷性:关于适应在家工作的理论
Jonas Matos, C. França
Since the world was taken over by the coronavirus pandemic, professionals from all areas have had to adapt to the changes imposed by health measures, in a sudden process, which points to permanent changes in the forms of consumption and work. In the present study, we aimed to document the main practical challenges faced by agile software development teams in this adaptation process. We conducted an interview based qualitative study, using techniques from Grounded Theory, and collected data on the experience of five agile software development teams, in three different countries. Besides bringing a rich description of the journeys of the studied teams, our results highlighted four main challenges in the adaptation processes: (1) the full digitization of agile ceremonies, (2) a loss of project awareness, (3) the administration of work-life balance, and (4) the self-management transition in less mature teams. Overall, the participants reported increased levels of perceived productivity, and we share along practices and recommendations that may be useful for other teams facing similar challenges.
自冠状病毒大流行席卷全球以来,所有领域的专业人员都不得不在一个突然的过程中适应卫生措施带来的变化,这意味着消费和工作形式的永久变化。在本研究中,我们旨在记录敏捷软件开发团队在此适应过程中面临的主要实际挑战。我们使用扎根理论中的技术进行了基于定性研究的访谈,并收集了来自三个不同国家的五个敏捷软件开发团队的经验数据。除了对所研究团队的旅程进行了丰富的描述外,我们的研究结果还强调了适应过程中的四个主要挑战:(1)敏捷仪式的完全数字化,(2)项目意识的丧失,(3)工作与生活平衡的管理,以及(4)在不太成熟的团队中自我管理的转变。总的来说,参与者报告了感知生产力水平的提高,并且我们分享了可能对面临类似挑战的其他团队有用的实践和建议。
{"title":"Pandemic Agility: Towards a theory on adapting to working from home","authors":"Jonas Matos, C. França","doi":"10.1145/3528579.3529184","DOIUrl":"https://doi.org/10.1145/3528579.3529184","url":null,"abstract":"Since the world was taken over by the coronavirus pandemic, professionals from all areas have had to adapt to the changes imposed by health measures, in a sudden process, which points to permanent changes in the forms of consumption and work. In the present study, we aimed to document the main practical challenges faced by agile software development teams in this adaptation process. We conducted an interview based qualitative study, using techniques from Grounded Theory, and collected data on the experience of five agile software development teams, in three different countries. Besides bringing a rich description of the journeys of the studied teams, our results highlighted four main challenges in the adaptation processes: (1) the full digitization of agile ceremonies, (2) a loss of project awareness, (3) the administration of work-life balance, and (4) the self-management transition in less mature teams. Overall, the participants reported increased levels of perceived productivity, and we share along practices and recommendations that may be useful for other teams facing similar challenges.","PeriodicalId":418063,"journal":{"name":"2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121246115","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Collaboration Tool Choices and Use in Remote Software Teams: Emerging Results from an Ongoing Study 远程软件团队中协作工具的选择和使用:一项正在进行的研究的新结果
Victoria Jackson, A. Hoek, R. Prikladnicki
As a result of the COVID-19 pandemic, more software teams than ever find themselves working in a remote model with team members separated by location, timezone, and working hours. This working model is expected to persist post-pandemic as companies explore the benefits of hybrid working. Software teams have always been reliant on tools to help them build software. Now they find themselves wholly reliant on tools to help them collaborate online. Surprisingly, there has been little research to date on which collaboration tools are used, how they are chosen, how they are used, and what challenges are faced when using such tools. This short paper offers emerging findings from an ongoing study in which we are interviewing software professionals about these questions. The insights are preliminary in that we are still conducting additional interviews beyond the ones reported here, yet some common themes are already emerging. Among others, we highlight the following: choice of tools made by the teams is opportunistic; teams adapt existing collaboration practices to utilize the tools better when working remotely; and a persistent problem exists of being unable to find information across chats, emails, and documents.
由于COVID-19大流行,越来越多的软件团队发现自己在远程模式下工作,团队成员因位置、时区和工作时间而分开。随着企业探索混合工作的好处,这种工作模式预计将在大流行后持续存在。软件团队一直依赖于工具来帮助他们构建软件。现在,他们发现自己完全依赖于工具来帮助他们进行在线协作。令人惊讶的是,迄今为止很少有关于使用哪些协作工具、如何选择它们、如何使用它们以及在使用此类工具时面临哪些挑战的研究。这篇短文提供了一项正在进行的研究的新发现,我们正在就这些问题采访软件专业人员。这些见解是初步的,因为我们仍在进行更多的采访,但一些共同的主题已经出现。其中,我们强调以下几点:团队选择的工具是机会主义的;团队调整现有的协作实践,以便在远程工作时更好地利用工具;并且存在一个长期存在的问题,即无法在聊天、电子邮件和文档中找到信息。
{"title":"Collaboration Tool Choices and Use in Remote Software Teams: Emerging Results from an Ongoing Study","authors":"Victoria Jackson, A. Hoek, R. Prikladnicki","doi":"10.1145/3528579.3529171","DOIUrl":"https://doi.org/10.1145/3528579.3529171","url":null,"abstract":"As a result of the COVID-19 pandemic, more software teams than ever find themselves working in a remote model with team members separated by location, timezone, and working hours. This working model is expected to persist post-pandemic as companies explore the benefits of hybrid working. Software teams have always been reliant on tools to help them build software. Now they find themselves wholly reliant on tools to help them collaborate online. Surprisingly, there has been little research to date on which collaboration tools are used, how they are chosen, how they are used, and what challenges are faced when using such tools. This short paper offers emerging findings from an ongoing study in which we are interviewing software professionals about these questions. The insights are preliminary in that we are still conducting additional interviews beyond the ones reported here, yet some common themes are already emerging. Among others, we highlight the following: choice of tools made by the teams is opportunistic; teams adapt existing collaboration practices to utilize the tools better when working remotely; and a persistent problem exists of being unable to find information across chats, emails, and documents.","PeriodicalId":418063,"journal":{"name":"2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"31 9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128096669","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
How developers feel about tools: an investigation on software startup professionals experience with virtual kanban boards 开发人员对工具的看法:对软件创业专业人员使用虚拟看板经验的调查
Crismerlyn Pereira, Angelica Santos, L. Machado, L. Zaina
Virtual kanban board is a tool widely used by software teams. The board provides a rich source of information about the teams' work and the project work-in-progress. Software startups often work with small teams with few resources and under constant time pressure. In this fast-paced environment of startups, the virtual kanban boards are helpful to improve communication keeping the whole organization members informed about the workflow and the allocation of tasks. However, startup software professionals often have little experience, and consequently, they can have difficulties maximizing the benefits of the virtual kanban to manage their work. In this paper, we present an empirical study with software startup professionals in which we analyzed qualitative data using the developer experience framework. This framework allows us to find out how development-related professionals perceive the resources of the virtual kanban tools and feel and see the board's contribution to the activities of their daily work. Our results revealed that the participants agreed that the virtual kanban boards are essential to tracking ongoing software projects and performing their work. However, they reported difficulties handling the tools, which can cause the professionals frustration. Besides, our findings showed that the participants saw the kanban virtual boards as a stimulus for their autonomy in routine activities. As the main contribution, our work provides a set of startup-related recommendations that can help startup teams better use virtual kanban board resources and, consequently, impact the software professionals' experience.
虚拟看板是软件团队广泛使用的工具。董事会提供了关于团队工作和正在进行的项目工作的丰富信息来源。软件初创公司通常与小团队合作,资源很少,时间压力很大。在这个快节奏的创业环境中,虚拟看板有助于改善沟通,使整个组织成员了解工作流程和任务分配。然而,刚起步的软件专业人员通常缺乏经验,因此,他们很难最大限度地利用虚拟看板来管理他们的工作。在本文中,我们对软件创业专业人士进行了实证研究,我们使用开发者经验框架分析了定性数据。这个框架允许我们发现与开发相关的专业人员如何感知虚拟看板工具的资源,以及如何感受和看到委员会对他们日常工作活动的贡献。我们的结果显示,参与者同意虚拟看板对于跟踪正在进行的软件项目和执行他们的工作是必不可少的。然而,他们报告了使用这些工具的困难,这可能会让专业人员感到沮丧。此外,我们的研究结果表明,参与者将看板虚拟板视为他们在日常活动中的自主性的刺激。作为主要的贡献,我们的工作提供了一组与启动相关的建议,可以帮助启动团队更好地使用虚拟看板资源,从而影响软件专业人员的体验。
{"title":"How developers feel about tools: an investigation on software startup professionals experience with virtual kanban boards","authors":"Crismerlyn Pereira, Angelica Santos, L. Machado, L. Zaina","doi":"10.1145/3528579.3529172","DOIUrl":"https://doi.org/10.1145/3528579.3529172","url":null,"abstract":"Virtual kanban board is a tool widely used by software teams. The board provides a rich source of information about the teams' work and the project work-in-progress. Software startups often work with small teams with few resources and under constant time pressure. In this fast-paced environment of startups, the virtual kanban boards are helpful to improve communication keeping the whole organization members informed about the workflow and the allocation of tasks. However, startup software professionals often have little experience, and consequently, they can have difficulties maximizing the benefits of the virtual kanban to manage their work. In this paper, we present an empirical study with software startup professionals in which we analyzed qualitative data using the developer experience framework. This framework allows us to find out how development-related professionals perceive the resources of the virtual kanban tools and feel and see the board's contribution to the activities of their daily work. Our results revealed that the participants agreed that the virtual kanban boards are essential to tracking ongoing software projects and performing their work. However, they reported difficulties handling the tools, which can cause the professionals frustration. Besides, our findings showed that the participants saw the kanban virtual boards as a stimulus for their autonomy in routine activities. As the main contribution, our work provides a set of startup-related recommendations that can help startup teams better use virtual kanban board resources and, consequently, impact the software professionals' experience.","PeriodicalId":418063,"journal":{"name":"2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123884044","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A Framework for Class Activities to Cultivate Responsible Leadership in Software Engineering Students 培养软件工程专业学生负责任领导能力的课堂活动框架
Devender Goyal, Renato Cortinovis, Luiz Fernando Capretz
Software and information technologies are becoming increasingly integrated and pervasive in human society, and range from automated decision making to running critical infrastructure like utilities and financial institutions. There is also a growing awareness of the need to develop leaders who will harness these technologies in fair and inclusive ways. Many academic and industry researchers are advocating for the responsible use of information technologies and some academic and research institutions such as IEEE and ACM have published codes of ethics to spread awareness about these issues. In this regard, a number of academic researchers, including the authors of this paper, have expressed the need to teach students computer and information ethics as well as professional and leadership skills. In this paper, we propose an approach that is potentially effective in helping students develop leadership and communication skills as well as learn broader skills of professional responsibility. The proposed approach is modeled after Toastmasters, a very successful association present in over 140 countries with almost 350,000 members across more than 16,000 clubs. We describe our goal and give a general description of a Toastmasters club and how it is conducted. Further, we describe some activities and projects having CS/SE context that can be done by students as part of a relevant class. Finally, we briefly describe the approach that we are undertaking in our first pilot activities and their integration with additional synergetic strategies.
软件和信息技术在人类社会中变得越来越集成和普遍,范围从自动化决策到公用事业和金融机构等关键基础设施的运行。人们也日益意识到需要培养能够以公平和包容的方式利用这些技术的领导者。许多学术和行业研究人员提倡负责任地使用信息技术,一些学术和研究机构,如IEEE和ACM,已经发布了道德准则,以传播对这些问题的认识。在这方面,包括本文作者在内的一些学术研究人员都表示,需要教授学生计算机和信息伦理以及专业和领导技能。在本文中,我们提出了一种潜在有效的方法,可以帮助学生发展领导能力和沟通技巧,并学习更广泛的专业责任技能。提议的方法是模仿Toastmasters,这是一个非常成功的协会,在140多个国家拥有近35万名会员,超过16,000个俱乐部。我们描述了我们的目标,并给出了一个演讲会俱乐部的总体描述,以及它是如何运作的。此外,我们描述了一些具有CS/SE背景的活动和项目,这些活动和项目可以由学生作为相关课程的一部分来完成。最后,我们简要描述了我们在第一个试点活动中采取的方法,以及它们与其他协同战略的结合。
{"title":"A Framework for Class Activities to Cultivate Responsible Leadership in Software Engineering Students","authors":"Devender Goyal, Renato Cortinovis, Luiz Fernando Capretz","doi":"10.1145/3528579.3529167","DOIUrl":"https://doi.org/10.1145/3528579.3529167","url":null,"abstract":"Software and information technologies are becoming increasingly integrated and pervasive in human society, and range from automated decision making to running critical infrastructure like utilities and financial institutions. There is also a growing awareness of the need to develop leaders who will harness these technologies in fair and inclusive ways. Many academic and industry researchers are advocating for the responsible use of information technologies and some academic and research institutions such as IEEE and ACM have published codes of ethics to spread awareness about these issues. In this regard, a number of academic researchers, including the authors of this paper, have expressed the need to teach students computer and information ethics as well as professional and leadership skills. In this paper, we propose an approach that is potentially effective in helping students develop leadership and communication skills as well as learn broader skills of professional responsibility. The proposed approach is modeled after Toastmasters, a very successful association present in over 140 countries with almost 350,000 members across more than 16,000 clubs. We describe our goal and give a general description of a Toastmasters club and how it is conducted. Further, we describe some activities and projects having CS/SE context that can be done by students as part of a relevant class. Finally, we briefly describe the approach that we are undertaking in our first pilot activities and their integration with additional synergetic strategies.","PeriodicalId":418063,"journal":{"name":"2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124103439","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
So who is impacted anyway - a preliminary study of indirect stakeholder identification in practice 那么究竟谁受到了影响——实践中间接利益相关者识别的初步研究
Ingo Müller, Waqar Hussain, John C. Grundy
Due to the proliferation of disruptive technologies such as AI into almost every aspect of modern society, software systems increasingly affect the lives of people who do not directly use these systems -with potentially serious and harmful consequences. However, current software development practices do not yet account for this trend sufficiently well and frequently overlook indirect stakeholders. This paper presents the results of a preliminary interview-based study of software professionals aimed at understanding the state-of-practice of indirect stakeholder identification in the software industry. Our initial findings confirm that indirect stakeholders are often overlooked due to customer expectations, project constraints, the prevailing technology-centric software engineering culture and a lack of practical methods and tools. Based on these findings, we outline a roadmap for the investigation of methods and tools for the effective and efficient identification of indirect stakeholders.
由于人工智能等颠覆性技术几乎渗透到现代社会的各个方面,软件系统越来越多地影响着不直接使用这些系统的人的生活,可能带来严重和有害的后果。然而,当前的软件开发实践还没有充分考虑到这一趋势,并且经常忽略间接涉众。本文介绍了一项基于访谈的软件专业人员初步研究的结果,旨在了解软件行业中间接利益相关者识别的实践现状。我们最初的发现证实,由于客户期望、项目约束、主流的以技术为中心的软件工程文化以及缺乏实用的方法和工具,间接涉众经常被忽视。基于这些发现,我们概述了有效和高效识别间接利益相关者的方法和工具的研究路线图。
{"title":"So who is impacted anyway - a preliminary study of indirect stakeholder identification in practice","authors":"Ingo Müller, Waqar Hussain, John C. Grundy","doi":"10.1145/3528579.3529168","DOIUrl":"https://doi.org/10.1145/3528579.3529168","url":null,"abstract":"Due to the proliferation of disruptive technologies such as AI into almost every aspect of modern society, software systems increasingly affect the lives of people who do not directly use these systems -with potentially serious and harmful consequences. However, current software development practices do not yet account for this trend sufficiently well and frequently overlook indirect stakeholders. This paper presents the results of a preliminary interview-based study of software professionals aimed at understanding the state-of-practice of indirect stakeholder identification in the software industry. Our initial findings confirm that indirect stakeholders are often overlooked due to customer expectations, project constraints, the prevailing technology-centric software engineering culture and a lack of practical methods and tools. Based on these findings, we outline a roadmap for the investigation of methods and tools for the effective and efficient identification of indirect stakeholders.","PeriodicalId":418063,"journal":{"name":"2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114951693","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Vote Item: Is “Compassionate Software Development” a Topic Worth Researching? 投票项目:“富有同情心的软件开发”是一个值得研究的话题吗?
Mary-Luz Sánchez-Gordón, Sandra Sanchez-Gordon, Ricardo Colomo Palacios
Background: Prior research indicates that software developers experience serious levels of anxiety and stress, a form of suffering, due to a highly time-bound and technology-focused job environment. Such suffering affects their emotional well-being, professional productivity, and the software products they develop. Information, Idea, Arguments: Compassion arises when a person is confronted with another human's suffering and feels motivated to relieve that suffering. We want to explore how increasing compassion in software developers can positively impact the software development process. Vote: Is “compassionate software development” a topic worth researching?
背景:先前的研究表明,由于高度限时和以技术为中心的工作环境,软件开发人员经历了严重的焦虑和压力,这是一种痛苦。这种痛苦影响了他们的情感健康、专业生产力和他们开发的软件产品。信息,想法,争论:当一个人面对另一个人的痛苦,并感到有动力去减轻痛苦时,同情心就会产生。我们想要探索在软件开发人员中增加同情心是如何对软件开发过程产生积极影响的。投票:“富有同情心的软件开发”是一个值得研究的话题吗?
{"title":"Vote Item: Is “Compassionate Software Development” a Topic Worth Researching?","authors":"Mary-Luz Sánchez-Gordón, Sandra Sanchez-Gordon, Ricardo Colomo Palacios","doi":"10.1145/3528579.3529176","DOIUrl":"https://doi.org/10.1145/3528579.3529176","url":null,"abstract":"Background: Prior research indicates that software developers experience serious levels of anxiety and stress, a form of suffering, due to a highly time-bound and technology-focused job environment. Such suffering affects their emotional well-being, professional productivity, and the software products they develop. Information, Idea, Arguments: Compassion arises when a person is confronted with another human's suffering and feels motivated to relieve that suffering. We want to explore how increasing compassion in software developers can positively impact the software development process. Vote: Is “compassionate software development” a topic worth researching?","PeriodicalId":418063,"journal":{"name":"2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133717063","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Influences of developers' perspectives on their engagement with security in code 开发人员的观点对他们参与代码安全性的影响
I. Rauf, Tamara Lopez, Helen Sharp, M. Petre, T. Tun, Mark Levine, J. Towse, D. Linden, A. Rashid, B. Nuseibeh
Background: Recent studies show that secure coding is about not only technical requirements but also developers' behaviour. Objective: To understand the influence of socio-technical contexts on how developers attend to and engage with security in code, software engineering researchers collaborated with social psychologists on a psychologically-informed study. Method: In a preregistered, between-group, controlled experiment, 124 developers from multiple freelance communities, were primed toward one of three identities, following which they completed code review tasks with open-ended responses. Qualitative analysis of the rich data focused on the attitudes and reasoning that shaped their identification of security issues within code. Results: Overall, attention to code security was intermittent and heterogeneous in focus. Although social identity priming did not significantly change the code review, qualitative analysis revealed that developers varied in how they noticed issues in code, how they addressed them, and how they justified their choices. Conclusion: We found that many developers do think about security – but differently from one another. Hence, effective interventions to promote secure coding must be appropriate to the individual development context. Data is uploaded at: https://osf.io/3jvrk
背景:最近的研究表明,安全编码不仅与技术要求有关,而且与开发人员的行为有关。目的:为了了解社会技术背景对开发人员如何在代码中关注和参与安全性的影响,软件工程研究人员与社会心理学家合作进行了一项心理学研究。方法:在一项预先注册的组间对照实验中,来自多个自由职业社区的124名开发人员被引导到三种身份中的一种,随后他们完成了带有开放式回答的代码审查任务。对丰富数据的定性分析集中在态度和推理上,这些态度和推理塑造了他们对代码中安全问题的识别。结果:总体而言,对代码安全的关注是断断续续的,焦点是异构的。尽管社会身份启动并没有显著地改变代码审查,定性分析显示,开发人员在如何注意代码中的问题、如何解决问题以及如何证明自己的选择方面存在差异。结论:我们发现许多开发人员确实考虑过安全性——但彼此不同。因此,促进安全编码的有效干预必须适合于个人开发环境。上传数据的网址为:https://osf.io/3jvrk
{"title":"Influences of developers' perspectives on their engagement with security in code","authors":"I. Rauf, Tamara Lopez, Helen Sharp, M. Petre, T. Tun, Mark Levine, J. Towse, D. Linden, A. Rashid, B. Nuseibeh","doi":"10.1145/3528579.3529180","DOIUrl":"https://doi.org/10.1145/3528579.3529180","url":null,"abstract":"Background: Recent studies show that secure coding is about not only technical requirements but also developers' behaviour. Objective: To understand the influence of socio-technical contexts on how developers attend to and engage with security in code, software engineering researchers collaborated with social psychologists on a psychologically-informed study. Method: In a preregistered, between-group, controlled experiment, 124 developers from multiple freelance communities, were primed toward one of three identities, following which they completed code review tasks with open-ended responses. Qualitative analysis of the rich data focused on the attitudes and reasoning that shaped their identification of security issues within code. Results: Overall, attention to code security was intermittent and heterogeneous in focus. Although social identity priming did not significantly change the code review, qualitative analysis revealed that developers varied in how they noticed issues in code, how they addressed them, and how they justified their choices. Conclusion: We found that many developers do think about security – but differently from one another. Hence, effective interventions to promote secure coding must be appropriate to the individual development context. Data is uploaded at: https://osf.io/3jvrk","PeriodicalId":418063,"journal":{"name":"2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125956322","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Seeking New Measures for Gender Bias Effects in Open-Source Software 在开源软件中寻求性别偏见影响的新措施
Huilian Sophie Qiu, Moira Connell
The problem of low gender diversity in open-source software (OSS) has been reported and studied in recent years. However, prior studies found that gender bias theories in social sciences cannot help us effectively identify gender bias effects in OSS. Our study takes the first step toward finding new measures for gender bias in OSS. This paper attempts to employ linguistic theories to identify different collaboration patterns between different genders. Our contributions are two-fold: we review linguistic literature on diversity and online collaboration, then we apply linguistic theories from our literature reviews to a random sample of code review conversations on GitHub.
近年来,开源软件(OSS)性别多样性低的问题已经被报道和研究。然而,先前的研究发现,社会科学中的性别偏见理论并不能有效地帮助我们识别OSS中的性别偏见效应。我们的研究为寻找OSS中性别偏见的新措施迈出了第一步。本文试图运用语言学理论来识别不同性别之间的不同协作模式。我们的贡献是双重的:我们回顾了关于多样性和在线协作的语言学文献,然后我们将我们的文献回顾中的语言学理论应用于GitHub上的代码审查对话的随机样本。
{"title":"Seeking New Measures for Gender Bias Effects in Open-Source Software","authors":"Huilian Sophie Qiu, Moira Connell","doi":"10.1145/3528579.3529169","DOIUrl":"https://doi.org/10.1145/3528579.3529169","url":null,"abstract":"The problem of low gender diversity in open-source software (OSS) has been reported and studied in recent years. However, prior studies found that gender bias theories in social sciences cannot help us effectively identify gender bias effects in OSS. Our study takes the first step toward finding new measures for gender bias in OSS. This paper attempts to employ linguistic theories to identify different collaboration patterns between different genders. Our contributions are two-fold: we review linguistic literature on diversity and online collaboration, then we apply linguistic theories from our literature reviews to a random sample of code review conversations on GitHub.","PeriodicalId":418063,"journal":{"name":"2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122742293","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On Academic Age Aspect and Discovering the Golden Age in Software Engineering 论学术时代观与发现软件工程的黄金时代
Rand Alchokr, J. Krüger, Yusra Shakeel, G. Saake, Thomas Leich
Background: Physical aspects are essential human factors that play a key role in a researcher's career and development. Aging is one of the most important physical aspects that can impact the productivity of a researcher (e.g., in terms of publications). In parallel, aging adds experience and proficiency on the scientific research work, such as assuring the quality and reliability of research. Objective: We aim to understand the impact of aging and the academic age on research publications productivity of research software engineers - the people actively developing software or conducting research in an academic research environment - and explore their Golden Age aspect. Method: We performed a first study on the age distribution of researchers who have published at three famous and prestigious software-engineering conferences: ASE, ESEC/FSE, and ICSE, including 4,620 research-track papers and their 7,337 authors. Results: The results suggest that the academic productivity is maximized at year 15 (Golden Age) and it is held roughly constant for further 15 years before it declines. The results also find, that half authors disappear after their first publication year, reflecting dropout rates that academia suffers from. Conclusion: Through this pilot study, we share insights on the age distribution, and thus representation, of software-engineering researchers at major conferences and try to understand whether certain groups of researchers are over- or underrepresented.
背景:身体方面是必不可少的人为因素,在研究人员的职业生涯和发展中起着关键作用。衰老是影响研究人员生产力(例如,在出版物方面)的最重要的身体方面之一。同时,老龄化增加了科研工作的经验和熟练程度,如保证研究的质量和可靠性。目的:我们旨在了解老龄化和学术年龄对研究软件工程师(积极开发软件或在学术研究环境中进行研究的人)的研究出版物生产力的影响,并探索他们的黄金时代方面。方法:我们对在三个著名的软件工程会议(ASE、ESEC/FSE和ICSE)上发表过论文的研究人员的年龄分布进行了首次研究,其中包括4,620篇研究论文和7,337位作者。结果:结果表明,学术生产力在15年(黄金时代)达到最大值,并在其下降之前的15年保持大致不变。结果还发现,一半的作者在发表第一年后就消失了,这反映了学术界的辍学率。结论:通过这项初步研究,我们分享了在主要会议上软件工程研究人员的年龄分布和代表性的见解,并试图了解某些研究人员群体是否被过度或低估了。
{"title":"On Academic Age Aspect and Discovering the Golden Age in Software Engineering","authors":"Rand Alchokr, J. Krüger, Yusra Shakeel, G. Saake, Thomas Leich","doi":"10.1145/3528579.3529175","DOIUrl":"https://doi.org/10.1145/3528579.3529175","url":null,"abstract":"Background: Physical aspects are essential human factors that play a key role in a researcher's career and development. Aging is one of the most important physical aspects that can impact the productivity of a researcher (e.g., in terms of publications). In parallel, aging adds experience and proficiency on the scientific research work, such as assuring the quality and reliability of research. Objective: We aim to understand the impact of aging and the academic age on research publications productivity of research software engineers - the people actively developing software or conducting research in an academic research environment - and explore their Golden Age aspect. Method: We performed a first study on the age distribution of researchers who have published at three famous and prestigious software-engineering conferences: ASE, ESEC/FSE, and ICSE, including 4,620 research-track papers and their 7,337 authors. Results: The results suggest that the academic productivity is maximized at year 15 (Golden Age) and it is held roughly constant for further 15 years before it declines. The results also find, that half authors disappear after their first publication year, reflecting dropout rates that academia suffers from. Conclusion: Through this pilot study, we share insights on the age distribution, and thus representation, of software-engineering researchers at major conferences and try to understand whether certain groups of researchers are over- or underrepresented.","PeriodicalId":418063,"journal":{"name":"2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132526810","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Voting Item: Story-work in human-centric software engineering 投票项目:以人为中心的软件工程中的故事工作
A. Rainer, C. Menon
Background: Stories and story-work (in the fuller sense of those words) are recognised as a legitimate focus of study in other scientific disciplines. Information, Idea, Arguments: We are considering forming an inter-disciplinary research programme to explore how story-work can contribute to human-centric software engineering. Vote: What should we focus on to help ensure the proposed programme produces scientifically-valid, impactful research?
背景:故事和故事作品(在这些词的完整意义上)被认为是其他科学学科研究的合法焦点。信息、想法、论据:我们正在考虑形成一个跨学科的研究项目,以探索故事工作如何有助于以人为中心的软件工程。投票:我们应该把重点放在什么方面,以帮助确保拟议的项目产生科学有效、有影响力的研究?
{"title":"Voting Item: Story-work in human-centric software engineering","authors":"A. Rainer, C. Menon","doi":"10.1145/3528579.3529170","DOIUrl":"https://doi.org/10.1145/3528579.3529170","url":null,"abstract":"Background: Stories and story-work (in the fuller sense of those words) are recognised as a legitimate focus of study in other scientific disciplines. Information, Idea, Arguments: We are considering forming an inter-disciplinary research programme to explore how story-work can contribute to human-centric software engineering. Vote: What should we focus on to help ensure the proposed programme produces scientifically-valid, impactful research?","PeriodicalId":418063,"journal":{"name":"2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"315 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132018574","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2022 IEEE/ACM 15th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1