首页 > 最新文献

ACM SIGSOFT Software Engineering Notes最新文献

英文 中文
Risks to the Public 对公众的风险
Pub Date : 2022-07-07 DOI: 10.1145/1457516.1457520
P. Neumann
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
由PGN(风险论坛版主)编辑,并有其他人的贡献。观点是个人的,而不是组织的,通常包含免责声明。我们处理与软件、硬件、人员和其他与计算机系统相关的情况有关的问题。在线风险论坛的参考文献(R i j)表示《风险》第i卷第j号。引用的《风险》条目通常标识贡献者和来源,以及url。官方风险档案可在www.risks.org,与良好的html格式和搜索引擎礼貌的林赛·马尔-应在纽卡斯尔:;http://catless.ncl.ac.uk/Risks/i.j.html(也叫ftp://www.sri.com/risks)。ccm内部风险:http://www.csl.sri.com/neumann/insiderisks.html
{"title":"Risks to the Public","authors":"P. Neumann","doi":"10.1145/1457516.1457520","DOIUrl":"https://doi.org/10.1145/1457516.1457520","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":"62 5 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":"121185476","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
Guidelines for Artifacts to Support Industry-Relevant Research on Self-Adaptation 支持与行业相关的自适应研究的人工制品指南
Pub Date : 2022-06-24 DOI: 10.1145/3561846.3561852
Danny Weyns, I. Gerostathopoulos, Barbora Buhnova, Nicolás Cardozo, Emilia Cioroaica, Ivana Dusparic, Lars Grunske, Pooyan Jamshidi, C. Julien, Judith Michael, Gabriel A. Moreno, S. Nejati, Patrizio Pelliccione, Federico Quin, G. Rodrigues, B. Schmerl, Marco Vieira, Thomas Vogel, Rebekka Wohlrab
Artifacts support evaluating new research results and help comparing them with the state of the art in a field of interest. Over the past years, several artifacts have been introduced to support research in the field of self-adaptive systems. While these artifacts have shown their value, it is not clear to what extent these artifacts support research on problems in self-adaptation that are relevant to industry. This paper provides a set of guidelines for artifacts that aim at supporting industry-relevant research on selfadaptation. The guidelines that are grounded on data obtained from a survey with practitioners were derived during working sessions at the 17th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. Artifact providers can use the guidelines for aligning future artifacts with industry needs; they can also be used to evaluate the industrial relevance of existing artifacts. We also propose an artifact template.
工件支持评估新的研究结果,并帮助将它们与感兴趣领域的技术状态进行比较。在过去的几年中,已经引入了一些人工制品来支持自适应系统领域的研究。虽然这些人工制品已经显示了它们的价值,但尚不清楚这些人工制品在多大程度上支持了与工业相关的自适应问题的研究。本文为工件提供了一套指导方针,旨在支持与行业相关的自适应研究。这些指导方针是在第17届自适应和自我管理系统的软件工程国际研讨会的工作会议上得出的,这些指导方针是基于从从业者调查中获得的数据。工件提供者可以使用指导方针将未来的工件与行业需求结合起来;它们还可以用来评估现有工件的工业相关性。我们还提出了一个工件模板。
{"title":"Guidelines for Artifacts to Support Industry-Relevant Research on Self-Adaptation","authors":"Danny Weyns, I. Gerostathopoulos, Barbora Buhnova, Nicolás Cardozo, Emilia Cioroaica, Ivana Dusparic, Lars Grunske, Pooyan Jamshidi, C. Julien, Judith Michael, Gabriel A. Moreno, S. Nejati, Patrizio Pelliccione, Federico Quin, G. Rodrigues, B. Schmerl, Marco Vieira, Thomas Vogel, Rebekka Wohlrab","doi":"10.1145/3561846.3561852","DOIUrl":"https://doi.org/10.1145/3561846.3561852","url":null,"abstract":"Artifacts support evaluating new research results and help comparing them with the state of the art in a field of interest. Over the past years, several artifacts have been introduced to support research in the field of self-adaptive systems. While these artifacts have shown their value, it is not clear to what extent these artifacts support research on problems in self-adaptation that are relevant to industry. This paper provides a set of guidelines for artifacts that aim at supporting industry-relevant research on selfadaptation. The guidelines that are grounded on data obtained from a survey with practitioners were derived during working sessions at the 17th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. Artifact providers can use the guidelines for aligning future artifacts with industry needs; they can also be used to evaluate the industrial relevance of existing artifacts. We also propose an artifact template.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128780279","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
The Holy Grail of Software Products Success 软件产品成功的圣杯
Pub Date : 2022-04-25 DOI: 10.1145/3520273.3520276
Ahmed El-Deeb
We can easily misunderstand the prevalence of software products packed with features over the years as an indicator to our success in impressing customers; thinking that we don't need to do something more than just keep shipping features one after another and keep up with competition. We'd better change that misconception before it's too late. The generation that created sustainable existence for some software products today will not be the same as the generations that would make the decision whether these products would continue to exist. For instance, Generation Z, those born mid-to-late 1990 up to early 2010, grew up with tech that they are no longer impressed by the mere notion of Feature. Their lives are so ingrained in utility from day one that software became something they experience rather than use. It is convenience, reliability, security, seamless interactions, performance, speed and all the matters that directly contribute to positive emotional, sensory, or cognitive perception are what's important. Additionally, it's no longer the app or the piece of software alone that matters; it's the entire Brand. This is because such generations have to be acquired before they even hold the product through brand image and maintained by evolving the brand by their ever changing needs. Such perception of the software product formulated by convenience characteristics and a supportive trustable brand is what constitute Customer Experience. In this paper, it is discussed the key elements that are needed by every software company in order to create an excellent Customer Experience to acquire and maintain happy customers.
多年来,我们很容易误解软件产品的流行,因为这些产品充满了功能,这表明我们成功地给客户留下了深刻的印象;认为我们不需要做更多的事情,只是一个接一个地发布功能,跟上竞争。我们最好在为时未晚之前改变这种误解。今天为一些软件产品创造可持续存在的那一代人将与决定这些产品是否继续存在的那一代人不同。例如,出生在1990年代中后期至2010年初的Z世代,他们在科技的环境中长大,不再被单纯的功能概念所打动。他们的生活从第一天起就根深蒂固地依赖于实用性,软件成为了他们体验而不是使用的东西。重要的是便利性、可靠性、安全性、无缝交互、性能、速度以及所有直接有助于积极情感、感官或认知感知的因素。此外,重要的不再是应用或软件本身;这是整个品牌。这是因为必须在他们拥有产品之前就通过品牌形象获得这些世代,并通过不断变化的需求来发展品牌。这种对软件产品的感知是由便利的特性和一个支持性的可信赖的品牌所形成的,这就是客户体验。在本文中,讨论了每个软件公司需要的关键要素,以创造一个优秀的客户体验,以获得和保持快乐的客户。
{"title":"The Holy Grail of Software Products Success","authors":"Ahmed El-Deeb","doi":"10.1145/3520273.3520276","DOIUrl":"https://doi.org/10.1145/3520273.3520276","url":null,"abstract":"We can easily misunderstand the prevalence of software products packed with features over the years as an indicator to our success in impressing customers; thinking that we don't need to do something more than just keep shipping features one after another and keep up with competition. We'd better change that misconception before it's too late. The generation that created sustainable existence for some software products today will not be the same as the generations that would make the decision whether these products would continue to exist. For instance, Generation Z, those born mid-to-late 1990 up to early 2010, grew up with tech that they are no longer impressed by the mere notion of Feature. Their lives are so ingrained in utility from day one that software became something they experience rather than use. It is convenience, reliability, security, seamless interactions, performance, speed and all the matters that directly contribute to positive emotional, sensory, or cognitive perception are what's important. Additionally, it's no longer the app or the piece of software alone that matters; it's the entire Brand. This is because such generations have to be acquired before they even hold the product through brand image and maintained by evolving the brand by their ever changing needs. Such perception of the software product formulated by convenience characteristics and a supportive trustable brand is what constitute Customer Experience. In this paper, it is discussed the key elements that are needed by every software company in order to create an excellent Customer Experience to acquire and maintain happy customers.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"29 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114094574","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
Report on the 2nd Workshop on Human Centric Software Engineering & Cyber Security (HCSE&CS 2021) 第二届以人为本的软件工程与网络安全研讨会(HCSE&CS 2021)报告
Pub Date : 2022-04-25 DOI: 10.1145/3520273.3520278
Mohan Baruwal Chhetri, Xiao Liu, M. Grobler, Thuong N. Hoang, K. Renaud, Jennifer McIntosh
As the creators, designers, coders, testers, users, and occasional abusers of all software systems-including cyber security systems - humans should be at the centre of all design and development efforts. Despite this, most software engineering and cyber security research and practices tend to be function, data, or process oriented. In contrast, human-centric software engineering focuses on the human-centric issues critical to successful software systems' engineering. The aim of the International Workshop on Human Centric Software Engineering & Cyber Security (HCSE&CS) was to provide a venue for sharing research ideas and outcomes on enhanced theory, models, tools, and capability for next-generation human-centric software engineering and cyber security. The Second HCSE&CS Workshop was held on 15 November 2021 in conjunction with ASE 2021, the 36th IEEE/ACM International Conference on Automated Software Engineering. It was originally intended to be held in Melbourne, Australia but was instead held virtually due to the COVID-19 pandemic. This post-workshop report provides an overview of the aims and motivation of the workshop as well as a summary of the presentations and discussions that took place during the workshop.
作为所有软件系统(包括网络安全系统)的创造者、设计者、编码员、测试员、用户以及偶尔的滥用者,人类应该处于所有设计和开发工作的中心。尽管如此,大多数软件工程和网络安全研究和实践往往是面向功能、数据或过程的。相反,以人为中心的软件工程关注的是对成功的软件系统工程至关重要的以人为中心的问题。以人为中心的软件工程和网络安全国际研讨会(HCSE&CS)的目的是为下一代以人为中心的软件工程和网络安全提供一个分享研究思想和成果的场所,这些思想和成果涉及增强的理论、模型、工具和能力。第二届HCSE&CS研讨会于2021年11月15日与ASE 2021(第36届IEEE/ACM自动化软件工程国际会议)一起举行。原计划在澳大利亚墨尔本举行,但因新冠肺炎疫情而改为虚拟举行。这份研讨会后报告概述了研讨会的目的和动机,并总结了研讨会期间的演讲和讨论。
{"title":"Report on the 2nd Workshop on Human Centric Software Engineering & Cyber Security (HCSE&CS 2021)","authors":"Mohan Baruwal Chhetri, Xiao Liu, M. Grobler, Thuong N. Hoang, K. Renaud, Jennifer McIntosh","doi":"10.1145/3520273.3520278","DOIUrl":"https://doi.org/10.1145/3520273.3520278","url":null,"abstract":"As the creators, designers, coders, testers, users, and occasional abusers of all software systems-including cyber security systems - humans should be at the centre of all design and development efforts. Despite this, most software engineering and cyber security research and practices tend to be function, data, or process oriented. In contrast, human-centric software engineering focuses on the human-centric issues critical to successful software systems' engineering. The aim of the International Workshop on Human Centric Software Engineering & Cyber Security (HCSE&CS) was to provide a venue for sharing research ideas and outcomes on enhanced theory, models, tools, and capability for next-generation human-centric software engineering and cyber security. The Second HCSE&CS Workshop was held on 15 November 2021 in conjunction with ASE 2021, the 36th IEEE/ACM International Conference on Automated Software Engineering. It was originally intended to be held in Melbourne, Australia but was instead held virtually due to the COVID-19 pandemic. This post-workshop report provides an overview of the aims and motivation of the workshop as well as a summary of the presentations and discussions that took place during the workshop.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114688233","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
ASE4Games 2021 Workshop Summary ASE4Games 2021研讨会总结
Pub Date : 2022-04-25 DOI: 10.1145/3520273.3520277
K. Cooper, Fábio Petrillo, Yann-Gaël Guéhéneuc, Cristiano Politowski
The first edition of the workshop on Automated Software Engineering For Games (ASE4Games 2021) was held virtually on November 14th, 2021, co-located with the 36v IEEE/ACM International Conference on Automated Software Engineering (ASE 2021). Five papers from all over the world were submitted, two full-papers and two short-papers were accepted. The program also featured a keynote by Mathieu Nayrolles, researcher at Ubisoft, entitled Automated Software Engineering for AAA Games.
首届游戏自动化软件工程研讨会(ASE4Games 2021)于2021年11月14日虚拟举行,与36v IEEE/ACM自动化软件工程国际会议(ASE 2021)同地举行。来自世界各地的论文5篇,全文2篇,短文2篇。育碧研究员Mathieu Nayrolles也在会议上发表了题为《AAA级游戏的自动化软件工程》的主题演讲。
{"title":"ASE4Games 2021 Workshop Summary","authors":"K. Cooper, Fábio Petrillo, Yann-Gaël Guéhéneuc, Cristiano Politowski","doi":"10.1145/3520273.3520277","DOIUrl":"https://doi.org/10.1145/3520273.3520277","url":null,"abstract":"The first edition of the workshop on Automated Software Engineering For Games (ASE4Games 2021) was held virtually on November 14th, 2021, co-located with the 36v IEEE/ACM International Conference on Automated Software Engineering (ASE 2021). Five papers from all over the world were submitted, two full-papers and two short-papers were accepted. The program also featured a keynote by Mathieu Nayrolles, researcher at Ubisoft, entitled Automated Software Engineering for AAA Games.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115766299","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
Passages 段落
Pub Date : 2022-04-25 DOI: 10.1145/3520273.3520274
Alex Groce
Charles Babbage's On the Economy of Machinery and Manufactures is good enough that it makes us regret that the great Babbage is not around to turn his eye to the modern software industry at large, or perhaps to open source development (Eghbal's Working in Public is a good book, but another such would not do anyone any harm).
Charles Babbage的《论机械和制造业的经济》非常好,以至于让我们感到遗憾的是,伟大的Babbage没有把他的目光转向现代软件工业,或者可能是开源开发(Eghbal的《公共工作》是一本好书,但另一本这样的书不会对任何人造成伤害)。
{"title":"Passages","authors":"Alex Groce","doi":"10.1145/3520273.3520274","DOIUrl":"https://doi.org/10.1145/3520273.3520274","url":null,"abstract":"Charles Babbage's On the Economy of Machinery and Manufactures is good enough that it makes us regret that the great Babbage is not around to turn his eye to the modern software industry at large, or perhaps to open source development (Eghbal's Working in Public is a good book, but another such would not do anyone any harm).","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"34 9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125721259","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
Risks to the Public 对公众的风险
Pub Date : 2022-04-25 DOI: 10.1145/3520273.3520275
P. Neumann
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
由PGN(风险论坛版主)编辑,并有其他人的贡献。观点是个人的,而不是组织的,通常包含免责声明。我们处理与软件、硬件、人员和其他与计算机系统相关的情况有关的问题。在线风险论坛的参考文献(R i j)表示《风险》第i卷第j号。引用的《风险》条目通常标识贡献者和来源,以及url。官方风险档案可在www.risks.org,与良好的html格式和搜索引擎礼貌的林赛·马尔-应在纽卡斯尔:;http://catless.ncl.ac.uk/Risks/i.j.html(也叫ftp://www.sri.com/risks)。ccm内部风险:http://www.csl.sri.com/neumann/insiderisks.html
{"title":"Risks to the Public","authors":"P. Neumann","doi":"10.1145/3520273.3520275","DOIUrl":"https://doi.org/10.1145/3520273.3520275","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":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130017793","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
NLP-SEA 2021 Workshop Summary NLP-SEA 2021研讨会总结
Pub Date : 2022-04-25 DOI: 10.1145/3520273.3520279
S. Anwar, Abdul Rauf, M. Ramzan, Imran Razzak, Mehrdad Saadatmad
Inherent strengths and capabilities in Natural Language Processing (NLP), such as topics modeling, content categorization, context extraction, sentiment analysis, and text-speech conversion, have helped in rapid growth. At the same time, this rapid growth has led to numerous challenges for software development engineers both on a technical and managerial level. NLP has changed the way we interact with computers, and it'll continue doing so in the future. These technologies, mainly based on artificial intelligence (AI) and Machine Learning (ML), would be the underlying force for transformation from data-driven to intelligence-driven endeavors, as they shape and improve communication technology in the years to come. The literature and research communities are observing the same technological advancements in the domain of software engineering introduced by the use of NLP techniques in conjunction with Artificial Intelligence. Thus, the NLP-SEA (Software Engineering Automation: A Natural Language Perspective) series of workshops is a means to contribute to the advancement and furthering of knowledge in this direction. The focus of this workshop is to provide an opportunity for the researchers and practitioners in academia and industry to provide a diverse, but significant body of research contributions on every aspect related to the application of NLP in the automated software and system engineering domain.
自然语言处理(NLP)的固有优势和能力,如主题建模、内容分类、上下文提取、情感分析和文本-语音转换,有助于快速增长。与此同时,这种快速增长给软件开发工程师带来了技术和管理层面上的许多挑战。NLP已经改变了我们与计算机交互的方式,未来还会继续改变。这些主要基于人工智能(AI)和机器学习(ML)的技术将成为从数据驱动向智能驱动转变的潜在力量,因为它们将在未来几年塑造和改善通信技术。在软件工程领域,通过将NLP技术与人工智能结合使用,文献和研究团体正在观察同样的技术进步。因此,NLP-SEA(软件工程自动化:自然语言视角)系列研讨会是在这个方向上促进知识进步和进一步发展的一种手段。本次研讨会的重点是为学术界和工业界的研究人员和实践者提供一个机会,以提供与自动化软件和系统工程领域中NLP应用相关的各个方面的不同但重要的研究贡献。
{"title":"NLP-SEA 2021 Workshop Summary","authors":"S. Anwar, Abdul Rauf, M. Ramzan, Imran Razzak, Mehrdad Saadatmad","doi":"10.1145/3520273.3520279","DOIUrl":"https://doi.org/10.1145/3520273.3520279","url":null,"abstract":"Inherent strengths and capabilities in Natural Language Processing (NLP), such as topics modeling, content categorization, context extraction, sentiment analysis, and text-speech conversion, have helped in rapid growth. At the same time, this rapid growth has led to numerous challenges for software development engineers both on a technical and managerial level. NLP has changed the way we interact with computers, and it'll continue doing so in the future. These technologies, mainly based on artificial intelligence (AI) and Machine Learning (ML), would be the underlying force for transformation from data-driven to intelligence-driven endeavors, as they shape and improve communication technology in the years to come. The literature and research communities are observing the same technological advancements in the domain of software engineering introduced by the use of NLP techniques in conjunction with Artificial Intelligence. Thus, the NLP-SEA (Software Engineering Automation: A Natural Language Perspective) series of workshops is a means to contribute to the advancement and furthering of knowledge in this direction. The focus of this workshop is to provide an opportunity for the researchers and practitioners in academia and industry to provide a diverse, but significant body of research contributions on every aspect related to the application of NLP in the automated software and system engineering domain.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130835893","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
Evolution of Generic Programming in OOPLs 面向对象泛型编程的发展
Pub Date : 2022-02-06 DOI: 10.1145/3310013.3310033
N. Kumar, Rajeev Kumar
Generic Programming enables program constructs to be reused in a variety of situations. In programming languages, idea of generic programming is being opted through a variety of generic mechanisms. Generic mechanisms are either directly applied to pre-existing language constructs or it provides its own components for generic implementation. In this paper, we present such generic mechanisms in an organized way such that it appears as "one mechanism intensify other". Our aim is to exhibit generic evolution among mainstream object oriented programming languages (OOPLs). Hence, we analyze such approaches for better expressiveness and type-safety of generic programming as they evolved in OOPLs. This brief review article will help developers and researchers to precisely understand the generic mechanism in mainstream OOPLs.
泛型编程使程序结构能够在各种情况下被重用。在编程语言中,泛型编程的思想是通过各种泛型机制来选择的。泛型机制要么直接应用于已有的语言结构,要么为泛型实现提供自己的组件。在本文中,我们以一种有组织的方式呈现这种一般机制,使其表现为“一种机制加强另一种机制”。我们的目标是展示主流面向对象编程语言(oopl)之间的通用演变。因此,随着泛型编程在面向对象编程中的发展,我们将分析这些方法,以获得更好的表达性和类型安全性。这篇简短的回顾文章将帮助开发人员和研究人员准确地理解主流oopl中的通用机制。
{"title":"Evolution of Generic Programming in OOPLs","authors":"N. Kumar, Rajeev Kumar","doi":"10.1145/3310013.3310033","DOIUrl":"https://doi.org/10.1145/3310013.3310033","url":null,"abstract":"Generic Programming enables program constructs to be reused in a variety of situations. In programming languages, idea of generic programming is being opted through a variety of generic mechanisms. Generic mechanisms are either directly applied to pre-existing language constructs or it provides its own components for generic implementation. In this paper, we present such generic mechanisms in an organized way such that it appears as \"one mechanism intensify other\". Our aim is to exhibit generic evolution among mainstream object oriented programming languages (OOPLs). Hence, we analyze such approaches for better expressiveness and type-safety of generic programming as they evolved in OOPLs. This brief review article will help developers and researchers to precisely understand the generic mechanism in mainstream OOPLs.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"370 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121900803","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
Model-in-the-Loop Testing for Cyber Physical Systems 网络物理系统的模型在环测试
Pub Date : 2022-02-06 DOI: 10.1145/3310013.3310019
Ana Turlea
Context: Nowadays, there is of high interest to use automated testing, not only because it optimizes the manual testing by reducing the needed time and cost, but also because manual testing is more likely to produce errors. Increasing the safety of software controlled complex systems, that use many distributed electronic controlled units, requires extensive testing. In model based testing, the test specification is derived from the system requirements and a model that describes selected functional and nonfunctional aspects of the system under test.
上下文:现在,人们对使用自动化测试非常感兴趣,不仅因为它通过减少所需的时间和成本来优化手动测试,而且还因为手动测试更有可能产生错误。增加软件控制的复杂系统的安全性,使用许多分布式电子控制单元,需要广泛的测试。在基于模型的测试中,测试规范来源于系统需求和描述被测试系统的选定功能和非功能方面的模型。
{"title":"Model-in-the-Loop Testing for Cyber Physical Systems","authors":"Ana Turlea","doi":"10.1145/3310013.3310019","DOIUrl":"https://doi.org/10.1145/3310013.3310019","url":null,"abstract":"Context: Nowadays, there is of high interest to use automated testing, not only because it optimizes the manual testing by reducing the needed time and cost, but also because manual testing is more likely to produce errors. Increasing the safety of software controlled complex systems, that use many distributed electronic controlled units, requires extensive testing. In model based testing, the test specification is derived from the system requirements and a model that describes selected functional and nonfunctional aspects of the system under test.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115833904","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
期刊
ACM SIGSOFT Software Engineering Notes
全部 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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1