探索从面向过程到面向对象的软件复杂性度量

D. Pawade, Devansh J. Dave, A. Kamath
{"title":"探索从面向过程到面向对象的软件复杂性度量","authors":"D. Pawade, Devansh J. Dave, A. Kamath","doi":"10.1109/CONFLUENCE.2016.7508195","DOIUrl":null,"url":null,"abstract":"Software metrics are developed and used by various software organizations for evaluating and assuring software code quality, operation and continuance. We differentiate software complexity metrics in accordance with the procedural and object oriented approach of programming languages. Software developers and maintainers need to read and understand source programs. The increase in size and complexity of software affects several quality attributes, especially understandability and maintability. In this paper we discuss various procedural and object oriented software metrics. We tried to calculate complexity of sample code by using different procedural metrics. The propose this simulation is to show that complexity for same code differs from metric to metric. The effectiveness of any metric is different for procedural and object oriented approach. So we proposed a hybrid approach to get accurate complexity value.","PeriodicalId":299044,"journal":{"name":"2016 6th International Conference - Cloud System and Big Data Engineering (Confluence)","volume":"142 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Exploring software complexity metric from procedure oriented to object oriented\",\"authors\":\"D. Pawade, Devansh J. Dave, A. Kamath\",\"doi\":\"10.1109/CONFLUENCE.2016.7508195\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software metrics are developed and used by various software organizations for evaluating and assuring software code quality, operation and continuance. We differentiate software complexity metrics in accordance with the procedural and object oriented approach of programming languages. Software developers and maintainers need to read and understand source programs. The increase in size and complexity of software affects several quality attributes, especially understandability and maintability. In this paper we discuss various procedural and object oriented software metrics. We tried to calculate complexity of sample code by using different procedural metrics. The propose this simulation is to show that complexity for same code differs from metric to metric. The effectiveness of any metric is different for procedural and object oriented approach. So we proposed a hybrid approach to get accurate complexity value.\",\"PeriodicalId\":299044,\"journal\":{\"name\":\"2016 6th International Conference - Cloud System and Big Data Engineering (Confluence)\",\"volume\":\"142 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 6th International Conference - Cloud System and Big Data Engineering (Confluence)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CONFLUENCE.2016.7508195\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 6th International Conference - Cloud System and Big Data Engineering (Confluence)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONFLUENCE.2016.7508195","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

摘要

软件度量标准是由各种软件组织开发和使用的,用于评估和保证软件代码的质量、操作和持续性。我们根据编程语言的过程和面向对象的方法来区分软件复杂性度量。软件开发人员和维护人员需要阅读和理解源程序。软件规模和复杂性的增加影响了几个质量属性,特别是可理解性和可维护性。在本文中,我们讨论了各种过程和面向对象的软件度量。我们尝试通过使用不同的过程度量来计算示例代码的复杂性。提出这个模拟是为了显示相同代码的复杂度在不同的度量中是不同的。对于面向过程和面向对象的方法,任何度量的有效性都是不同的。因此,我们提出了一种混合方法来获得精确的复杂度值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Exploring software complexity metric from procedure oriented to object oriented
Software metrics are developed and used by various software organizations for evaluating and assuring software code quality, operation and continuance. We differentiate software complexity metrics in accordance with the procedural and object oriented approach of programming languages. Software developers and maintainers need to read and understand source programs. The increase in size and complexity of software affects several quality attributes, especially understandability and maintability. In this paper we discuss various procedural and object oriented software metrics. We tried to calculate complexity of sample code by using different procedural metrics. The propose this simulation is to show that complexity for same code differs from metric to metric. The effectiveness of any metric is different for procedural and object oriented approach. So we proposed a hybrid approach to get accurate complexity value.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信