首页 > 最新文献

2022 2nd International Seminar on Machine Learning, Optimization, and Data Science (ISMODE)最新文献

英文 中文
Docker and Kubernetes Pipeline for DevOps Software Defect Prediction with MLOps Approach Docker和Kubernetes管道用于MLOps方法的DevOps软件缺陷预测
Pub Date : 2022-12-22 DOI: 10.1109/ISMODE56940.2022.10180973
Rizal Broer Bahaweres, Aldi Zulfikar, I. Hermadi, A. Suroso, Y. Arkeman
Software defects are common when it comes to software development. However, in reality, this is very detrimental for companies and organizations that are developing software. Prediction of software defects in the early stages of development can be a solution to this problem. Of course, the method used needs to be considered when developing a model for predicting software defects. The software continues to experience development, so the prediction model must always be updated so that it can adapt to existing conditions. This study proposes the MLOps approach, which combines development and operation processes to develop a software defect prediction model. We will create a prediction model and then create a Docker and Kubernetes pipeline to automate the entire software defect prediction process so that it can speed up the development process and have good performance. We are comparing the performance evaluation results of the proposed method with the traditional method, which is run manually by Docker. The results showed that the entire source dataset had a fairly good accuracy rate of 76%-83% and a good recall rate of 79%-94%. The precision and recall values were also very good. Apart from that, it also produces a good Fl-score value of 84%-90%. And the development time until the model’s release is shorter: the average time is 7:02 minutes. Performance monitoring on the built-in web server is also easy to do and shows very good results. The web server can receive up to 156. $6/$sec requests in all models based on the dataset used, with the highest error rate at 45.03%. The use of the Docker and Kubernetes pipelines with the MLOps approach has been proven to have good performance, and the development of software defect models can be sped up.
当涉及到软件开发时,软件缺陷是常见的。然而,在现实中,这对正在开发软件的公司和组织是非常有害的。在开发的早期阶段预测软件缺陷可以解决这个问题。当然,在开发预测软件缺陷的模型时需要考虑所使用的方法。软件不断发展,因此预测模型必须不断更新,以适应现有的条件。本研究提出了MLOps方法,该方法结合开发和操作过程来开发软件缺陷预测模型。我们将创建一个预测模型,然后创建一个Docker和Kubernetes管道,将整个软件缺陷预测过程自动化,使其能够加快开发过程并具有良好的性能。我们将提出的方法的性能评估结果与传统的Docker手动运行的方法进行了比较。结果表明,整个源数据集的准确率为76%-83%,召回率为79%-94%。查准率和查全率也很好。除此之外,它还产生了84%-90%的良好的l-score值。而且开发到机型发布的时间更短,平均时间为7:02分钟。内置web服务器上的性能监控也很容易做到,并且显示出非常好的结果。web服务器最多可以接收156个。基于所使用数据集的所有模型中$6/$sec请求,错误率最高为45.03%。将Docker和Kubernetes管道与MLOps方法一起使用已被证明具有良好的性能,并且可以加快软件缺陷模型的开发。
{"title":"Docker and Kubernetes Pipeline for DevOps Software Defect Prediction with MLOps Approach","authors":"Rizal Broer Bahaweres, Aldi Zulfikar, I. Hermadi, A. Suroso, Y. Arkeman","doi":"10.1109/ISMODE56940.2022.10180973","DOIUrl":"https://doi.org/10.1109/ISMODE56940.2022.10180973","url":null,"abstract":"Software defects are common when it comes to software development. However, in reality, this is very detrimental for companies and organizations that are developing software. Prediction of software defects in the early stages of development can be a solution to this problem. Of course, the method used needs to be considered when developing a model for predicting software defects. The software continues to experience development, so the prediction model must always be updated so that it can adapt to existing conditions. This study proposes the MLOps approach, which combines development and operation processes to develop a software defect prediction model. We will create a prediction model and then create a Docker and Kubernetes pipeline to automate the entire software defect prediction process so that it can speed up the development process and have good performance. We are comparing the performance evaluation results of the proposed method with the traditional method, which is run manually by Docker. The results showed that the entire source dataset had a fairly good accuracy rate of 76%-83% and a good recall rate of 79%-94%. The precision and recall values were also very good. Apart from that, it also produces a good Fl-score value of 84%-90%. And the development time until the model’s release is shorter: the average time is 7:02 minutes. Performance monitoring on the built-in web server is also easy to do and shows very good results. The web server can receive up to 156. $6/$sec requests in all models based on the dataset used, with the highest error rate at 45.03%. The use of the Docker and Kubernetes pipelines with the MLOps approach has been proven to have good performance, and the development of software defect models can be sped up.","PeriodicalId":335247,"journal":{"name":"2022 2nd International Seminar on Machine Learning, Optimization, and Data Science (ISMODE)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121346272","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
Curve-based Depth Map Image Adjustment for Eyeball Phantom Measurement 基于曲线的眼球幻影测量深度图图像调整
Pub Date : 2022-12-22 DOI: 10.1109/ISMODE56940.2022.10181006
O. Heriana, A. B. Suksmono, H. Zakaria, A. Prahasta
Light field images have much more information than regular images. One of the advantages is that this processing can produce depth map images. However, there is a problem, the resulting depth map image is inconsistent due to the influence of lighting variations around the object. Therefore it is necessary to make adjustments so that the depth map value matches the actual size. The method proposed in this paper is to adjust the depth map image with the slit lamp guide curve. The object being measured is a ground truth reference object with some defined surface height used for measurement and calibration, and the other object is an eyeball phantom. First, a consumer light field camera is attached to a slit lamp for image acquisition. In the next step, the depth map obtained from the light field image is adjusted to increase the range of pixel values. The third step is the depth calculation of the projected slit light. The last step is the adjustment of the object surface curve based on the depth obtained from the projected slit light. Based on testing on both objects, the proposed method can improve the curvature of the depth map.
光场图像比常规图像包含更多的信息。其中一个优点是,这种处理可以产生深度图图像。但是,有一个问题,由于物体周围的光照变化的影响,得到的深度图图像不一致。因此,有必要进行调整,使深度图值与实际尺寸相匹配。本文提出的方法是利用裂隙灯引导曲线对深度图图像进行调整。被测量的对象是一个地面真值参考对象,具有一些定义的表面高度,用于测量和校准,另一个对象是眼球幻象。首先,将消费光场相机连接到裂隙灯上进行图像采集。下一步,调整从光场图像获得的深度图,以增加像素值的范围。第三步是狭缝光投影深度的计算。最后一步是根据狭缝光投影得到的深度对物体表面曲线进行调整。通过对两个目标的测试,该方法可以提高深度图的曲率。
{"title":"Curve-based Depth Map Image Adjustment for Eyeball Phantom Measurement","authors":"O. Heriana, A. B. Suksmono, H. Zakaria, A. Prahasta","doi":"10.1109/ISMODE56940.2022.10181006","DOIUrl":"https://doi.org/10.1109/ISMODE56940.2022.10181006","url":null,"abstract":"Light field images have much more information than regular images. One of the advantages is that this processing can produce depth map images. However, there is a problem, the resulting depth map image is inconsistent due to the influence of lighting variations around the object. Therefore it is necessary to make adjustments so that the depth map value matches the actual size. The method proposed in this paper is to adjust the depth map image with the slit lamp guide curve. The object being measured is a ground truth reference object with some defined surface height used for measurement and calibration, and the other object is an eyeball phantom. First, a consumer light field camera is attached to a slit lamp for image acquisition. In the next step, the depth map obtained from the light field image is adjusted to increase the range of pixel values. The third step is the depth calculation of the projected slit light. The last step is the adjustment of the object surface curve based on the depth obtained from the projected slit light. Based on testing on both objects, the proposed method can improve the curvature of the depth map.","PeriodicalId":335247,"journal":{"name":"2022 2nd International Seminar on Machine Learning, Optimization, and Data Science (ISMODE)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124990249","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 2nd International Seminar on Machine Learning, Optimization, and Data Science (ISMODE)
全部 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