ACM SIGSOFT Software Engineering Notes最新文献

筛选
英文 中文
Micro-Frontends Micro-Frontends
ACM SIGSOFT Software Engineering Notes Pub Date : 2022-09-27 DOI: 10.1145/3561846.3561853
Davide Taibi, L. Mezzalira
{"title":"Micro-Frontends","authors":"Davide Taibi, L. Mezzalira","doi":"10.1145/3561846.3561853","DOIUrl":"https://doi.org/10.1145/3561846.3561853","url":null,"abstract":"Micro-Frontends is an emerging approach aimed at decomposing the frontend into individual and semi-independent micro applications. Micro-Frontends enable teams to develop the full-stack, from the database to the back-end to the frontend part. Teams are independent and can follow the same guardrails and can make technical decisions associated with their business domain. Many companies, such as SAP, Springer, Zalando, NewRelic, Ikea, Starbucks, and DAZN adopted Micro-Frontends. Micro-Frontends have several advantages, but also drawbacks. In this article, we introduce Micro-Frontends describing the main principles, and presenting the approaches to decompose a web page into Micro- Frontends. Moreover, we report our experience in developing Micro-Frontends describing pros, cons, and issues we faced at DAZN.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"46 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":"132163618","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
Software Engineering After the COVID-19 Outbreak COVID-19爆发后的软件工程
ACM SIGSOFT Software Engineering Notes Pub Date : 2022-09-27 DOI: 10.1145/3561846.3561848
Uwe Breitenbücher, Stefano Forti, J. Soldani
{"title":"Software Engineering After the COVID-19 Outbreak","authors":"Uwe Breitenbücher, Stefano Forti, J. Soldani","doi":"10.1145/3561846.3561848","DOIUrl":"https://doi.org/10.1145/3561846.3561848","url":null,"abstract":"Software Engineering (SE) has evolved over many decades and has led to many proven and well-established methods and tools that support the efficient development of software and IT systems in general. Although software development had often been performed by distributed teams even before the pandemic, the COVID-19 outbreak exacerbated the physical separation of teams, creating numerous challenges and issues for both organizations and developers. Therefore, in this new column \"Software Engineering After the COVID-19 Outbreak\", we aim at providing insights into the impact of the COVID-19 outbreak on the work of Software Engineering practitioners and researchers. We intend to collect past and current challenges, changes in structures and organizations, reports of experiences and, of course, proven solutions for solving problems that have arisen.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"33 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":"131892158","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
Summary of the 12th Brazilian Conference on Software and the 1st Latin American School on Software Engineering 第十二届巴西软件会议和第一届拉丁美洲软件工程学院总结
ACM SIGSOFT Software Engineering Notes Pub Date : 2022-07-07 DOI: 10.1145/3539814.3539824
Igor Steinmacher, R. Prikladnicki, T. Conte
{"title":"Summary of the 12th Brazilian Conference on Software and the 1st Latin American School on Software Engineering","authors":"Igor Steinmacher, R. Prikladnicki, T. Conte","doi":"10.1145/3539814.3539824","DOIUrl":"https://doi.org/10.1145/3539814.3539824","url":null,"abstract":"The main goal of the Brazilian Conference on Software: Practice and Theory (CBSoft) is to bring together researchers, practitioners, and students aiming at fostering the exchange of experience about the most recent research, tendencies, and theoretical and practical innovations in software. The conference is the top conference in the field of Latin America. In 2021, the conference was organized virtually by Dr. Karine Roggia, Dr. Cristiano Vasconcellos (UDESC), and Dr. Paulo Boulsfield (Univille). This year, we had more than 450 participants registered to attend CBSoft. CBSoft 2021 held four traditional Brazilian symposia: (i) 35th Brazilian Symposium on Software Engineering (SBES); (ii) 25th Brazilian Symposium on Programming Languages (SBLP); (iii) 15th Brazilian Symposium on Software Components, Architectures, and Reuse (SBCARS); (iv) 6th Brazilian Symposium on Systematic Automated Software Testing (SAST).","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123576834","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
Trending Topics in Software Engineering 软件工程趋势主题
ACM SIGSOFT Software Engineering Notes Pub Date : 2022-07-07 DOI: 10.1145/3539814.3539820
Stefano Forti, Uwe Breitenbücher, J. Soldani
{"title":"Trending Topics in Software Engineering","authors":"Stefano Forti, Uwe Breitenbücher, J. Soldani","doi":"10.1145/3539814.3539820","DOIUrl":"https://doi.org/10.1145/3539814.3539820","url":null,"abstract":"Software Engineering (SE) is evolving to make the best out of the constantly changing technological trends, ranging from development to deployment to management and decommissioning of software systems. In this new column Trending Topics in Software Engineering, we aim at providing insights, reports, and outlooks on how researchers and practitioners around the world are working (or planning to work) on those trends. We intend to collect the challenges they are facing or foresee, and explore them in future issues. Our ultimate ambition is to stimulate fruitful discussion in our columns to contribute to identifying the next SE trends, while illustrating them to our audience.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130125380","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}
引用次数: 5
Reflections on the Evolution of Computer Science Education 关于计算机科学教育演变的思考
ACM SIGSOFT Software Engineering Notes Pub Date : 2022-07-07 DOI: 10.1145/3539814.3539817
Sreekrishnan Venkateswaran
{"title":"Reflections on the Evolution of Computer Science Education","authors":"Sreekrishnan Venkateswaran","doi":"10.1145/3539814.3539817","DOIUrl":"https://doi.org/10.1145/3539814.3539817","url":null,"abstract":"Computer Science education has been evolving over the years to reflect applied realities. Until about a decade ago, theory of computation, algorithm design and system software dominated the curricula. Most courses were considered core and were hence mandatory; the programme structure did not allow much of a choice or variety. This column analyses why this changed Circa 2010 when elective subjects across scores of topics become part of mainstream education to reflect the on-going lateral acceleration of Computer Science.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117274299","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
Summary of the Third International Workshop on Bots in Software Engineering (BotSE 2021) 第三届软件工程机器人国际研讨会(BotSE 2021)综述
ACM SIGSOFT Software Engineering Notes Pub Date : 2022-07-07 DOI: 10.1145/3539814.3539823
S. Wagner, M. Gerosa, M. Wessel
{"title":"Summary of the Third International Workshop on Bots in Software Engineering (BotSE 2021)","authors":"S. Wagner, M. Gerosa, M. Wessel","doi":"10.1145/3539814.3539823","DOIUrl":"https://doi.org/10.1145/3539814.3539823","url":null,"abstract":"Bots automate tasks in software engineering projects and interact with software developers. Bots have been proposed, for example, for testing, maintenance, and automating bug fixes. The research community has been discussing these bots in the International Workshop on Bots in Software Engineering (BotSE), collocated with ICSE (the International Conference on Software Engineering). The workshop participants share experiences and challenges, discuss new usages of bots, and map out future directions. In this paper, we present a summary of the 3rd edition of the workshop, which comprised nine papers, one journal-first presentation, and two keynotes, followed by extensive discussion. More details can be found at http://botse.org/","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114683995","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 interview with Xin Xia - 2022 SIGSOFT Awardee 2022年SIGSOFT获奖嘉宾辛霞访谈
ACM SIGSOFT Software Engineering Notes Pub Date : 2022-07-07 DOI: 10.1145/3539814.3539821
J. Soldani
{"title":"An interview with Xin Xia - 2022 SIGSOFT Awardee","authors":"J. Soldani","doi":"10.1145/3539814.3539821","DOIUrl":"https://doi.org/10.1145/3539814.3539821","url":null,"abstract":"Xin Xia received the 2022 SIGSOFT Early Career Researcher Award for his contributions to AI and SE, mining software repositories, and empirical software engineering. He is the Director of the Software Engineering Application Technology Lab at Huawei, China. He received the Ph.D. degree in Computer Science in 2014 from the College of Computer Science and Technology (Zhejiang University, China), and - prior to joining Huawei - he was an ARC DECRA Fellow and a lecturer at the Faculty of Information Technology, Monash University, Australia.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121662383","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
Implementing Domain-Driven Design (by V. Vernon) 实现领域驱动设计(V. Vernon)
ACM SIGSOFT Software Engineering Notes Pub Date : 2022-07-07 DOI: 10.1145/3539814.3539822
David S. Rogers
{"title":"Implementing Domain-Driven Design (by V. Vernon)","authors":"David S. Rogers","doi":"10.1145/3539814.3539822","DOIUrl":"https://doi.org/10.1145/3539814.3539822","url":null,"abstract":"This article provides a review of the book Implementing Domain-Driven Design, written by Vaughn Vernon and published by Addison Wesley, © 2013, ISBN-13: 978-0-32183457-7, 612 pp., $64.99.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126488412","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
Major Challenges Currently Facing the Software Industry 当前软件业面临的主要挑战
ACM SIGSOFT Software Engineering Notes Pub Date : 2022-07-07 DOI: 10.1145/3539814.3539818
Ahmed El-Deeb
{"title":"Major Challenges Currently Facing the Software Industry","authors":"Ahmed El-Deeb","doi":"10.1145/3539814.3539818","DOIUrl":"https://doi.org/10.1145/3539814.3539818","url":null,"abstract":"66% of software projects fail, according to the Standish Group's 2020 Chaos Report [1]. When we see that number, it comes to our mind the 1968 NATO conference on Software Engineering where leaders came together to discuss the state of software development which they described as \"Software Crisis\". If more than 50 years from that conference we estimate failed software projects to 66%, we cannot say that the \"Software Crisis\" is over. To evaluate that statement, we can look at the list of problems that conference listed and see whether they continue to be manifested. The conference formulated that software projects are: Unreliable, delivered late, impossible to maintain, costly to modify, performing at an inadequate level, and exceeding budget costs. Does any of this family of problem sound familiar? This paper surveys major challenges currently facing the software industry.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132471500","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
Academic Freedom, Deemed Exports and International Students, Part 2 学术自由,视同出口与留学生,第二部分
ACM SIGSOFT Software Engineering Notes Pub Date : 2022-07-07 DOI: 10.1145/3539814.3539819
Robert Schaefer
{"title":"Academic Freedom, Deemed Exports and International Students, Part 2","authors":"Robert Schaefer","doi":"10.1145/3539814.3539819","DOIUrl":"https://doi.org/10.1145/3539814.3539819","url":null,"abstract":"\"Scholarship cannot flourish in an atmosphere of suspicion and distrust. Teachers and students must always remain free to inquire, to study and to evaluate to gain new maturity and understanding; otherwise, civilization will stagnate and die.\" -- Wyman, Attorney General, in Sweezy v. New Hampshire, 1957","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131860019","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学术官方微信