2022 International Conference on Code Quality (ICCQ)最新文献

筛选
英文 中文
[Copyright notice] (版权)
2022 International Conference on Code Quality (ICCQ) Pub Date : 2022-04-23 DOI: 10.1109/iccq53703.2022.9763137
{"title":"[Copyright notice]","authors":"","doi":"10.1109/iccq53703.2022.9763137","DOIUrl":"https://doi.org/10.1109/iccq53703.2022.9763137","url":null,"abstract":"","PeriodicalId":174100,"journal":{"name":"2022 International Conference on Code Quality (ICCQ)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131684813","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
To What Extent Can Code Quality be Improved by Eliminating Test Smells? 消除测试气味能在多大程度上提高代码质量?
2022 International Conference on Code Quality (ICCQ) Pub Date : 2022-04-23 DOI: 10.1109/ICCQ53703.2022.9763153
Haitao Wu, Ruidi Yin, Jianhua Gao, Zijie Huang, Huajun Huang
{"title":"To What Extent Can Code Quality be Improved by Eliminating Test Smells?","authors":"Haitao Wu, Ruidi Yin, Jianhua Gao, Zijie Huang, Huajun Huang","doi":"10.1109/ICCQ53703.2022.9763153","DOIUrl":"https://doi.org/10.1109/ICCQ53703.2022.9763153","url":null,"abstract":"Software testing is a key activity to guarantee software reliability and maintainability. However, developers tend to ignore the maintenance of test code when performing a tradeoff between code quality and release deadlines. Moreover, the lack of research to quantify the relationship between test code and production code quality. As a result, test quality degrades due to the lack of appropriate refactoring plans. This paper fills the gap by evaluating to what extent can code quality be improved by eliminating test smells. First, we detect the presence of test smells in 119 historical releases of 10 open-source projects. Afterward, we evaluate code quality in 2 aspects, i.e., defect- and change-proneness. Finally, we exploit the odds ratio and Mann-Whitney test to quantify the extent of variation for the code quality. Results show that the OR values of the test code and production code are both much greater than 1, which proves that the test smell is indeed a risk factor to increase the defect-proneness of code. Moreover, the change-proneness of the test code and associated production code reduces significantly after their elimination. Experiment also reveals Assertion Roulette is the riskiest smell to degrade production code quality.","PeriodicalId":174100,"journal":{"name":"2022 International Conference on Code Quality (ICCQ)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122488993","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
Quasi-Dominators and Random Selection in Mutation Testing 突变检测中的拟显性和随机选择
2022 International Conference on Code Quality (ICCQ) Pub Date : 2022-04-23 DOI: 10.1109/ICCQ53703.2022.9763166
Rowland Pitts
{"title":"Quasi-Dominators and Random Selection in Mutation Testing","authors":"Rowland Pitts","doi":"10.1109/ICCQ53703.2022.9763166","DOIUrl":"https://doi.org/10.1109/ICCQ53703.2022.9763166","url":null,"abstract":"Mutation Testing is a powerful approach to bug detecting and assessing code quality; however, software developers may be reluctant to embrace the technique due to the monstrous quantity of redundant mutants it generates. In spite of their large numbers, redundant mutants are relatively innocuous. Recent research indicates that redundant mutants affect a test engineer's work effort only slightly, whereas equivalent mutants have a direct linear impact. Moreover, the time invested analyzing equivalent mutants produces no unit tests. Dominator mutants seek to address the redundancy problem, but using them requires first identifying and killing all nonequivalent mutants, essentially the same work required by random selection, in order to identify subsumption relationships. This paper introduces the notion of quasi-dominator mutants, which together with dominator mutants are readily encountered by random selection, and provides new insight into why random mutant selection performs so well.","PeriodicalId":174100,"journal":{"name":"2022 International Conference on Code Quality (ICCQ)","volume":"48 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129977813","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
Method Name Prediction for Automatically Generated Unit Tests 自动生成单元测试的方法名称预测
2022 International Conference on Code Quality (ICCQ) Pub Date : 2022-04-23 DOI: 10.1109/ICCQ53703.2022.9763112
Maxim Petukhov, Evelina Gudauskayte, A. Kaliyev, Mikhail Oskin, Dmitry Ivanov, Qianxiang Wang
{"title":"Method Name Prediction for Automatically Generated Unit Tests","authors":"Maxim Petukhov, Evelina Gudauskayte, A. Kaliyev, Mikhail Oskin, Dmitry Ivanov, Qianxiang Wang","doi":"10.1109/ICCQ53703.2022.9763112","DOIUrl":"https://doi.org/10.1109/ICCQ53703.2022.9763112","url":null,"abstract":"Writing intuitively understandable method names is an important aspect of good programming practice. The method names have to summarize the codes' behavior such that software engineers would easily understand their purpose. Modern automatic testing tools are able to generate potentially unlimited number of unit tests for a project under test. However, these tests suffers from unintelligible unit test names as it is quite difficult to understand what each test triggers and checks. This inspired us to adapt the state-of-the-art method name prediction approaches for automatically generated unit tests. We have developed a graph extraction pipeline with prediction models based on Graph Neural Networks (GNNs). Extracted graphs contain information about the structure of unit tests and their called functions. The experiment results have shown that the proposed work outperforms other models with precision = 0.48, recall = 0.42 and F1 = 0.45 results. The dataset and source codes are released for wide public access.","PeriodicalId":174100,"journal":{"name":"2022 International Conference on Code Quality (ICCQ)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124064445","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
Message from Organizers 主办单位致辞
2022 International Conference on Code Quality (ICCQ) Pub Date : 2022-04-23 DOI: 10.1109/icmit.2006.262265
V. Basili, T. DeMarco, A. Mili
{"title":"Message from Organizers","authors":"V. Basili, T. DeMarco, A. Mili","doi":"10.1109/icmit.2006.262265","DOIUrl":"https://doi.org/10.1109/icmit.2006.262265","url":null,"abstract":"There is a lot of innovative work being conducted in industry and public administration, and in universities in partnership with industry or administrations. Usually, the aim of applied research for industrial innovation is to propose solutions to breakthrough two main dimensions: the application scope (application to a new domain, new uses, the ability to adapt the application to another domain with a null or minimized effort) and the performance (highest success with lowest critical error, resistance on specific constraints).","PeriodicalId":174100,"journal":{"name":"2022 International Conference on Code Quality (ICCQ)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124018428","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信