首页 > 最新文献

ACM SIGSOFT Software Engineering Notes最新文献

英文 中文
On the Implications of COVID-19 Pandemic-Induced "Work From Home" in the Software Industry 论新冠肺炎疫情引发的“在家办公”对软件行业的影响
Pub Date : 2023-04-10 DOI: 10.1145/3587062.3587066
Pankaj Kamthan, Nazlie Shahmir
Work From Home (WFH) became the only viable option for software engineers to continue working during the COVID-19 pandemic if only because they were not deemed to be "essential workers". This note explores what the future might hold for different types of WFH from the perspectives of employers as well as employees.
在家工作(WFH)成为软件工程师在COVID-19大流行期间继续工作的唯一可行选择,仅仅是因为他们不被视为“必要的工作人员”。本文从雇主和雇员的角度探讨了不同类型的WFH的未来。
{"title":"On the Implications of COVID-19 Pandemic-Induced \"Work From Home\" in the Software Industry","authors":"Pankaj Kamthan, Nazlie Shahmir","doi":"10.1145/3587062.3587066","DOIUrl":"https://doi.org/10.1145/3587062.3587066","url":null,"abstract":"Work From Home (WFH) became the only viable option for software engineers to continue working during the COVID-19 pandemic if only because they were not deemed to be \"essential workers\". This note explores what the future might hold for different types of WFH from the perspectives of employers as well as employees.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114261274","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
Service-Action-Objects Service-Action-Objects
Pub Date : 2023-04-10 DOI: 10.1145/3587062.3587067
Adam Maus
With the diversity of digital platforms available nowadays, captur- ing, integrating, and analyzing user interactions across multiple platforms in a uniform way is critical for determining the over- all system's success. We present recommendations for a cross- platform system for logging interaction data. The ideal logging system should be: expressive, customizable and future-ready, struc- tured and consistent, developer-friendly, unobtrusive, and easy- to-interpret and convey to others. Based on these recommenda- tions we propose Service-Action-Objects, an approach that cap- tures interaction data on each platform as events in the form of a Service, a distinct feature such as a blog," an Action, an action that a user has performed within the service such as wrote an article," and Objects, an object or set of objects being acted on by the user such as the identi er of the blog article written. We discuss the strengths and limitations of this approach and present examples.
随着当今可用数字平台的多样性,以统一的方式捕获、集成和分析跨多个平台的用户交互对于确定整个系统的成功至关重要。我们提出了一个记录交互数据的跨平台系统的建议。理想的日志系统应该是:富有表现力的、可定制的、面向未来的、结构化的、一致的、开发人员友好的、不引人注目的、易于解释和传达给他人的。基于这些建议,我们提出了服务-操作-对象(Service-Action-Objects),这是一种将每个平台上的交互数据捕获为服务形式的事件的方法,服务是一个独特的特征,如“博客”,“操作”,用户在服务中执行的操作,如“写一篇文章”,对象是用户操作的对象或对象集,如所写博客文章的标识符。我们讨论了这种方法的优点和局限性,并给出了一些例子。
{"title":"Service-Action-Objects","authors":"Adam Maus","doi":"10.1145/3587062.3587067","DOIUrl":"https://doi.org/10.1145/3587062.3587067","url":null,"abstract":"With the diversity of digital platforms available nowadays, captur- ing, integrating, and analyzing user interactions across multiple platforms in a uniform way is critical for determining the over- all system's success. We present recommendations for a cross- platform system for logging interaction data. The ideal logging system should be: expressive, customizable and future-ready, struc- tured and consistent, developer-friendly, unobtrusive, and easy- to-interpret and convey to others. Based on these recommenda- tions we propose Service-Action-Objects, an approach that cap- tures interaction data on each platform as events in the form of a Service, a distinct feature such as a blog,\" an Action, an action that a user has performed within the service such as wrote an article,\" and Objects, an object or set of objects being acted on by the user such as the identi er of the blog article written. We discuss the strengths and limitations of this approach and present examples.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126262226","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
Report from the 4th Int. Workshop on Education through Advanced Software Engineering and Artificial Intelligence (EASEAI '22) 来自第四营的报道。先进软件工程与人工智能教育研讨会(EASEAI '22)
Pub Date : 2023-04-10 DOI: 10.1145/3587062.3587069
Julie Henry, Upsorn Praphamontripong, C. Serban, A. Vescan
The growth of digital technologies has drastically altered daily life. Both the general public and specialized groups must continuously acquire new knowledge and skills. The EASEAI workshop series addresses this issue by examining the fields of software engineering, education, and AI research to discover ways they can be integrated. This workshop gathers researchers, educators, and practitioners who apply advanced software engineering and AI in education, and allows for a cross-generational and interdisciplinary exchange of ideas among students, to examine current practices and establish new future goals. More details at https://easeai.github.io.
数字技术的发展极大地改变了人们的日常生活。公众和专业团体都必须不断获得新的知识和技能。EASEAI系列研讨会通过研究软件工程、教育和人工智能研究领域来解决这个问题,以发现它们可以集成的方法。本次研讨会聚集了研究人员、教育工作者和实践者,他们将先进的软件工程和人工智能应用于教育中,并允许学生之间跨代和跨学科的思想交流,以检查当前的实践并建立新的未来目标。更多详细信息请访问https://easeai.github.io。
{"title":"Report from the 4th Int. Workshop on Education through Advanced Software Engineering and Artificial Intelligence (EASEAI '22)","authors":"Julie Henry, Upsorn Praphamontripong, C. Serban, A. Vescan","doi":"10.1145/3587062.3587069","DOIUrl":"https://doi.org/10.1145/3587062.3587069","url":null,"abstract":"The growth of digital technologies has drastically altered daily life. Both the general public and specialized groups must continuously acquire new knowledge and skills. The EASEAI workshop series addresses this issue by examining the fields of software engineering, education, and AI research to discover ways they can be integrated. This workshop gathers researchers, educators, and practitioners who apply advanced software engineering and AI in education, and allows for a cross-generational and interdisciplinary exchange of ideas among students, to examine current practices and establish new future goals. More details at https://easeai.github.io.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"478 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125286012","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
What the Software Industry Is Measuring? 软件行业在衡量什么?
Pub Date : 2023-04-10 DOI: 10.1145/3587062.3587065
Ahmed El-Deeb
We are living in a world where numbers have big influence on us. Just give someone a number and you would likely get no opposition to what you are trying to prove with that number. This is because a numbers is void of any emotions - it's just a number; it cannot lie. Following the same line, we believe that data helps us understand the world around us and when we understand it we will become more fit in coping with its demands. If you know that 40% of world population are looking for an app that has save feature and you could give that to them, you are seizing that portion. Software companies are not like regular business companies; they thrive on direct users' utilization of their software due to the pervasiveness of software. This paper surveys key metrics that are used in the software industry to measure what matters the most so that they ensure to meet their customers' needs.
我们生活在一个数字对我们有很大影响的世界。只要给别人一个数字,你想用这个数字证明的东西就不会遭到反对。这是因为数字没有任何情感——它只是一个数字;它不能说谎。同样的道理,我们相信数据可以帮助我们理解我们周围的世界,当我们理解了它,我们就能更好地应对它的需求。如果你知道世界上40%的人都在寻找带有保存功能的应用,你就抓住了这部分人的机会。软件公司不像普通的商业公司;由于软件的普及,它们的发展主要依赖于用户对其软件的直接使用。本文调查了软件行业中用来衡量最重要的事情的关键指标,以确保满足客户的需求。
{"title":"What the Software Industry Is Measuring?","authors":"Ahmed El-Deeb","doi":"10.1145/3587062.3587065","DOIUrl":"https://doi.org/10.1145/3587062.3587065","url":null,"abstract":"We are living in a world where numbers have big influence on us. Just give someone a number and you would likely get no opposition to what you are trying to prove with that number. This is because a numbers is void of any emotions - it's just a number; it cannot lie. Following the same line, we believe that data helps us understand the world around us and when we understand it we will become more fit in coping with its demands. If you know that 40% of world population are looking for an app that has save feature and you could give that to them, you are seizing that portion. Software companies are not like regular business companies; they thrive on direct users' utilization of their software due to the pervasiveness of software. This paper surveys key metrics that are used in the software industry to measure what matters the most so that they ensure to meet their customers' needs.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122036730","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 : 2023-04-10 DOI: 10.1145/3587062.3587064
Alex Groce
Seymour Papert's Mindstorms: Children, Computers, and Powerful Ideas is many things, though most strikingly, seen in the right light, a tragedy: it showed a world on the cusp of a revolution in how we learn and how we live, brought about by the computer. That world did not, so far as I can tell, come to be, though the reasons it did not come to be are not entirely clear. Perhaps the failure was overdetermined; a case where, as Robert Irwin says in The Arabian Nightmare, the tragedy "was determined and more than determined. There are always more causes than events." I prefer not to think about it, really.
西摩·派珀特的《头脑风暴:孩子、电脑和强大的思想》有很多东西,但最引人注目的是,从正确的角度来看,它是一个悲剧:它展示了一个世界,它正处于一场由电脑带来的革命的尖端,这场革命将改变我们的学习方式和生活方式。据我所知,那个世界并没有形成,尽管它没有形成的原因并不完全清楚。也许失败是过度决定的;正如罗伯特·欧文在《阿拉伯噩梦》中所说,这场悲剧“是注定的,而且不仅仅是注定的”。原因总是比事件多。”我宁愿不去想它,真的。
{"title":"Passages","authors":"Alex Groce","doi":"10.1145/3587062.3587064","DOIUrl":"https://doi.org/10.1145/3587062.3587064","url":null,"abstract":"Seymour Papert's Mindstorms: Children, Computers, and Powerful Ideas is many things, though most strikingly, seen in the right light, a tragedy: it showed a world on the cusp of a revolution in how we learn and how we live, brought about by the computer. That world did not, so far as I can tell, come to be, though the reasons it did not come to be are not entirely clear. Perhaps the failure was overdetermined; a case where, as Robert Irwin says in The Arabian Nightmare, the tragedy \"was determined and more than determined. There are always more causes than events.\" I prefer not to think about it, really.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"138 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135592908","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
MaLTeSQuE 2022 Workshop Summary MaLTeSQuE 2022研讨会总结
Pub Date : 2023-01-10 DOI: 10.1145/3573074.3573099
Maxime Cordy, Xiaofei Xie, Bowen Xu, Bibi Stamatia
Welcome to the sixth edition of the workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE 2022), held in Singapore, November 18th, 2022, co-located with ESEC / FSE 2022 [1]. Six papers from all over the world were submitted, five of them were accepted. The program also featured two keynotes by Yuriy Brun on the promise and perils of using machine learning when engineering software and Mike Papadakis on the best practices in assessment of deep learning testing methods.
欢迎参加第六届软件质量评估机器学习技术研讨会(MaLTeSQuE 2022),该研讨会于2022年11月18日在新加坡举行,与ESEC / FSE 2022同址[1]。来自世界各地的论文共提交6篇,其中5篇被录用。该计划还包括两个主题演讲,分别是Yuriy brown在工程软件中使用机器学习的前景和风险,以及Mike Papadakis在深度学习测试方法评估中的最佳实践。
{"title":"MaLTeSQuE 2022 Workshop Summary","authors":"Maxime Cordy, Xiaofei Xie, Bowen Xu, Bibi Stamatia","doi":"10.1145/3573074.3573099","DOIUrl":"https://doi.org/10.1145/3573074.3573099","url":null,"abstract":"Welcome to the sixth edition of the workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE 2022), held in Singapore, November 18th, 2022, co-located with ESEC / FSE 2022 [1]. Six papers from all over the world were submitted, five of them were accepted. The program also featured two keynotes by Yuriy Brun on the promise and perils of using machine learning when engineering software and Mike Papadakis on the best practices in assessment of deep learning testing methods.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"10 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":"129796874","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 COVID-19 Pandemic-Induced Attitudinal Changes in Software Engineering Teaching and Learning 新冠肺炎疫情对软件工程教与学态度变化的影响
Pub Date : 2023-01-10 DOI: 10.1145/3573074.3573078
Pankaj Kamthan
This note outlines certain notable changes observed in the attitudes towards and approaches in teaching and learning software engineeringrelated courses following the end of the COVID-19 pandemic. It views these changes from the interrelated perspectives of the primary stakeholders of software engineering education (SEE), namely administrators, educators, and students. It seems that while some changes may be ephemeral and transient, the others may be essential and permanent. From a students' perspective, the transformation of SEE appears to be generally for the better.
本文概述了2019冠状病毒病大流行结束后,软件工程相关课程的教学态度和方法发生的一些显著变化。它从软件工程教育(SEE)的主要涉众(即管理员、教育者和学生)的相互关联的角度来看待这些变化。似乎有些变化可能是短暂和短暂的,而其他变化可能是必不可少的和永久的。从学生的角度来看,SEE的转变总体上是好的。
{"title":"On COVID-19 Pandemic-Induced Attitudinal Changes in Software Engineering Teaching and Learning","authors":"Pankaj Kamthan","doi":"10.1145/3573074.3573078","DOIUrl":"https://doi.org/10.1145/3573074.3573078","url":null,"abstract":"This note outlines certain notable changes observed in the attitudes towards and approaches in teaching and learning software engineeringrelated courses following the end of the COVID-19 pandemic. It views these changes from the interrelated perspectives of the primary stakeholders of software engineering education (SEE), namely administrators, educators, and students. It seems that while some changes may be ephemeral and transient, the others may be essential and permanent. From a students' perspective, the transformation of SEE appears to be generally for the better.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"82 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":"126263150","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 Towards Sustainable Software Business ACM SIGSOFT迈向可持续的软件业务
Pub Date : 2023-01-10 DOI: 10.1145/3573074.3573098
K. Werder, S. Hyrynsalmi, Xiaofeng Wang
Software producing organizations face the challenges of changing demands, rapidly evolving technology, and a dynamic ecosystem in which their products and services need to operate. These challenges hinder software organizations being sustainable. The 5th International Workshop on Software-Intensive Business (IWSiB) brought researchers and practitioners together to discuss contributions within the emerging field of sustainable software businesses. The workshop was hosted by the 44th International Conference for Software Engineering. Birgit Penzenstadler's keynote on software-intensive business supporting resilience and sustainability for people, sparked the interest of the participating 30 researchers that continued to discuss 12 submissions.
软件生产组织面临着不断变化的需求、快速发展的技术以及他们的产品和服务需要在其中运行的动态生态系统的挑战。这些挑战阻碍了软件组织的可持续发展。第五届软件密集型业务国际研讨会(IWSiB)将研究人员和实践者聚集在一起,讨论可持续软件业务新兴领域的贡献。该研讨会由第44届国际软件工程会议主办。Birgit Penzenstadler关于软件密集型业务支持人们的弹性和可持续性的主题演讲激发了30名参与研究人员的兴趣,他们继续讨论了12份提交的材料。
{"title":"ACM SIGSOFT Towards Sustainable Software Business","authors":"K. Werder, S. Hyrynsalmi, Xiaofeng Wang","doi":"10.1145/3573074.3573098","DOIUrl":"https://doi.org/10.1145/3573074.3573098","url":null,"abstract":"Software producing organizations face the challenges of changing demands, rapidly evolving technology, and a dynamic ecosystem in which their products and services need to operate. These challenges hinder software organizations being sustainable. The 5th International Workshop on Software-Intensive Business (IWSiB) brought researchers and practitioners together to discuss contributions within the emerging field of sustainable software businesses. The workshop was hosted by the 44th International Conference for Software Engineering. Birgit Penzenstadler's keynote on software-intensive business supporting resilience and sustainability for people, sparked the interest of the participating 30 researchers that continued to discuss 12 submissions.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"259 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131746714","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
Using Theia Trace Viewer to Visualize JPF Traces 使用Theia跟踪查看器可视化JPF跟踪
Pub Date : 2023-01-10 DOI: 10.1145/3573074.3573081
J. Besseling, Cyrille Artho
Java Pathfinder (JPF) is currently the most feature-rich platform for an in-depth analysis of programs that run on the Java Virtual Machine (JVM). However, using JPF and interpreting its results is a challenge. Dependencies on specific Java versions inhibit the adoption of JPF, and its textual output makes it hard to understand its analysis results. To this end, we present the Theia Trace Viewer (TTV) for JPF traces, which features a web-based graphical user interface. It does not only make it easier to get an overview of JPF traces, but it can visualize traces without requiring an installation on the client side, thus making JPF more accessible at the technical level as well. We evaluated TTV with several groups of users, showing the potential of our approach.
Java Pathfinder (JPF)是目前功能最丰富的平台,用于深入分析在Java虚拟机(JVM)上运行的程序。然而,使用JPF并解释其结果是一个挑战。对特定Java版本的依赖限制了JPF的采用,并且其文本输出使得很难理解其分析结果。为此,我们提出了Theia跟踪查看器(TTV)的JPF跟踪,它的特点是基于web的图形用户界面。它不仅可以更容易地获得JPF跟踪的概览,而且可以可视化跟踪,而无需在客户端安装,从而使JPF在技术层面上更容易访问。我们对几组用户进行了TTV评估,显示了我们方法的潜力。
{"title":"Using Theia Trace Viewer to Visualize JPF Traces","authors":"J. Besseling, Cyrille Artho","doi":"10.1145/3573074.3573081","DOIUrl":"https://doi.org/10.1145/3573074.3573081","url":null,"abstract":"Java Pathfinder (JPF) is currently the most feature-rich platform for an in-depth analysis of programs that run on the Java Virtual Machine (JVM). However, using JPF and interpreting its results is a challenge. Dependencies on specific Java versions inhibit the adoption of JPF, and its textual output makes it hard to understand its analysis results. To this end, we present the Theia Trace Viewer (TTV) for JPF traces, which features a web-based graphical user interface. It does not only make it easier to get an overview of JPF traces, but it can visualize traces without requiring an installation on the client side, thus making JPF more accessible at the technical level as well. We evaluated TTV with several groups of users, showing the potential of our approach.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"98 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":"133775214","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
The Use of Exploratory Software Testing in SCRUM 探索性软件测试在SCRUM中的应用
Pub Date : 2023-01-10 DOI: 10.1145/3573074.3573089
Giulia R. Neri
Exploratory testing is a very common, yet under researched, software testing technique. Research has shown how this technique can provide a better insight about the system under test than other techniques, that it can find defects more efficiently than other testing approaches and even aid the design of other techniques. This research aims at increasing the understanding of exploratory testing and the way it is used within industries utilizing SCRUM. Another aim is to identify and understand the factors that enable the tester to use this technique successfully. The decision to set the study in SCRUM comes from the fact that this Agile management framework is the most popular in industry and from the suggestion to focus on the relationship between Agile and exploratory testing. Also, the choice of a specific context adds significance to the findings. This research will be conducted in a Sheffield based company, which produces data analytics software. The methodology will consist of three phases. During Phase 1 (Identification), SCRUM practitioners will be interviewed about the use of exploratory testing in SCRUM and the success factors of this technique. The aim of Phase 2 (Confirmation) will be to confirm the findings from Phase 1. This will be accomplished with focus groups and widely-distributed online survey. Finally, during Phase 3 (Verification), practitioners will take part to experiments to verify that the success factors identified during the first two phases enable efficient and effective exploratory testing. The purpose of this research is to enrich the academic field of software verification and validation, but also to provide industries utilising SCRUM with useful guidance.
探索性测试是一种非常常见的软件测试技术,但还没有得到充分的研究。研究表明,与其他技术相比,这种技术可以更好地了解被测系统,它可以比其他测试方法更有效地发现缺陷,甚至有助于其他技术的设计。这项研究的目的是增加对探索性测试的理解,以及在使用SCRUM的行业中使用它的方式。另一个目标是识别并理解使测试人员能够成功使用该技术的因素。之所以决定在SCRUM中进行研究,是因为这种敏捷管理框架在业界是最流行的,而且还建议关注敏捷和探索性测试之间的关系。此外,选择一个特定的背景增加了研究结果的重要性。这项研究将在谢菲尔德一家生产数据分析软件的公司进行。该方法将分为三个阶段。在阶段1(识别)中,SCRUM实践者将接受关于在SCRUM中使用探索性测试以及该技术的成功因素的访谈。第二阶段(确认)的目的是确认第一阶段的研究结果。这将通过焦点小组和广泛分发的在线调查来完成。最后,在阶段3(验证)期间,从业者将参与实验,以验证在前两个阶段确定的成功因素是否能够实现高效和有效的探索性测试。本研究的目的是丰富软件验证和验证的学术领域,同时也为使用SCRUM的行业提供有用的指导。
{"title":"The Use of Exploratory Software Testing in SCRUM","authors":"Giulia R. Neri","doi":"10.1145/3573074.3573089","DOIUrl":"https://doi.org/10.1145/3573074.3573089","url":null,"abstract":"Exploratory testing is a very common, yet under researched, software testing technique. Research has shown how this technique can provide a better insight about the system under test than other techniques, that it can find defects more efficiently than other testing approaches and even aid the design of other techniques. This research aims at increasing the understanding of exploratory testing and the way it is used within industries utilizing SCRUM. Another aim is to identify and understand the factors that enable the tester to use this technique successfully. The decision to set the study in SCRUM comes from the fact that this Agile management framework is the most popular in industry and from the suggestion to focus on the relationship between Agile and exploratory testing. Also, the choice of a specific context adds significance to the findings. This research will be conducted in a Sheffield based company, which produces data analytics software. The methodology will consist of three phases. During Phase 1 (Identification), SCRUM practitioners will be interviewed about the use of exploratory testing in SCRUM and the success factors of this technique. The aim of Phase 2 (Confirmation) will be to confirm the findings from Phase 1. This will be accomplished with focus groups and widely-distributed online survey. Finally, during Phase 3 (Verification), practitioners will take part to experiments to verify that the success factors identified during the first two phases enable efficient and effective exploratory testing. The purpose of this research is to enrich the academic field of software verification and validation, but also to provide industries utilising SCRUM with useful guidance.","PeriodicalId":432885,"journal":{"name":"ACM SIGSOFT Software Engineering Notes","volume":"22 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":"114751610","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