首页 > 最新文献

2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)最新文献

英文 中文
Towards Continuous and Data-driven Specification and Verification of Resilience Scenarios 面向弹性场景的连续和数据驱动的规范和验证
Pub Date : 2022-10-01 DOI: 10.1109/ISSREW55968.2022.00059
Sebastian Frank, M. A. Hakamian, Lion Wagner, J. V. Kistowski, A. Hoorn
Microservice-based software systems aim to be re-silient to changes, which lead to transient behavior. Precisely specifying resilience requirements is challenging, as transient behavior is complex and subject to uncertainty. We envision a process of continuous resilience requirement specification and verification at runtime, which assists software architects in understanding their system and continuously improves the quality and quantity of the specified resilience requirements. The envisioned approach uses specifications in easy-to-use formats like scenarios and property specification patterns, which can be automatically verified based on various data sources, i.e., monitoring, simulation, and chaos experiments. Furthermore, it provides suggestions for improving requirements through visualization and interaction. Our preliminary results consist of several tools, e.g., the resilience simulator MiSim and Resirio for elicitation and specification of initial resilience scenarios.
基于微服务的软件系统的目标是对导致短暂行为的变化保持弹性。精确地指定弹性需求是具有挑战性的,因为瞬态行为是复杂的,并且受制于不确定性。我们设想了一个持续的弹性需求规范和运行时验证的过程,它可以帮助软件架构师理解他们的系统,并不断提高指定弹性需求的质量和数量。设想的方法使用易于使用的格式的规范,如场景和属性规范模式,这些规范可以基于各种数据源(即监控、模拟和混沌实验)自动验证。此外,它还提供了通过可视化和交互来改进需求的建议。我们的初步结果包括几个工具,例如,弹性模拟器MiSim和Resirio,用于启发和规范初始弹性场景。
{"title":"Towards Continuous and Data-driven Specification and Verification of Resilience Scenarios","authors":"Sebastian Frank, M. A. Hakamian, Lion Wagner, J. V. Kistowski, A. Hoorn","doi":"10.1109/ISSREW55968.2022.00059","DOIUrl":"https://doi.org/10.1109/ISSREW55968.2022.00059","url":null,"abstract":"Microservice-based software systems aim to be re-silient to changes, which lead to transient behavior. Precisely specifying resilience requirements is challenging, as transient behavior is complex and subject to uncertainty. We envision a process of continuous resilience requirement specification and verification at runtime, which assists software architects in understanding their system and continuously improves the quality and quantity of the specified resilience requirements. The envisioned approach uses specifications in easy-to-use formats like scenarios and property specification patterns, which can be automatically verified based on various data sources, i.e., monitoring, simulation, and chaos experiments. Furthermore, it provides suggestions for improving requirements through visualization and interaction. Our preliminary results consist of several tools, e.g., the resilience simulator MiSim and Resirio for elicitation and specification of initial resilience scenarios.","PeriodicalId":178302,"journal":{"name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123135440","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
Improving Flexibility in Embedded System Runtime Verification with Python 用Python提高嵌入式系统运行时验证的灵活性
Pub Date : 2022-10-01 DOI: 10.1109/ISSREW55968.2022.00080
Wanjin Zhou, Feifei Hu, Junyan Ma
A dynamic reconfigurable embedded system runtime verification framework Hat-RV based on hardware-assisted tracing is proposed for resource-constrained embedded systems. Hardware-assisted tracing reduces the overhead of obtaining detailed program execution information. Hat-RV reconstructs the program trajectory through real-time online analysis of trace data to further support runtime verification. At the same time, taking advantage of the PYNQ architecture, the overall framework of Hat-RV is abstracted into an Overlay, where the monitor modules can be dynamically loaded to change the properties of the verification at runtime. The user can achieve the monitoring loading and Overlay mapping simply through the Python interface, thereby increasing the flexibility of runtime verification of embedded systems.
针对资源受限的嵌入式系统,提出了一种基于硬件辅助跟踪的动态可重构嵌入式系统运行时验证框架Hat-RV。硬件辅助跟踪减少了获取详细程序执行信息的开销。Hat-RV通过实时在线分析跟踪数据重构程序轨迹,进一步支持运行时验证。同时,利用PYNQ架构,Hat-RV的整体框架被抽象为一个Overlay,可以动态加载监控模块,在运行时改变验证的属性。用户只需通过Python接口即可实现监控加载和Overlay映射,从而增加了嵌入式系统运行时验证的灵活性。
{"title":"Improving Flexibility in Embedded System Runtime Verification with Python","authors":"Wanjin Zhou, Feifei Hu, Junyan Ma","doi":"10.1109/ISSREW55968.2022.00080","DOIUrl":"https://doi.org/10.1109/ISSREW55968.2022.00080","url":null,"abstract":"A dynamic reconfigurable embedded system runtime verification framework Hat-RV based on hardware-assisted tracing is proposed for resource-constrained embedded systems. Hardware-assisted tracing reduces the overhead of obtaining detailed program execution information. Hat-RV reconstructs the program trajectory through real-time online analysis of trace data to further support runtime verification. At the same time, taking advantage of the PYNQ architecture, the overall framework of Hat-RV is abstracted into an Overlay, where the monitor modules can be dynamically loaded to change the properties of the verification at runtime. The user can achieve the monitoring loading and Overlay mapping simply through the Python interface, thereby increasing the flexibility of runtime verification of embedded systems.","PeriodicalId":178302,"journal":{"name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131998642","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
LogVm: Variable Semantics Miner for Log Messages LogVm:日志消息的变量语义挖掘器
Pub Date : 2022-10-01 DOI: 10.1109/ISSREW55968.2022.00053
Yintong Huo, Yuxin Su, Michael R. Lyu
Modern automated log analytics rely on log events without paying attention to variables. However, variables, such as the return code (e.g., “404”) in logs, are noteworthy for their specific semantics of system running status. To unlock the critical bottleneck of mining such semantics from log messages, this study proposes LogVM with three components: (1) an encoder to capture the context information; (2) a pair matcher to resolve variable semantics; and (3) a word scorer to disambiguate different semantic roles. The experiments over seven widely-used software systems demonstrate that Log Vm can derive rich semantics from log messages. We believe such uncovered variable semantics can facilitate downstream applications for system maintainers.
现代自动化日志分析依赖于日志事件,而不关注变量。然而,诸如日志中的返回码(例如“404”)之类的变量,由于其系统运行状态的特定语义而值得注意。为了解决从日志消息中挖掘此类语义的关键瓶颈,本研究提出了包含三个组件的LogVM:(1)捕获上下文信息的编码器;(2)对匹配器来解析变量语义;(3)使用单词评分器消除不同语义角色的歧义。在七个广泛使用的软件系统上的实验表明,Log Vm可以从日志消息中获得丰富的语义。我们相信这种未覆盖的变量语义可以为系统维护人员简化下游应用程序。
{"title":"LogVm: Variable Semantics Miner for Log Messages","authors":"Yintong Huo, Yuxin Su, Michael R. Lyu","doi":"10.1109/ISSREW55968.2022.00053","DOIUrl":"https://doi.org/10.1109/ISSREW55968.2022.00053","url":null,"abstract":"Modern automated log analytics rely on log events without paying attention to variables. However, variables, such as the return code (e.g., “404”) in logs, are noteworthy for their specific semantics of system running status. To unlock the critical bottleneck of mining such semantics from log messages, this study proposes LogVM with three components: (1) an encoder to capture the context information; (2) a pair matcher to resolve variable semantics; and (3) a word scorer to disambiguate different semantic roles. The experiments over seven widely-used software systems demonstrate that Log Vm can derive rich semantics from log messages. We believe such uncovered variable semantics can facilitate downstream applications for system maintainers.","PeriodicalId":178302,"journal":{"name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"343 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132305670","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
Using Complexity Metrics with Hotspot Analysis to Support Software Sustainability 使用复杂性度量和热点分析来支持软件可持续性
Pub Date : 2022-10-01 DOI: 10.1109/ISSREW55968.2022.00036
J. Willenbring, G. Walia
Software sustainability is critical for Computational Science and Engineering (CSE) software. Measuring sustainability is challenging because sustainability consists of many attributes. One factor that impacts software sustainability is the complexity of the source code. This paper introduces an approach for utilizing complexity data, with a focus on hotspots of and changes in complexity, to assist developers in performing code reviews and inform project teams about longer-term changes in sustainability and maintainability from the perspective of cyclomatic complexity. We present an analysis of data associated with four real-world pull requests to demonstrate how the metrics may help guide and inform the code review process and how the data can be used to measure changes in complexity over time.
软件可持续性是计算科学与工程(CSE)软件的关键。衡量可持续性是具有挑战性的,因为可持续性由许多属性组成。影响软件可持续性的一个因素是源代码的复杂性。本文介绍了一种利用复杂性数据的方法,重点关注复杂性的热点和变化,以帮助开发人员执行代码审查,并从循环复杂性的角度告知项目团队可持续性和可维护性的长期变化。我们提供了一个与四个实际pull请求相关的数据分析,以演示度量如何帮助指导和通知代码审查过程,以及如何使用数据来度量复杂度随时间的变化。
{"title":"Using Complexity Metrics with Hotspot Analysis to Support Software Sustainability","authors":"J. Willenbring, G. Walia","doi":"10.1109/ISSREW55968.2022.00036","DOIUrl":"https://doi.org/10.1109/ISSREW55968.2022.00036","url":null,"abstract":"Software sustainability is critical for Computational Science and Engineering (CSE) software. Measuring sustainability is challenging because sustainability consists of many attributes. One factor that impacts software sustainability is the complexity of the source code. This paper introduces an approach for utilizing complexity data, with a focus on hotspots of and changes in complexity, to assist developers in performing code reviews and inform project teams about longer-term changes in sustainability and maintainability from the perspective of cyclomatic complexity. We present an analysis of data associated with four real-world pull requests to demonstrate how the metrics may help guide and inform the code review process and how the data can be used to measure changes in complexity over time.","PeriodicalId":178302,"journal":{"name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114139031","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
Early Software Defect Prediction: Right-Shifting Software Effort Data into a Defect Curve 早期软件缺陷预测:将软件工作数据右移到缺陷曲线中
Pub Date : 2022-10-01 DOI: 10.1109/ISSREW55968.2022.00037
K. Okumoto
Predicting the number of defects in software at release is a critical need for quality managers to evaluate the readiness to deliver high-quality software. Even though this is a well-studied subject, it continues to be challenging in large-scale projects. This is particularly so during early stages of the development process when no defect data is available. This paper proposes a novel approach for defect prediction in early stages of development. It utilises a software development and testing plan, and also learns from previous releases of the same project to predict defects. By producing key quality metrics such as percentage residual defects and percentage open defects at delivery, we enable decisions regarding the readiness of a software product for delivery. Over several years, the approach has been successfully applied to large-scale software products, which has helped to evaluate the stability and accuracy of defects predicted at delivery over time.
在发布时预测软件中的缺陷数量是质量管理人员评估交付高质量软件的准备情况的关键需求。尽管这是一个研究得很好的课题,但在大型项目中仍然具有挑战性。这在开发过程的早期阶段尤其如此,因为没有可用的缺陷数据。本文提出了一种在开发初期进行缺陷预测的新方法。它利用软件开发和测试计划,并从相同项目的先前版本中学习以预测缺陷。通过产生关键的质量度量,例如交付时剩余缺陷的百分比和开放缺陷的百分比,我们可以决定软件产品的交付准备情况。在过去的几年中,该方法已经成功地应用于大规模的软件产品,它有助于评估在交付过程中预测的缺陷的稳定性和准确性。
{"title":"Early Software Defect Prediction: Right-Shifting Software Effort Data into a Defect Curve","authors":"K. Okumoto","doi":"10.1109/ISSREW55968.2022.00037","DOIUrl":"https://doi.org/10.1109/ISSREW55968.2022.00037","url":null,"abstract":"Predicting the number of defects in software at release is a critical need for quality managers to evaluate the readiness to deliver high-quality software. Even though this is a well-studied subject, it continues to be challenging in large-scale projects. This is particularly so during early stages of the development process when no defect data is available. This paper proposes a novel approach for defect prediction in early stages of development. It utilises a software development and testing plan, and also learns from previous releases of the same project to predict defects. By producing key quality metrics such as percentage residual defects and percentage open defects at delivery, we enable decisions regarding the readiness of a software product for delivery. Over several years, the approach has been successfully applied to large-scale software products, which has helped to evaluate the stability and accuracy of defects predicted at delivery over time.","PeriodicalId":178302,"journal":{"name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115156417","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
WAAM 2022 Workshop Committee: ISSREW 2022 WAAM 2022工作坊委员会:ISSREW 2022
Pub Date : 2022-10-01 DOI: 10.1109/issrew55968.2022.00029
{"title":"WAAM 2022 Workshop Committee: ISSREW 2022","authors":"","doi":"10.1109/issrew55968.2022.00029","DOIUrl":"https://doi.org/10.1109/issrew55968.2022.00029","url":null,"abstract":"","PeriodicalId":178302,"journal":{"name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122272667","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
IWSF & SHIFT 2022 Workshop Keynotes IWSF & SHIFT 2022研讨会主题演讲
Pub Date : 2022-10-01 DOI: 10.1109/issrew55968.2022.00023
{"title":"IWSF & SHIFT 2022 Workshop Keynotes","authors":"","doi":"10.1109/issrew55968.2022.00023","DOIUrl":"https://doi.org/10.1109/issrew55968.2022.00023","url":null,"abstract":"","PeriodicalId":178302,"journal":{"name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127899863","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
Assuring Safety-Critical Machine Learning Enabled Systems: Challenges and Promise 确保安全关键机器学习支持系统:挑战与前景
Pub Date : 2022-10-01 DOI: 10.1109/ISSREW55968.2022.00088
Alwyn E. Goodloe
Machine learning is increasingly being used in safety-critical systems, where the public safety requires a rigorous assurance process. We shall outline how assurance processes work for conventional systems and identify the primary difficulty in applying them to machine learning enabled systems. We will then outline a path forward including identifying where considerable basic research remains.
机器学习越来越多地用于安全关键系统,在这些系统中,公共安全需要严格的保证流程。我们将概述保证流程如何在传统系统中工作,并确定将其应用于机器学习系统的主要困难。然后,我们将概述一条前进的道路,包括确定哪些地方还需要进行大量的基础研究。
{"title":"Assuring Safety-Critical Machine Learning Enabled Systems: Challenges and Promise","authors":"Alwyn E. Goodloe","doi":"10.1109/ISSREW55968.2022.00088","DOIUrl":"https://doi.org/10.1109/ISSREW55968.2022.00088","url":null,"abstract":"Machine learning is increasingly being used in safety-critical systems, where the public safety requires a rigorous assurance process. We shall outline how assurance processes work for conventional systems and identify the primary difficulty in applying them to machine learning enabled systems. We will then outline a path forward including identifying where considerable basic research remains.","PeriodicalId":178302,"journal":{"name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131888575","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
Evaluating Human Locomotion Safety in Mobile Robots Populated Environments 在移动机器人密集环境中评估人类运动安全
Pub Date : 2022-10-01 DOI: 10.1109/issrew55968.2022.00096
Boyi Hu, Yue Luo, Yuhao Chen
The overarching goal of this work is to understand how human locomotion adapts to mobile collaborative robots (cobots) that are designed to complement human well-being. This understanding will provide relevant inherent safe and human-centered design guidance for future mobile cobot systems. In this study, we will focus on the warehousing, wholesale, and retail trade (WRT) industry, where in general human workers are exposed to extensive experience working with mobile cobots, investigating the human locomotion safety in this environment. Eight participants were recruited to simulate a grocery shopping task with and without the mobile robot nearby. The walking trajectory of all participants revealed that the mobile robot complicated participants walking path selection, compared to the baseline “No Robot” condition. Meanwhile, participants lowered their walking speed and showed a proactive reaction to the approaching robot by initiating and ceasing the walking actions more smoothly. In conclusion, findings confirmed the values of mobile cobots in complex occupational settings and suggested more a systematic approach to ensure these intelligent systems' inherent safety.
这项工作的总体目标是了解人类运动如何适应旨在补充人类福祉的移动协作机器人(cobots)。这种理解将为未来的移动协作机器人系统提供相关的固有安全性和以人为本的设计指导。在本研究中,我们将重点关注仓储、批发和零售贸易(WRT)行业,一般来说,人类工人接触到与移动协作机器人一起工作的丰富经验,调查人类在这种环境中的运动安全。研究人员招募了8名参与者,让他们分别在有或没有移动机器人的情况下模拟购物任务。所有参与者的步行轨迹显示,与基线“无机器人”条件相比,移动机器人使参与者的步行路径选择复杂化。与此同时,参与者降低了他们的步行速度,通过更平稳地开始和停止步行动作,对接近的机器人表现出积极的反应。总之,研究结果证实了移动协作机器人在复杂职业环境中的价值,并建议采取更系统的方法来确保这些智能系统的固有安全性。
{"title":"Evaluating Human Locomotion Safety in Mobile Robots Populated Environments","authors":"Boyi Hu, Yue Luo, Yuhao Chen","doi":"10.1109/issrew55968.2022.00096","DOIUrl":"https://doi.org/10.1109/issrew55968.2022.00096","url":null,"abstract":"The overarching goal of this work is to understand how human locomotion adapts to mobile collaborative robots (cobots) that are designed to complement human well-being. This understanding will provide relevant inherent safe and human-centered design guidance for future mobile cobot systems. In this study, we will focus on the warehousing, wholesale, and retail trade (WRT) industry, where in general human workers are exposed to extensive experience working with mobile cobots, investigating the human locomotion safety in this environment. Eight participants were recruited to simulate a grocery shopping task with and without the mobile robot nearby. The walking trajectory of all participants revealed that the mobile robot complicated participants walking path selection, compared to the baseline “No Robot” condition. Meanwhile, participants lowered their walking speed and showed a proactive reaction to the approaching robot by initiating and ceasing the walking actions more smoothly. In conclusion, findings confirmed the values of mobile cobots in complex occupational settings and suggested more a systematic approach to ensure these intelligent systems' inherent safety.","PeriodicalId":178302,"journal":{"name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114283317","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
LegoAI: Towards Building Reliable AI Software for Real-world Applications LegoAI:为现实世界的应用构建可靠的人工智能软件
Pub Date : 2022-10-01 DOI: 10.1109/ISSREW55968.2022.00052
Mengyuan Hou, Hui Xu
Deep learning is a powerful technique for many real- world problems. However, due to its unexplainable characteristic and over-fitting issue, there remains a great challenge for building reliable system with deep learning modules. In this paper, we present the idea of LegoAI that aims to build reliable AI software with pluggable modules of different functionalities, such as ensemble for fault tolerance and anomaly detection for result validation. In particular, we have applied the idea to develop a real-world AI software for handwritten digit recognition and achieved promising results.
深度学习是解决许多现实问题的强大技术。然而,由于其不可解释的特性和过度拟合问题,用深度学习模块构建可靠的系统仍然是一个很大的挑战。在本文中,我们提出了LegoAI的思想,旨在构建具有不同功能的可插拔模块的可靠AI软件,例如用于容错的集成和用于结果验证的异常检测。特别是,我们将这一想法应用于开发现实世界的手写数字识别人工智能软件,并取得了可喜的成果。
{"title":"LegoAI: Towards Building Reliable AI Software for Real-world Applications","authors":"Mengyuan Hou, Hui Xu","doi":"10.1109/ISSREW55968.2022.00052","DOIUrl":"https://doi.org/10.1109/ISSREW55968.2022.00052","url":null,"abstract":"Deep learning is a powerful technique for many real- world problems. However, due to its unexplainable characteristic and over-fitting issue, there remains a great challenge for building reliable system with deep learning modules. In this paper, we present the idea of LegoAI that aims to build reliable AI software with pluggable modules of different functionalities, such as ensemble for fault tolerance and anomaly detection for result validation. In particular, we have applied the idea to develop a real-world AI software for handwritten digit recognition and achieved promising results.","PeriodicalId":178302,"journal":{"name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123085545","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
期刊
2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)
全部 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