2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)最新文献

筛选
英文 中文
Hearing the voice of experts: Unveiling Stack Exchange communities’ knowledge of test smells 聆听专家的声音:揭示Stack Exchange社区对测试气味的了解
L. Martins, Denivan Campos, Railana Santana, Joselito Mota Junior, Heitor A. X. Costa, Ivan Machado
{"title":"Hearing the voice of experts: Unveiling Stack Exchange communities’ knowledge of test smells","authors":"L. Martins, Denivan Campos, Railana Santana, Joselito Mota Junior, Heitor A. X. Costa, Ivan Machado","doi":"10.1109/CHASE58964.2023.00017","DOIUrl":"https://doi.org/10.1109/CHASE58964.2023.00017","url":null,"abstract":"Refactorings are transformations to improve the code design without changing overall functionality and observable behavior. During the refactoring process of smelly test code, practitioners may struggle to identify refactoring candidates and define and apply corrective strategies. This paper reports on an empirical study aimed at understanding how test smells and test refactorings are discussed on the Stack Exchange network. Developers commonly count on Stack Exchange to pick the brains of the wise, i.e., to ‘look up’ how others are completing similar tasks. Therefore, in light of data from the Stack Exchange discussion topics, we could examine how developers understand and perceive test smells, the corrective actions they take to handle them, and the challenges they face when refactoring test code aiming to fix test smells. We observed that developers are interested in others’ perceptions and hands-on experience handling test code issues. Besides, there is a clear indication that developers often ask whether test smells or anti-patterns are either good or bad testing practices than code-based refactoring recommendations.","PeriodicalId":120979,"journal":{"name":"2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"95 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":"134193490","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
Exploring a Research Agenda for Design Knowledge Capture in Meetings 探讨会议中设计知识获取的研究议程
Liz Seero, J. Burge, A. Soria, A. Hoek
{"title":"Exploring a Research Agenda for Design Knowledge Capture in Meetings","authors":"Liz Seero, J. Burge, A. Soria, A. Hoek","doi":"10.1109/CHASE58964.2023.00013","DOIUrl":"https://doi.org/10.1109/CHASE58964.2023.00013","url":null,"abstract":"Meetings are a frequent part of life for a software developer. Software design is often performed, discussed, and reviewed in these meetings. This means that meetings may contain important design information that could be captured for later use. Meeting design tools may be a way to capture design information as a byproduct of discussion that arises in these meetings. In this paper, we identify a list of key meeting support tool features that could support the capture and retrieval of design information and compare these to features currently offered in commercial meeting support tools.","PeriodicalId":120979,"journal":{"name":"2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"117 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":"124403203","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
Accounting for socio-technical resilience in software engineering 软件工程中社会技术弹性的核算
Tamara Lopez, Helen Sharp, M. Wermelinger, Melanie Langer, Mark Levine, C. Jay, Y. Yu, B. Nuseibeh
{"title":"Accounting for socio-technical resilience in software engineering","authors":"Tamara Lopez, Helen Sharp, M. Wermelinger, Melanie Langer, Mark Levine, C. Jay, Y. Yu, B. Nuseibeh","doi":"10.1109/CHASE58964.2023.00012","DOIUrl":"https://doi.org/10.1109/CHASE58964.2023.00012","url":null,"abstract":"Resilience engineering (RE) is most commonly applied at the organisational level, and has historically been associated with safety-critical industries such as nuclear, medical or aviation. This paper explores the application of RE frameworks within software engineering, and investigates resilient performance of the socio-technical system that supports the creation of software. We present a preliminary study based on a secondary analysis of data from previous ethnographic studies of commercial software practice. This analysis uses an RE framework devised for small team practice in safety critical settings. We present and discuss three salient episodes of software practice that illustrate the application of RE principles to software engineering, and suggest how this kind of analysis may benefit software engineering. We present challenges and opportunities based on our experience and propose future research directions.","PeriodicalId":120979,"journal":{"name":"2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"75 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":"131082961","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
An Exploratory Study of the Benefits of Time-bounded Collaborative Events for Startup Founders 对创业公司创始人来说,有时间限制的协作活动的好处的探索性研究
André Miranda, K. Gama, C. D. Souza
{"title":"An Exploratory Study of the Benefits of Time-bounded Collaborative Events for Startup Founders","authors":"André Miranda, K. Gama, C. D. Souza","doi":"10.1109/CHASE58964.2023.00014","DOIUrl":"https://doi.org/10.1109/CHASE58964.2023.00014","url":null,"abstract":"Time-bounded collaborative events attract people with different backgrounds to work in small teams to develop a project that addresses a particular problem in a very short amount of time. Previous research acknowledges that event participants have the opportunity to learn new things, meet people, and gain recognition, among other benefits. However, there are few studies exploring the relationship between these events and startups. Basically, these studies report that some projects developed during these events result in startups. This paper aims to explore how startup founders benefit from time-bounded events. We used a qualitative exploratory approach to collecting data through semi-structured interviews with 20 startup founders. The benefits cited by the interviewees include the development of new products, raising money, gaining visibility, and identifying opportunities for action, learning and networking. In particular, learning can be divided into many types, including learning about software development and business methodologies, new tools, and soft skills. Networking can benefit startups by allowing them to identify founders, partners, customers, and employees. Our results suggest that participation in time-bounded collaborative events helps startup founders to satisfy some of the needs of their startups. We conclude by presenting recommendations for event organizers.","PeriodicalId":120979,"journal":{"name":"2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"35 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":"125653636","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
Understanding information diffusion about open-source projects on Twitter, HackerNews, and Reddit 了解Twitter、HackerNews和Reddit上关于开源项目的信息传播
Hongbo Fang, Bogdan Vasilescu, J. Herbsleb
{"title":"Understanding information diffusion about open-source projects on Twitter, HackerNews, and Reddit","authors":"Hongbo Fang, Bogdan Vasilescu, J. Herbsleb","doi":"10.1109/CHASE58964.2023.00015","DOIUrl":"https://doi.org/10.1109/CHASE58964.2023.00015","url":null,"abstract":"The diffusion of information about open-source projects is a key factor influencing the adoption of projects and the allocation of developer efforts. Developers learn about new projects, and evaluate their quality and importance by accessing the related information. Social media is an important channel for information diffusion about open-source projects, with previous research suggesting the existence of a social media ecosystem that consists of multiple platforms and collectively supports information diffusion in open source.With different features supporting information diffusion, the same piece of information likely reaches different developer communities on different platforms, which attracts the attention and contribution of different developers and thus influences the success of open-source projects. Despite its importance, few works looked at the identity of the developer community that project-related information reaches on social media platforms and its associated impact on the discussed project.In this work, we track social media discussions on open-source projects on three different platforms: Twitter, HackerNews, and Reddit. We first describe the dynamics of project-related information diffusion across platforms, and we analyze the association between the number of posts on each platform, and the number of developers attracted to the discussed project from different communities. We find that posts about open-source projects first appear on Twitter and HackerNews, then move more towards Reddit. The number of project-related posts on Twitter mostly associate with the attracted developers from communities that are close to the project’s main contributor, while posts on other platforms associate more with the attention from remote communities.","PeriodicalId":120979,"journal":{"name":"2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"38 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":"117314584","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
Addressing Age-Related Accessibility Needs of Senior Users Through Model-Driven Engineering 通过模型驱动工程解决老年用户与年龄相关的可访问性需求
Shavindra Wickramathilaka, Ingo Mueller
{"title":"Addressing Age-Related Accessibility Needs of Senior Users Through Model-Driven Engineering","authors":"Shavindra Wickramathilaka, Ingo Mueller","doi":"10.1109/CHASE58964.2023.00021","DOIUrl":"https://doi.org/10.1109/CHASE58964.2023.00021","url":null,"abstract":"One of the main reasons that cause seniors to face accessibility barriers when trying to use software applications is that the age-related user interface (UI) needs of seniors (e.g., physical and cognitive limitations) are not properly addressed in software user interfaces. The existing literature proposes model-driven engineering based UI adaptations as a prominent solution for this phenomenon. But in our exploration into the domain, we identified that the existing work lacks comprehensiveness when it comes to integrating accessibility into software modelling tools and methods when compared to a well-recognised accessibility standard such as the Web Content Accessibility Guidelines (WCAG). Thus in this paper, we outline a research roadmap that aims to use WCAG as a reference framework to design domain-specific languages that model the diverse accessibility scenarios of senior users via user context information and UI adaptation rules modelling so that they meet the accessibility standards specified in WCAG.","PeriodicalId":120979,"journal":{"name":"2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"10 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":"116432897","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 the perceived relevance of critical internal quality attributes when evolving software features 在开发软件特性时,关键的内部质量属性的感知相关性
Eduardo Fernandes, Marcos Kalinowski
{"title":"On the perceived relevance of critical internal quality attributes when evolving software features","authors":"Eduardo Fernandes, Marcos Kalinowski","doi":"10.1109/CHASE58964.2023.00010","DOIUrl":"https://doi.org/10.1109/CHASE58964.2023.00010","url":null,"abstract":"Several refactorings performed while evolving software features aim to improve internal quality attributes like cohesion and complexity. Indeed, internal attributes can become critical if their measurements assume anomalous values. Yet, current knowledge is scarce on how developers perceive the relevance of critical internal attributes while evolving features. This qualitative study investigates the developers’ perception of the relevance of critical internal attributes when evolving features. We target six class-level critical attributes: low cohesion, high complexity, high coupling, large hierarchy depth, large hierarchy breadth, and large size. We performed two industrial case studies based on online focus group sessions. Developers discussed how much (and why) critical attributes are relevant when adding or enhancing features. We assessed the relevance of critical attributes individually and relatively, the reasons behind the relevance of each critical attribute, and the interrelations of critical attributes. Low cohesion and high complexity were perceived as very relevant because they often make evolving features hard while tracking failures and adding features. The other critical attributes were perceived as less relevant when reusing code or adopting design patterns. An example of perceived interrelation is high complexity leading to high coupling.","PeriodicalId":120979,"journal":{"name":"2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"178 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":"122591318","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
Emotions in Requirements Engineering: A Systematic Mapping Study 需求工程中的情感:一个系统的映射研究
Tahira Iqbal, Hina Anwar, Syazwanie Filzah, M. Gharib, K. Mooses, K. Taveter
{"title":"Emotions in Requirements Engineering: A Systematic Mapping Study","authors":"Tahira Iqbal, Hina Anwar, Syazwanie Filzah, M. Gharib, K. Mooses, K. Taveter","doi":"10.1109/CHASE58964.2023.00020","DOIUrl":"https://doi.org/10.1109/CHASE58964.2023.00020","url":null,"abstract":"The purpose of requirements engineering (RE) is to make sure that the expectations and needs of the stakeholders of a software system are met. Emotional needs can be captured as emotional requirements that represent how the end user should feel when using the system. Differently from functional and quality (non-functional) requirements, emotional requirements have received relatively less attention from the RE community. This study is motivated by the need to explore and map the literature on emotional requirements. The study applies the systematic mapping study technique for surveying and analyzing the available literature to identify the most relevant publications on emotional requirements. We identified 34 publications that address a wide spectrum of practices concerned with engineering emotional requirements. The identified publications were analyzed with respect to the application domains, instruments used for eliciting and artefacts used for representing emotional requirements, and the state of the practice in emotion-related requirements engineering. This analysis serves to identify research gaps and research directions in engineering emotional requirements. To the best of the knowledge by the authors, no other similar study has been conducted on emotional requirements.","PeriodicalId":120979,"journal":{"name":"2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"21 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":"132429682","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
Investigating the Perceived Impact of Maternity on Software Engineering: a Women’s Perspective 调查母性对软件工程的感知影响:一个女性的视角
L. Soares, E. Canedo, C. Pereira, C. Bezerra, F. Mendes
{"title":"Investigating the Perceived Impact of Maternity on Software Engineering: a Women’s Perspective","authors":"L. Soares, E. Canedo, C. Pereira, C. Bezerra, F. Mendes","doi":"10.1109/CHASE58964.2023.00023","DOIUrl":"https://doi.org/10.1109/CHASE58964.2023.00023","url":null,"abstract":"Background: Several researchers report the impact of gender on software development teams, especially in relation to women. In general, women are under-represented on these teams and face challenges and difficulties in their workplaces. When it comes to women who are mothers, these challenges can be amplified and directly impact these women’s professional lives, both in industry and academia. However, little is known about women ICT practitioners’ perceptions of the challenges of maternity in their professional careers. Objective: This paper investigates mothers’ challenges and difficulties in global software development teams. Method: We conducted a survey with women in the ICT field who work in academia and global technology companies. We surveyed 141 mothers from different countries and employed mixed methods to analyze the data. Results: Our findings reveal that women face sociocultural challenges, including work-life balance issues, bad jokes, and moral harassment. The prejudices they suffer make them insecure and with low confidence in the work performed. Furthermore, they usually do not have a supporting network during and after maternity leave, which culminates in them feeling overloaded. The surveyed women suggested a set of actions to reduce the challenges they face in their workplaces, such as: creating a code of conduct for men and childcare within companies. Conclusion: Women face many challenges when they become mothers. Our findings explore these challenges and can help organizations in developing policies to minimize them. Also, it can help raise awareness of co-workers and bosses, toward a more friendly and inclusive workplace.","PeriodicalId":120979,"journal":{"name":"2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121958240","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
Novice Programmers Strategies for Online Resource Use and Their Impact on Source Code 新手程序员在线资源使用策略及其对源代码的影响
O. Alghamdi, S. Clinch, Mohammad Alhamadi, C. Jay
{"title":"Novice Programmers Strategies for Online Resource Use and Their Impact on Source Code","authors":"O. Alghamdi, S. Clinch, Mohammad Alhamadi, C. Jay","doi":"10.1109/CHASE58964.2023.00018","DOIUrl":"https://doi.org/10.1109/CHASE58964.2023.00018","url":null,"abstract":"Websites are frequently used by programmers to support the development process. This paper investigates programmer-Web interactions when coding, and combines observations of behaviour with assessments of the resulting source code. We report on an online observational study with ten undergraduate student programmers as they engaged in programming tasks of varying complexity. Screens were recorded of participants’ activities, and each participated in an interview. Videos and interviews were thematically analysed. Novice programmers employed various strategies for seeking and utilising online knowledge. The resulting source code was examined to determine the extent to which it met requirements and whether it contained errors. The source code analysis revealed that coding with the websites involved more coding time and effort, but increased the possibility of producing correct code. However, coding with websites also introduced instances of either incorrect or non-executable source code.","PeriodicalId":120979,"journal":{"name":"2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122934438","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学术官方微信