2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)最新文献

筛选
英文 中文
Security Thinking in Online Freelance Software Development 在线自由软件开发中的安全思考
I. Rauf, M. Petre, T. Tun, Tamara Lopez, B. Nuseibeh
{"title":"Security Thinking in Online Freelance Software Development","authors":"I. Rauf, M. Petre, T. Tun, Tamara Lopez, B. Nuseibeh","doi":"10.1109/ICSE-SEIS58686.2023.00008","DOIUrl":"https://doi.org/10.1109/ICSE-SEIS58686.2023.00008","url":null,"abstract":"Online freelance software development (OFSD) is a significant part of the software industry and is a thriving online economy; a recent survey by Stack Overflow reported that nearly 15% of developers are independent contractors, freelancers, or self-employed. Although security is an important quality requirement for the social sustainability of software, existing studies have shown differences in the way security issues are handled by developers working in OFSD compared to those working in organisational environments. This paper investigates the security culture of OFSD developers, and identifies significant themes in how security is conceived, practiced, and compensated. Based on in-depth interviews with 20 freelance (FL) developers, we report that (a) security thinking is evident in descriptions of their work, (b) security thinking manifests in different ways within OFSD practice, and (c) the dynamics of the freelance development ecosystem influence financial investment in secure development. Our findings help to understand the reasons why insecure software development is evident in freelance development, and they contribute toward developing security interventions that are tailored to the needs of freelance software developers.General Summary- Online freelance software development (OFSD) is a significant part of the software industry and is a thriving online economy. Although security is an important quality requirement for the social sustainability of software, existing studies have shown differences in the way security issues are handled by developers working in OFSD compared to those working in organisational environments. Based on in-depth interviews with 20 freelance developers, this paper investigates the security culture of OFSD developers, and identifies significant themes in how security is conceived, practiced, and compensated.","PeriodicalId":427165,"journal":{"name":"2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133157383","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}
引用次数: 2
Software Engineering for Smart Things in Public Spaces: Initial Insights and Challenges 公共空间智能事物的软件工程:初步见解和挑战
Amna Batool, S. Loke, Niroshinie Fernando, Jonathan Kua
{"title":"Software Engineering for Smart Things in Public Spaces: Initial Insights and Challenges","authors":"Amna Batool, S. Loke, Niroshinie Fernando, Jonathan Kua","doi":"10.1109/ICSE-SEIS58686.2023.00022","DOIUrl":"https://doi.org/10.1109/ICSE-SEIS58686.2023.00022","url":null,"abstract":"Software engineering for mobile applications has its own challenges, different from when we engineer software just for desktop environments. With the emergence of smart things (including smart everyday objects embedded with connectivity, computational ability, sensors, and sometimes actuators, urban robots such as delivery and cleaning robots, smart street lighting, smart vehicles, and smart park benches, and so on) not just within the home but in public spaces, there is a need to consider software engineering challenges for software on such things. Human-centred software engineering and work on ethical behaviours in smart things will need to come together, even as we continue to understand what it takes to effectively develop software (and systems) for such emerging devices. In order to demonstrate how software (and systems) for intelligent devices in public places might be developed, findings from a quantitative survey we performed are discussed in this study. The survey was designed such that the questions focused on the socio-ethical behaviours of smart devices when interacting with people in public places. The survey was based on a supermarket scenario where the participants had to answer the different questions in the questionnaire. There were 250 participants who only completed part of the survey; of them, 60 participants finished it in full. The complete replies have been examined and analysed in this paper. To determine how people feel about employing smart technology in public places, a variety of smart devices, including robots, smart cameras, smart speakers, and smart trolleys, are utilised in the survey questions. According to the findings, more than 80 percent of respondents think it important for smart gadgets to be socially-aware and ethical in public places.General Abstract This paper examines the survey results conducted to explore if smart devices such as robots or smart cameras can be deployed in public areas. The respondents reply to survey questions asking them whether they believe it is crucial to keep smart robots, smart carts, or any other smart devices in the supermarket. The survey’s questions are constructed in such a manner that participants are asked to imagine themselves as either a customer shopping for groceries at a store or a manager running the business and dealing with the friendly robot. This survey was created with the intention of thinking carefully about how intelligent software systems may be designed from the standpoint of software engineering for public settings. Later in this article, the survey findings and insights are discussed.","PeriodicalId":427165,"journal":{"name":"2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)","volume":"377 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132702516","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
A Novel Approach to Improving the Digital Literacy of Older Adults 提高老年人数字素养的新方法
Mehr Vaswani, D. Balasubramaniam, Kenneth Boyd
{"title":"A Novel Approach to Improving the Digital Literacy of Older Adults","authors":"Mehr Vaswani, D. Balasubramaniam, Kenneth Boyd","doi":"10.1109/ICSE-SEIS58686.2023.00023","DOIUrl":"https://doi.org/10.1109/ICSE-SEIS58686.2023.00023","url":null,"abstract":"Digitalisation offers opportunities for older adults (OA) to retain an active role in their lives and alleviate the ‘burden of care’ associated with ageing. Yet, digital engagement is consistently cited to be inversely related to age. Although interventions to enhance the digital literacy of OA through formal in-person training have emerged, there has been little evaluation of their effectiveness. This paper presents some insights into the attitudes, needs and challenges of OA in becoming digitally literate. We conducted preliminary user studies with OA and a survey of younger adults (YA) to understand their role as an informal support system. Based on these insights, we propose an innovative approach to digital literacy training for OA by combining a senior-friendly learning management system with informal inter-generational learning support. A preliminary evaluation of the system yielded positive feedback and indicates the need for a more extensive exploration of the digital experiences and requirements of OA and the influence of social support systems in their digital engagement process.","PeriodicalId":427165,"journal":{"name":"2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114388804","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
Developing Software for Low Socio-Economic End Users: Lessons Learned from A Case Study of Fisherfolk Communities in Bangladesh 为低社会经济最终用户开发软件:从孟加拉国渔民社区的案例研究中吸取的教训
Tanjila Kanij, Misita Anwar, Gillian C. Oliver, K. Hossain
{"title":"Developing Software for Low Socio-Economic End Users: Lessons Learned from A Case Study of Fisherfolk Communities in Bangladesh","authors":"Tanjila Kanij, Misita Anwar, Gillian C. Oliver, K. Hossain","doi":"10.1109/ICSE-SEIS58686.2023.00015","DOIUrl":"https://doi.org/10.1109/ICSE-SEIS58686.2023.00015","url":null,"abstract":"As part of a large Information and Communication Technology for Development (ICT4D) programme, we conducted a number of research projects to empower fisherfolk in Bangladesh. Due to their low socio-economic status, low level of digital as well as general literacy and many other similar factors, fisherfolk are very diverse as end users of software. It was important to understand their characteristics before designing any software for them. We started with exploratory research in reviewing literature and hearing from experts who closely work with fisherfolk. Based on the identification of some of the challenges, we designed a prototype software for tacit knowledge transfer among captains of boats. We conducted number of focus groups with the captains of the boats and adopted a co-creation process where the functionality and usability of the prototype software were decided by the end users themselves. From our experience of working with this diverse group of end users we propose specific recommendations for future software development for end users with a low socio-economic background.","PeriodicalId":427165,"journal":{"name":"2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129419556","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
Fundamentalists, Integrationists, & Transformationists: An Empirical Theory of Men Software Engineers’ Orientations in Gender Inequalities 原教旨主义者、整合主义者与变革主义者:男性软件工程师性别不平等取向的实证理论
Yi Wang, Xinyue Zhang, Wei Wang
{"title":"Fundamentalists, Integrationists, & Transformationists: An Empirical Theory of Men Software Engineers’ Orientations in Gender Inequalities","authors":"Yi Wang, Xinyue Zhang, Wei Wang","doi":"10.1109/ICSE-SEIS58686.2023.00009","DOIUrl":"https://doi.org/10.1109/ICSE-SEIS58686.2023.00009","url":null,"abstract":"Professional software development is an occupation dominated by men software engineers. Recently, researchers have been investigating gender inequality in the software development profession from multiple perspectives. While most of the extant literature on gender inequality in software development takes the perspective of female developers, the vast majority of the software development workforce–men software engineers–receives much less attention. In this article, we reported on a quantitative interview study aiming at developing empirical understandings of men software engineers’ orientations in gender inequalities. Through analyzing interview narratives from 21 professional men software engineers, plenty of findings emerged, enabling us to build a theoretical framework characterizing three different types of orientations in gender inequalities. In our theory, men software engineers’ orientation in gender issues could be conceptualized as fundamentalists, integrationists, and transformationists. We introduced each type’s characteristics from three aspects of individuals’ social cognition, which are belief, attitude, and action. We further discussed the implications and the limitations of the study.","PeriodicalId":427165,"journal":{"name":"2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)","volume":"230 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116493764","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
Do Users Act Equitably? Understanding User Bias Through a Large In-person Study 用户行为公平吗?通过大型面对面研究了解用户偏见
Yang Liu, Heather Moses, Mark Sternefeld, Samuel A. Malachowsky, Daniel E. Krutz
{"title":"Do Users Act Equitably? Understanding User Bias Through a Large In-person Study","authors":"Yang Liu, Heather Moses, Mark Sternefeld, Samuel A. Malachowsky, Daniel E. Krutz","doi":"10.1109/ICSE-SEIS58686.2023.00014","DOIUrl":"https://doi.org/10.1109/ICSE-SEIS58686.2023.00014","url":null,"abstract":"Inequitable software is a common problem. Bias may be caused by developers, or even software users. As a society, it is crucial that we understand and identify the causes and implications of software bias from both users and the software itself. To address the problems of inequitable software, it is essential that we inform and motivate the next generation of software developers regarding bias and its adverse impacts. However, research shows that there is a lack of easily adoptable ethics-focused educational material to support this effort.To address the problem of inequitable software, we created an easily adoptable, self-contained experiential activity that is designed to foster student interest in software ethics, with a specific emphasis on AI/ML bias. This activity involves participants selecting fictitious teammates based solely on their appearance. The participant then experiences bias either against themselves or a teammate by the activity’s fictitious AI. The created lab was then utilized in this study involving 173 real-world users (age 18-51+) to better understand user bias.The primary findings of our study include: I) Participants from minority ethnic groups have stronger feeling regarding being impacted by inequitable software/AI, II) Participants with higher interest in AI/ML have a higher belief for the priority of unbiased software, III) Users do not act in an equitable manner, as avatars with ‘dark’ skin color are less likely to be selected, and IV) Participants from different demographic groups exhibit similar behavior bias. The created experiential lab activity may be executed using only a browser and internet connection, and is publicly available on our project website: https://all.rit.edu.","PeriodicalId":427165,"journal":{"name":"2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114133402","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
Harmful Terms in Computing: Towards Widespread Detection and Correction 计算机中的有害术语:走向广泛的检测和纠正
Hana Winchester, Alicia E. Boyd, Brittany Johnson
{"title":"Harmful Terms in Computing: Towards Widespread Detection and Correction","authors":"Hana Winchester, Alicia E. Boyd, Brittany Johnson","doi":"10.1109/ICSE-SEIS58686.2023.00018","DOIUrl":"https://doi.org/10.1109/ICSE-SEIS58686.2023.00018","url":null,"abstract":"Modern-day software development and use is a product of decades of advancement and evolution. Over time as new technologies and concepts emerged, so did new terminology to describe and discuss them. Most terminology used in computing is harmless, however, some are rooted in historically discriminatory, and potentially harmful, terms. While the landscape of individuals who develop technology has diversified over the years, the terminology has become a normalized part of modern software development and computing jargon. Despite organizations such as the ACM raising awareness of the potential harm certain terms can do and companies like GitHub working to change the systemic use of harmful terms in computing, it is still not clear what the landscape of harmful terminology in computing really is and how we can support the widespread detection and correction of harmful terminology in computing artifacts. To this end, we conducted a review of existing work and efforts at curating, detecting, and removing harmful terminology in computing. Combining and building on these prior efforts, we produce an extensible database of what we define as harmful terminology in computing and describe an open source proof-of-concept tool for detecting and replacing harmful computing-related terminology.","PeriodicalId":427165,"journal":{"name":"2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127244426","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}
引用次数: 2
Draw a Software Engineer Test - An Investigation into Children’s Perceptions of Software Engineering Profession 绘制软件工程师测试——儿童对软件工程专业认知的调查
C.M.S. Cutrupi, Irene Zanardi, M. L. Jaccheri, M. Landoni
{"title":"Draw a Software Engineer Test - An Investigation into Children’s Perceptions of Software Engineering Profession","authors":"C.M.S. Cutrupi, Irene Zanardi, M. L. Jaccheri, M. Landoni","doi":"10.1109/ICSE-SEIS58686.2023.00010","DOIUrl":"https://doi.org/10.1109/ICSE-SEIS58686.2023.00010","url":null,"abstract":"Context: The gender gap is particularly affecting the software engineering community, as both academia and industry are dominated by men. Literature reports how the lack of women is a consequence of gender stereotypes around certain figures that begin in the early stages of education, affecting children’s perceptions of the role they can play across scientific fields.Objective: In this study, we asked children to draw a software engineer in order to collect their perceptions and let us check whether gender stereotypes still persist.Methods: We asked a total of 371 children to draw a person who works in the software engineering field. We analyzed the drawings based on a set of parameters extracted from literature and inspected the results through a cross-sectional study.Results: Children agreed on their representations of a software engineer: 51% drew a man and 44% drew a woman, while 5% a non-recognizable figure. The main differences emerged when the data were grouped by age and gender: only 23% of eleven-year-old girls drew a woman software engineer, while 54% drew a man, and in 23% gender was non-recognizable.Conclusion: The findings revealed a favorable gender balance in children’s perceptions of software engineering. They seem more willing to recognize diversity, an improvement compared with what was reported in previous studies. Children’s perceptions of technology may have become more accessible as a result of the COVID-19 situation. These findings may draw positive comparisons with the current gender gap in software engineering, encouraging future developments.","PeriodicalId":427165,"journal":{"name":"2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)","volume":"389 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124798779","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
ICSE-SEIS 2023 Committees
{"title":"ICSE-SEIS 2023 Committees","authors":"","doi":"10.1109/icse-seis58686.2023.00006","DOIUrl":"https://doi.org/10.1109/icse-seis58686.2023.00006","url":null,"abstract":"","PeriodicalId":427165,"journal":{"name":"2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)","volume":"146 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123334448","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
Hackathons as Inclusive Spaces for Prototyping Software in Open Social Innovation with NGOs 黑客马拉松:与非政府组织合作开发开放式社会创新软件原型的包容性空间
K. Gama, George Valença, C. E. M. Laurendon, Ájò Nasidí Marques, Luís Eduardo Ramos, Ravena Amaral, Clarissa Maria Dubeux Lopes Barros, G. Xavier
{"title":"Hackathons as Inclusive Spaces for Prototyping Software in Open Social Innovation with NGOs","authors":"K. Gama, George Valença, C. E. M. Laurendon, Ájò Nasidí Marques, Luís Eduardo Ramos, Ravena Amaral, Clarissa Maria Dubeux Lopes Barros, G. Xavier","doi":"10.1109/ICSE-SEIS58686.2023.00012","DOIUrl":"https://doi.org/10.1109/ICSE-SEIS58686.2023.00012","url":null,"abstract":"Non-governmental Organizations (NGOs) usually have limited resources that prevent them from investing in software-based innovation. Sometimes hackathons are used as a resource to crowdsource software for NGOs, but often the resulting projects are not usable or not carried on. These events are not seen as a good option in Software Engineering for social good (i.e., software focused on social change) since they are too short to allow an understanding of the social context of the target institution. Taking that limitation into account, after performing 6 months of ethnography to understand the social context of an NGO, by identifying user needs and eliciting requirements, we organized an inclusive hackathon to address two specific challenges identified in that organization. This paper presents an experience report in the context of an interdisciplinary project with researchers from the Psychology, Design, and Computer Science domains, where the goal is to propose and apply an Open Social Innovation process focused on digital innovative solutions in the context of an NGO from Brazil that supports socially vulnerable people living with HIV/AIDS.","PeriodicalId":427165,"journal":{"name":"2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132599687","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信