{"title":"GE@ICSE","authors":"Letizia Jaccheri, Lafifa Jamal, Valentina Lenarduzzi","doi":"10.1145/3573074.3573097","DOIUrl":"https://doi.org/10.1145/3573074.3573097","url":null,"abstract":"The software engineering community is realising that diversity plays a key role to the creation of a successful and competitive context for software development and research. Such diversity refers to the combination many aspects such as gender, culture, religion and geographical distribution. The purpose of this workshop is to discuss with software engineering researchers and external experts about gender issues and their interplay with the other diversity aspects. The overall goal of the workshop is to improve the state of gender equality, and in general increase of inclusion and diversity principles in the software engineering community. The 3rd Workshop edition (GE@ICSE2022) on Gender Equality in Software Engineering1 was s fully online due to COVID pandemic. We had more than 30 participants who attended all the sessions. In this edition, the workshop featured a keynote from prof. Alexander Serebrenik (Gender and Community Smells in Software Engineering) and prof. Anita Sarma (Engineering Inclusivity into Your Products). We received 20 papers from 10 countries, underscoring the international importance of this topic. 13 papers were accepted for the proceedings.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136327640","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}
P. Nguyen, Sagar Sen, Beatriz Bretones-Cassoli, Nicolas Jourdan, M. C. Magnanini
{"title":"Software Engineering and AI for Data Quality in Cyber-Physical Systems/Internet of Things - SEA4DQ'22 Report","authors":"P. Nguyen, Sagar Sen, Beatriz Bretones-Cassoli, Nicolas Jourdan, M. C. Magnanini","doi":"10.1145/3573074.3573103","DOIUrl":"https://doi.org/10.1145/3573074.3573103","url":null,"abstract":"Cyber-physical systems (CPS)/Internet of Things (IoT) are omnipresent in many industrial sectors and application domains in which the quality of the data acquired and used for decision support in common factor.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117067572","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}
{"title":"Supporting the Task-driven Skill Identification in Open Source Project Issue Tracking Systems","authors":"Fábio Santos","doi":"10.1145/3573074.3573088","DOIUrl":"https://doi.org/10.1145/3573074.3573088","url":null,"abstract":"[Background] Selecting an appropriate task is challenging for contributors to Open Source Software (OSS), mainly for those who are contributing for the first time. Therefore, researchers and OSS projects have proposed various strategies to aid newcomers, including labeling tasks. [Aims] In this research, we investigate the automatic labeling of open issues strategy to help the contributors to pick a task to contribute. We label the issues with APIdomains- categories of APIs parsed from the source code used to solve the issues. We plan to add social network analysis metrics gathered from the issues conversations as new predictors. By identifying the skills, we claim the contributor candidates should pick a task more suitable to their skill. [Method] We are employing mixed methods. We qualitatively analyzed interview transcripts and the survey's open-ended questions to comprehend the strategies communities use to assist in onboarding contributors and contributors used to pick up an issue. We applied quantitative studies to analyze the relevance of the API-domain labels in a user experiment and compare the strategies' relative importance for diverse contributor roles. We also mined project and issue data from OSS repositories to build the ground truth and predictors able to infer the API-domain labels with comparable precision, recall, and F-measure with the state-of-art. We also plan to use a skill ontology to assist the matching process between contributors and tasks. By quantitatively analyzing the confidence level of the matching instances in ontologies describing contributors' skills and tasks, we might recommend issues for contribution. In addition, we will measure the effectiveness of the API-domain labels by evaluating the issues solving time and the rate among the labeled and unlabelled ones. [Results] So far, the results showed that organizing the issues?which includes assigning labels is seen as an essential strategy for diverse roles in OSS communities. The API-domain labels are relevant, mainly for experienced practitioners. The predicted labels have an average precision of 75.5%. [Conclusions] Labeling the issues with the API-domain labels indicates the skills involved in an issue. The labels represent possible libraries (aggregated into domains) used in the source code related to an issue. By investigating this research topic, we expect to assist the new contributors in finding a task, helping OSS communities to attract and retain more contributors.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124819051","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}
{"title":"Risks to the Public","authors":"P. Neumann","doi":"10.1145/3561846.3561850","DOIUrl":"https://doi.org/10.1145/3561846.3561850","url":null,"abstract":"Edited by PGN (Risks Forum Moderator, with contribu- tions by others as indicated. Opinions are individual rather than organizational, with usual disclaimers implied. We ad- dress problems relating to software, hardware, people, and other circumstances relevant to computer systems. Ref- erences (R i j) to the online Risks Forum denote RISKS vol i number j. Cited RISKS items generally identify contributors and sources, together with URLs. Official RISKS archives are available at www.risks.org, with nice html formatting and search engine courtesy of Lindsay Mar- shall at Newcastle: http://catless.ncl.ac.uk/Risks/i.j.html (also ftp://www.sri.com/risks). CACM Inside Risks: http://www.csl.sri.com/neumann/insiderisks.html","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131951201","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}
{"title":"AI Adoption","authors":"Ahmed El-Deeb","doi":"10.1145/3561846.3561851","DOIUrl":"https://doi.org/10.1145/3561846.3561851","url":null,"abstract":"While Artificial Intelligence (AI) has been an industry buzzword the past 15+ years, AI as a subject is not something new. The term AI has been coined by John McCarthy in 1956 and Neural Networks has been a popular subject well in the 1980s. It's just that AI has undergone a long journey of invention and entrepreneurial phase; and seem to still not fully over it. The question now why the industry is not crossing the chasm to the mass production phase? Why most companies are not relying on AI product to reduce their churn and increase their efficiency? In this paper, I will survey the major factors that play critical role in the slow AI adoption across the software industry.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124210832","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}
{"title":"Trending Topics in Software Engineering (1)","authors":"Stefano Forti","doi":"10.1145/3561846.3561847","DOIUrl":"https://doi.org/10.1145/3561846.3561847","url":null,"abstract":"The continuous evolution of Software Engineering (SE) comes with a series of methodological and technical challenges to be faced, modelled and suitably tackled. Particularly, we observed that modern software systems are more and more deployed onto pervasive Cloud-IoT networks and composed of heterogeneous distributed components that interact to achieve a common business logic. Such phenomena naturally lead to the continuous development of newly trending topics worth exploring and discussing within our community, spanning the whole lifecycle of software applications (i.e. from design to development, testing, deployment, and management).","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133175420","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}
{"title":"An interview with Miryung Kim - 2022 SIGSOFT Awardee","authors":"J. Soldani","doi":"10.1145/3561846.3561855","DOIUrl":"https://doi.org/10.1145/3561846.3561855","url":null,"abstract":"Miryung Kim received the 2022 SIGSOFT Influential Educator Award for outstanding achievements in undergraduate and graduate mentoring with emphasis on research excellence in software engineering, diversity, and inclusion. She received a Ph.D. in computer science from the University of Washington, Seattle (USA), and she is a Professor and a Vice Chair of graduate studies at UCLA Computer Science. Her research interests include the detection of code clones and code duplication, as well as solutions for their management and removal. She has helped to define the field of software engineering for data intensive computing.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127034933","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}
{"title":"Workshop Summary","authors":"Xiaoyuan Xie, Upulee Kanewala, A. Donaldson","doi":"10.1145/3561846.3561857","DOIUrl":"https://doi.org/10.1145/3561846.3561857","url":null,"abstract":"This report summarises the organisation and execution of MET 2022, the 7th International Workshop on Metamorphic Testing, which took place as a virtual event in conjunction with the ICSE 2022 conference.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"16 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133516273","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}
{"title":"Data Fabric and Datafication","authors":"Veit Jahns","doi":"10.1145/3561846.3561854","DOIUrl":"https://doi.org/10.1145/3561846.3561854","url":null,"abstract":"This paper is a response to the invitation by Forti et al. [1] to contribute to the discussion of trending topics in software engineering. The main focus of this contribution is the growing importance of data in software engineering, that is the data fabric and the datafication. Based on some (personal) observations, it is tried to refine the research questions raised by Forti et al. in more detail, in particular with respect to sharing and processing data in an environment of highly interacting distributed software components.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127509226","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}