首页 > 最新文献

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

英文 中文
A New Software Rejuvenation Model for Android Android软件复兴新模式
Jianwen Xiang, Caisheng Weng, Dongdong Zhao, Jing Tian, Shengwu Xiong, Lin Li, A. Andrzejak
Android users are sometimes troubled by slow UI responses or even application/OS crashes. These issues are typically caused by software aging, a phenomenon characterized by progressive degradation of performance and functionality observed in long-running software systems. A practical and widely used approach to combat software aging is software rejuvenation, i.e. manual or scheduled restart of an application or a device. To reduce service outages, proactive rejuvenation is preferred, which strives to balance application downtime and performance level. However, traditional rejuvenation models cannot be directly applied to Android applications or system, as they do not address user experience, such as avoiding rejuvenation during high activity phases. In this work we exploit the fact that the usage time of mobile phones is typically fragmented in daily life, with periodic switches between active and sleep modes. We propose proactive rejuvenation strategies, which consider both usage and age factors. In particular, we model the usage behavior and aging process as individual Stochastic Petri-Nets, and then compose them into Continuous Time Markov Chains. We evaluate our models via numerical experiments and demonstrate the effectiveness and advantages of the proposed rejuvenation approach.
Android用户有时会被缓慢的UI响应甚至应用程序/操作系统崩溃所困扰。这些问题通常是由软件老化引起的,这是一种在长时间运行的软件系统中观察到的性能和功能逐渐退化的现象。对抗软件老化的一种实用且广泛使用的方法是软件复兴,即手动或计划重新启动应用程序或设备。为了减少服务中断,主动恢复是首选,它努力平衡应用程序停机时间和性能水平。然而,传统的恢复模型不能直接应用于Android应用程序或系统,因为它们不能解决用户体验问题,例如避免在高活动阶段恢复。在这项工作中,我们利用了这样一个事实,即手机的使用时间在日常生活中通常是碎片化的,在活动模式和睡眠模式之间定期切换。我们提出了积极的返老还童策略,同时考虑了使用和年龄因素。特别地,我们将使用行为和老化过程建模为单个随机Petri-Nets,然后将它们组合成连续时间马尔可夫链。我们通过数值实验评估了我们的模型,并证明了所提出的再生方法的有效性和优势。
{"title":"A New Software Rejuvenation Model for Android","authors":"Jianwen Xiang, Caisheng Weng, Dongdong Zhao, Jing Tian, Shengwu Xiong, Lin Li, A. Andrzejak","doi":"10.1109/ISSREW.2018.00021","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00021","url":null,"abstract":"Android users are sometimes troubled by slow UI responses or even application/OS crashes. These issues are typically caused by software aging, a phenomenon characterized by progressive degradation of performance and functionality observed in long-running software systems. A practical and widely used approach to combat software aging is software rejuvenation, i.e. manual or scheduled restart of an application or a device. To reduce service outages, proactive rejuvenation is preferred, which strives to balance application downtime and performance level. However, traditional rejuvenation models cannot be directly applied to Android applications or system, as they do not address user experience, such as avoiding rejuvenation during high activity phases. In this work we exploit the fact that the usage time of mobile phones is typically fragmented in daily life, with periodic switches between active and sleep modes. We propose proactive rejuvenation strategies, which consider both usage and age factors. In particular, we model the usage behavior and aging process as individual Stochastic Petri-Nets, and then compose them into Continuous Time Markov Chains. We evaluate our models via numerical experiments and demonstrate the effectiveness and advantages of the proposed rejuvenation approach.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121994010","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}
引用次数: 14
A Literature Review of Software Test Cases and Future Research 软件测试用例的文献综述及未来研究
M. Gillenson, Xihui Zhang, Thomas F. Stafford, Yao Shi
Nowadays, software testing is becoming more critical to ensure that software will function properly in a dynamic environment. Consequently, different types of resources such as effort, time, and fund invested on software testing activities increase significantly. As such, managers have to allocate limited resources in software development to those critical test cases rather than the exhaustive set of test cases. In this paper, we describe the results of a literature search that explores the importance and value of software test cases as a preliminary to conducting further research on this topic.
如今,软件测试对于确保软件在动态环境中正常运行变得越来越重要。因此,不同类型的资源,如投入到软件测试活动中的努力、时间和资金,会显著增加。因此,管理人员必须在软件开发中将有限的资源分配给那些关键的测试用例,而不是详尽的测试用例集。在本文中,我们描述了一项文献检索的结果,该文献检索探索了软件测试用例的重要性和价值,作为对该主题进行进一步研究的初步研究。
{"title":"A Literature Review of Software Test Cases and Future Research","authors":"M. Gillenson, Xihui Zhang, Thomas F. Stafford, Yao Shi","doi":"10.1109/ISSREW.2018.00015","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00015","url":null,"abstract":"Nowadays, software testing is becoming more critical to ensure that software will function properly in a dynamic environment. Consequently, different types of resources such as effort, time, and fund invested on software testing activities increase significantly. As such, managers have to allocate limited resources in software development to those critical test cases rather than the exhaustive set of test cases. In this paper, we describe the results of a literature search that explores the importance and value of software test cases as a preliminary to conducting further research on this topic.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128529260","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}
引用次数: 4
Message from the ISSRE 2018 General Chairs ISSRE 2018大会主席致辞
{"title":"Message from the ISSRE 2018 General Chairs","authors":"","doi":"10.1109/issrew.2018.00-59","DOIUrl":"https://doi.org/10.1109/issrew.2018.00-59","url":null,"abstract":"","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116739023","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
[Copyright notice] (版权)
{"title":"[Copyright notice]","authors":"","doi":"10.1109/issrew.2018.00003","DOIUrl":"https://doi.org/10.1109/issrew.2018.00003","url":null,"abstract":"","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121822450","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
Dynamic Random Testing Strategy for Test Case Optimization in Cloud Environment 云环境下测试用例优化的动态随机测试策略
Hanyu Pei, Beibei Yin, M. Xie
Dynamic Random Testing (DRT) strategy employs feedback mechanism to guide the selection of test cases, which has shown to be effective in fault detection process. Cloud testing is the combination of cloud computing and software testing, in which the parallel mechanism is introduced to handle multiple test tasks simultaneously. The efficiency of DRT can be improved by combining it into cloud environment. However, it faces challenges in cloud testing as its test cases are selected sequentially, which does not consist with the characteristic of parallelism underlying cloud testing. In this paper, we present a cloud-based DRT strategy to adapt DRT in cloud testing, in which both the test case prioritization and resource allocation are considered. The results of the experiments show that the cloud-based DRT can improve the efficiency of original DRT and provide stable fault detection performance enhancement over other testing strategies.
动态随机测试(DRT)策略采用反馈机制指导测试用例的选择,在故障检测过程中被证明是有效的。云测试是云计算与软件测试的结合,引入并行机制,同时处理多个测试任务。将DRT与云环境相结合,可以提高DRT的效率。然而,它在云测试中面临着挑战,因为它的测试用例是顺序选择的,这与云测试并行性的特点不一致。在本文中,我们提出了一种基于云的DRT策略来适应DRT在云测试中的应用,该策略同时考虑了测试用例的优先级和资源分配。实验结果表明,基于云的DRT可以提高原始DRT的效率,并且相对于其他测试策略提供稳定的故障检测性能增强。
{"title":"Dynamic Random Testing Strategy for Test Case Optimization in Cloud Environment","authors":"Hanyu Pei, Beibei Yin, M. Xie","doi":"10.1109/ISSREW.2018.000-9","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.000-9","url":null,"abstract":"Dynamic Random Testing (DRT) strategy employs feedback mechanism to guide the selection of test cases, which has shown to be effective in fault detection process. Cloud testing is the combination of cloud computing and software testing, in which the parallel mechanism is introduced to handle multiple test tasks simultaneously. The efficiency of DRT can be improved by combining it into cloud environment. However, it faces challenges in cloud testing as its test cases are selected sequentially, which does not consist with the characteristic of parallelism underlying cloud testing. In this paper, we present a cloud-based DRT strategy to adapt DRT in cloud testing, in which both the test case prioritization and resource allocation are considered. The results of the experiments show that the cloud-based DRT can improve the efficiency of original DRT and provide stable fault detection performance enhancement over other testing strategies.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124684963","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}
引用次数: 7
WoSoCer 2018 Workshop Committees wosocer2018车间委员会
{"title":"WoSoCer 2018 Workshop Committees","authors":"","doi":"10.1109/issrew.2018.00-42","DOIUrl":"https://doi.org/10.1109/issrew.2018.00-42","url":null,"abstract":"","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133646525","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-Based Computer-Aided Monitoring for ISO26262 Compliant Systems 基于模型的ISO26262系统计算机辅助监控
Morayo Adedjouma, A. Smaoui
To deal with the increasing complexity of todays technology, several domains have defined regulatory framework and guidelines conveying information that the industry sectors should deal with in order to develop sound systems. In the automotive industry, the ISO26262 standard provides recommendations for system development in various phases and activities, aiming to address and reduce the risks associated to poor or flawed designs. However, the recommendations are defined into several volumes integrating a variety of graphical, tabular and other notation elements. This complex structure makes the standard difficult to adopt in industrial practice while manufacturers, regulators, etc. need to have a clear understanding of its content. To address this issue, we are developing in an ongoing project a tool aiming at supporting the stakeholders involved in the product development cycle of an automotive product in accordance with the ISO26262 recommendations. The framework proposes three main artefacts: (1) a structured model of the ISO26262 standard; (2) a guidance tool which document the ISO26262 lifecycle and interactively guide the user during the product development; (3) an user model template that helps gather through the product development the different constituents needed for the definition of a safety case. The potential benefits of the tool is to facilitate the comprehension, navigation and requirements fulfillment of the ISO26262 standard by the stakeholders involved in an automotive product development. This paper provides details related to the approach and implementation of the framework.
为了处理当今日益复杂的技术,一些领域已经确定了管理框架和指导方针,传达工业部门应该处理的信息,以便发展健全的系统。在汽车行业,ISO26262标准为不同阶段和活动的系统开发提供了建议,旨在解决和减少与不良或有缺陷的设计相关的风险。然而,这些建议被定义成几卷,集成了各种图形、表格和其他符号元素。这种复杂的结构使得该标准在工业实践中难以采用,而制造商、监管机构等需要对其内容有清晰的了解。为了解决这个问题,我们正在一个正在进行的项目中开发一个工具,旨在根据ISO26262的建议,支持参与汽车产品开发周期的利益相关者。该框架提出了三个主要工件:(1)ISO26262标准的结构化模型;(2)记录ISO26262生命周期并在产品开发过程中交互式指导用户的指导工具;(3)用户模型模板,帮助通过产品开发收集安全案例定义所需的不同成分。该工具的潜在好处是促进汽车产品开发中涉众对ISO26262标准的理解、导航和需求实现。本文提供了与该框架的方法和实现相关的细节。
{"title":"Model-Based Computer-Aided Monitoring for ISO26262 Compliant Systems","authors":"Morayo Adedjouma, A. Smaoui","doi":"10.1109/ISSREW.2018.00029","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00029","url":null,"abstract":"To deal with the increasing complexity of todays technology, several domains have defined regulatory framework and guidelines conveying information that the industry sectors should deal with in order to develop sound systems. In the automotive industry, the ISO26262 standard provides recommendations for system development in various phases and activities, aiming to address and reduce the risks associated to poor or flawed designs. However, the recommendations are defined into several volumes integrating a variety of graphical, tabular and other notation elements. This complex structure makes the standard difficult to adopt in industrial practice while manufacturers, regulators, etc. need to have a clear understanding of its content. To address this issue, we are developing in an ongoing project a tool aiming at supporting the stakeholders involved in the product development cycle of an automotive product in accordance with the ISO26262 recommendations. The framework proposes three main artefacts: (1) a structured model of the ISO26262 standard; (2) a guidance tool which document the ISO26262 lifecycle and interactively guide the user during the product development; (3) an user model template that helps gather through the product development the different constituents needed for the definition of a safety case. The potential benefits of the tool is to facilitate the comprehension, navigation and requirements fulfillment of the ISO26262 standard by the stakeholders involved in an automotive product development. This paper provides details related to the approach and implementation of the framework.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130412499","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
Toward a Systematic and Safety Evidence Productive Verification Approach for Safety-Critical Systems 面向安全关键系统的系统和安全证据生产验证方法
Aiman Gannous, A. Andrews, B. Gallina
In safety-critical systems, the verification and validation phase in the software development life cycle plays an important role in assuring safety. The artifacts' outputs of the verification and validation processes represent the evidence needed to show a satisfactory fulfillment of the safety requirements. Providing strong evidence to show that the requirements of the domain standards are met is the core of demonstrating safety standards compliance. In this paper, we propose a systematic approach for verifying safety-critical systems efficiently by integrating model-based testing, combinatorial testing, and safety analysis; this is all driven by providing safety assurance. The approach provides both testing and formal verification capabilities, and it is easy to implement into a tool for use in an industry setting. To show how our approach could contribute to safety standards compliance, we investigated it's capability to fulfill the safety requirements by analyzing and linking the data produced from the steps in the approach to a safety evidence taxonomy.
在安全关键型系统中,软件开发生命周期中的验证和确认阶段在确保安全方面起着重要作用。工件的验证和确认过程的输出代表了显示安全需求得到满意满足所需的证据。提供强有力的证据来证明满足领域标准的要求是证明安全标准遵从性的核心。在本文中,我们提出了一种系统的方法,通过集成基于模型的测试,组合测试和安全分析来有效地验证安全关键系统;这一切都是为了提供安全保障。该方法提供了测试和正式的验证功能,并且很容易实现为在工业环境中使用的工具。为了展示我们的方法如何有助于遵守安全标准,我们通过分析方法中的步骤产生的数据并将其链接到安全证据分类法,调查了它满足安全要求的能力。
{"title":"Toward a Systematic and Safety Evidence Productive Verification Approach for Safety-Critical Systems","authors":"Aiman Gannous, A. Andrews, B. Gallina","doi":"10.1109/ISSREW.2018.00026","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00026","url":null,"abstract":"In safety-critical systems, the verification and validation phase in the software development life cycle plays an important role in assuring safety. The artifacts' outputs of the verification and validation processes represent the evidence needed to show a satisfactory fulfillment of the safety requirements. Providing strong evidence to show that the requirements of the domain standards are met is the core of demonstrating safety standards compliance. In this paper, we propose a systematic approach for verifying safety-critical systems efficiently by integrating model-based testing, combinatorial testing, and safety analysis; this is all driven by providing safety assurance. The approach provides both testing and formal verification capabilities, and it is easy to implement into a tool for use in an industry setting. To show how our approach could contribute to safety standards compliance, we investigated it's capability to fulfill the safety requirements by analyzing and linking the data produced from the steps in the approach to a safety evidence taxonomy.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134375275","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
Empirical Study on Tendencies for Unstable Situations in Application Results of Software Reliability Growth Model 软件可靠性增长模型应用结果中不稳定情况趋势的实证研究
Kiyoshi Honda, H. Washizaki, Y. Fukazawa, Masahiro Taga, Akira Matsuzaki, Takayoshi Suzuki
Monitoring the results of software reliability growth models (SRGMs) helps evaluate a project's situation. SRGMs are used to measure the reliability of software by analyzing the relations between the number of detected bugs and the detection time to predict the number of remaining bugs within the software. Sometimes the SRGM results lead managers to make incorrect decisions because the results are temporary snapshots that change over time. In our previous study, we proposed a method to help evaluate a project's qualities by monitoring the results of SRGM applications. We collected the number of detected bugs and the detection time in the test phases for cloud services provided by e-Seikatsu to real estate businesses. The datasets contain 34 cloud service features. Our method provides correct answers for 29 features and incorrect answers for 5 features. In this paper, we classify the monitoring results of unstable features based on the tendencies of the results into four types to aid developers and managers to make appropriate decisions about the development status.
监视软件可靠性增长模型(srgm)的结果有助于评估项目的情况。srgm通过分析检测到的bug数量与检测时间之间的关系来预测软件中剩余的bug数量,从而度量软件的可靠性。有时候,SRGM结果会导致管理者做出错误的决策,因为结果是随时间变化的临时快照。在我们之前的研究中,我们提出了一种方法,通过监测SRGM应用的结果来帮助评估项目的质量。我们收集了e-Seikatsu为房地产企业提供的云服务在测试阶段检测到的bug数量和检测时间。数据集包含34个云服务特性。我们的方法提供了29个特征的正确答案和5个特征的错误答案。本文根据结果的趋势,将不稳定特征的监控结果分为四种类型,以帮助开发人员和管理人员对开发状态做出适当的决策。
{"title":"Empirical Study on Tendencies for Unstable Situations in Application Results of Software Reliability Growth Model","authors":"Kiyoshi Honda, H. Washizaki, Y. Fukazawa, Masahiro Taga, Akira Matsuzaki, Takayoshi Suzuki","doi":"10.1109/ISSREW.2018.00-25","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00-25","url":null,"abstract":"Monitoring the results of software reliability growth models (SRGMs) helps evaluate a project's situation. SRGMs are used to measure the reliability of software by analyzing the relations between the number of detected bugs and the detection time to predict the number of remaining bugs within the software. Sometimes the SRGM results lead managers to make incorrect decisions because the results are temporary snapshots that change over time. In our previous study, we proposed a method to help evaluate a project's qualities by monitoring the results of SRGM applications. We collected the number of detected bugs and the detection time in the test phases for cloud services provided by e-Seikatsu to real estate businesses. The datasets contain 34 cloud service features. Our method provides correct answers for 29 features and incorrect answers for 5 features. In this paper, we classify the monitoring results of unstable features based on the tendencies of the results into four types to aid developers and managers to make appropriate decisions about the development status.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124025096","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
Towards Agile Yet Regulatory-Compliant Development of Medical Software 朝着敏捷而又符合法规的医疗软件开发
Vlad Stirbu, T. Mikkonen
As digital transformation is taking place in more and more industries, the role of software increases and the skills required to develop software trigger a ripple effect. Entire industries, where regulations and government standards play an important role, like health care, have used long development cycles that relied on detailed planning. Agile software development proved that it can deliver results that satisfy customers needs faster than traditional waterfall methodologies. The apparent conflict between fast delivery cycles and lack of detailed planning have lead to situations where the use of agile became synonymous with lack of documentation and poor quality. In this paper we propose new approaches that demonstrate that appropriate use of agile practices brings benefits to compliance activities too.
随着数字化转型在越来越多的行业中发生,软件的作用越来越大,开发软件所需的技能引发了连锁反应。在法规和政府标准发挥重要作用的整个行业,如医疗保健行业,都使用了依赖于详细规划的漫长开发周期。敏捷软件开发证明了它可以比传统的瀑布方法更快地交付满足客户需求的结果。快速交付周期和缺乏详细计划之间的明显冲突导致了使用敏捷成为缺乏文档和低质量的同义词的情况。在本文中,我们提出了新的方法来证明适当使用敏捷实践也会给遵从性活动带来好处。
{"title":"Towards Agile Yet Regulatory-Compliant Development of Medical Software","authors":"Vlad Stirbu, T. Mikkonen","doi":"10.1109/ISSREW.2018.00027","DOIUrl":"https://doi.org/10.1109/ISSREW.2018.00027","url":null,"abstract":"As digital transformation is taking place in more and more industries, the role of software increases and the skills required to develop software trigger a ripple effect. Entire industries, where regulations and government standards play an important role, like health care, have used long development cycles that relied on detailed planning. Agile software development proved that it can deliver results that satisfy customers needs faster than traditional waterfall methodologies. The apparent conflict between fast delivery cycles and lack of detailed planning have lead to situations where the use of agile became synonymous with lack of documentation and poor quality. In this paper we propose new approaches that demonstrate that appropriate use of agile practices brings benefits to compliance activities too.","PeriodicalId":321448,"journal":{"name":"2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116734316","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}
引用次数: 8
期刊
2018 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