改进可靠性属性的重构建议

W. Oizumi
{"title":"改进可靠性属性的重构建议","authors":"W. Oizumi","doi":"10.1109/ISSREW.2019.00049","DOIUrl":null,"url":null,"abstract":"The incidence of design problems (DP) in systems is associated with the quality decay of dependability attributes such as maintainability and robustness. This often results in negative consequences such as rework and error proneness. Thus, there are many techniques for supporting the resolution of DPs through refactoring recommendations. However, in practice, deciding where and when to refactor is still a challenging task. In addition, existing techniques fail to provide effective support. Thus, we aim at advancing the state-of-the-art through a flexible refactoring recommendation technique. Our technique is intended to help practitioners in improving multiple dependability attributes. We hypothesize that our recommendation technique will be able to overcome existing limitations by using empirically validated heuristics. Our heuristics will use information such as the density, diversity, and granularity of symptoms to recommend refactoring opportunities. The effectiveness of our technique will be evaluated through empirical studies involving heterogeneous software projects and experienced software practitioners.","PeriodicalId":220698,"journal":{"name":"ISSRE Workshops","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Recommendation of Refactorings for Improving Dependability Attributes\",\"authors\":\"W. Oizumi\",\"doi\":\"10.1109/ISSREW.2019.00049\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The incidence of design problems (DP) in systems is associated with the quality decay of dependability attributes such as maintainability and robustness. This often results in negative consequences such as rework and error proneness. Thus, there are many techniques for supporting the resolution of DPs through refactoring recommendations. However, in practice, deciding where and when to refactor is still a challenging task. In addition, existing techniques fail to provide effective support. Thus, we aim at advancing the state-of-the-art through a flexible refactoring recommendation technique. Our technique is intended to help practitioners in improving multiple dependability attributes. We hypothesize that our recommendation technique will be able to overcome existing limitations by using empirically validated heuristics. Our heuristics will use information such as the density, diversity, and granularity of symptoms to recommend refactoring opportunities. The effectiveness of our technique will be evaluated through empirical studies involving heterogeneous software projects and experienced software practitioners.\",\"PeriodicalId\":220698,\"journal\":{\"name\":\"ISSRE Workshops\",\"volume\":\"61 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ISSRE Workshops\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISSREW.2019.00049\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ISSRE Workshops","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSREW.2019.00049","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

系统中设计问题(DP)的发生率与可靠性属性(如可维护性和健壮性)的质量衰减有关。这通常会导致诸如返工和出错等负面后果。因此,有许多技术可以通过重构建议来支持dp的解决。然而,在实践中,决定何时何地重构仍然是一项具有挑战性的任务。此外,现有技术无法提供有效的支持。因此,我们的目标是通过灵活的重构推荐技术来推进最先进的技术。我们的技术旨在帮助从业者改进多个可靠性属性。我们假设我们的推荐技术将能够通过使用经验验证的启发式来克服现有的局限性。我们的启发式方法将使用诸如症状的密度、多样性和粒度等信息来推荐重构机会。我们的技术的有效性将通过涉及异构软件项目和有经验的软件从业者的实证研究来评估。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Recommendation of Refactorings for Improving Dependability Attributes
The incidence of design problems (DP) in systems is associated with the quality decay of dependability attributes such as maintainability and robustness. This often results in negative consequences such as rework and error proneness. Thus, there are many techniques for supporting the resolution of DPs through refactoring recommendations. However, in practice, deciding where and when to refactor is still a challenging task. In addition, existing techniques fail to provide effective support. Thus, we aim at advancing the state-of-the-art through a flexible refactoring recommendation technique. Our technique is intended to help practitioners in improving multiple dependability attributes. We hypothesize that our recommendation technique will be able to overcome existing limitations by using empirically validated heuristics. Our heuristics will use information such as the density, diversity, and granularity of symptoms to recommend refactoring opportunities. The effectiveness of our technique will be evaluated through empirical studies involving heterogeneous software projects and experienced software practitioners.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信