{"title":"在不同编程语言上应用Halstead软件科学分析软件复杂性","authors":"Nikhil Govil","doi":"10.1109/ICOEI48184.2020.9142911","DOIUrl":null,"url":null,"abstract":"In software development, it is crucial that each and every unit of effort must be measurable. If it is not measurable, Software engineers must try to make it measurable. Software metrics are any unit of software product measurement. Software metrics have emerged as an important mechanism to find a significant estimation of software products. This estimation usually includes complexity, effort, size of the code, time consumption, etc. By applying Halstead software science, we can analyze the different complexity factors of a program. This software science can lead us to effective technical as well as managerial decisions. In this paper, Halstead metrics of the program for checking for palindrome number in five different programming languages have been taken and analysis has been presented.","PeriodicalId":267795,"journal":{"name":"2020 4th International Conference on Trends in Electronics and Informatics (ICOEI)(48184)","volume":"207 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Applying Halstead Software Science on Different Programming Languages for Analyzing Software Complexity\",\"authors\":\"Nikhil Govil\",\"doi\":\"10.1109/ICOEI48184.2020.9142911\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In software development, it is crucial that each and every unit of effort must be measurable. If it is not measurable, Software engineers must try to make it measurable. Software metrics are any unit of software product measurement. Software metrics have emerged as an important mechanism to find a significant estimation of software products. This estimation usually includes complexity, effort, size of the code, time consumption, etc. By applying Halstead software science, we can analyze the different complexity factors of a program. This software science can lead us to effective technical as well as managerial decisions. In this paper, Halstead metrics of the program for checking for palindrome number in five different programming languages have been taken and analysis has been presented.\",\"PeriodicalId\":267795,\"journal\":{\"name\":\"2020 4th International Conference on Trends in Electronics and Informatics (ICOEI)(48184)\",\"volume\":\"207 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 4th International Conference on Trends in Electronics and Informatics (ICOEI)(48184)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICOEI48184.2020.9142911\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 4th International Conference on Trends in Electronics and Informatics (ICOEI)(48184)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOEI48184.2020.9142911","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Applying Halstead Software Science on Different Programming Languages for Analyzing Software Complexity
In software development, it is crucial that each and every unit of effort must be measurable. If it is not measurable, Software engineers must try to make it measurable. Software metrics are any unit of software product measurement. Software metrics have emerged as an important mechanism to find a significant estimation of software products. This estimation usually includes complexity, effort, size of the code, time consumption, etc. By applying Halstead software science, we can analyze the different complexity factors of a program. This software science can lead us to effective technical as well as managerial decisions. In this paper, Halstead metrics of the program for checking for palindrome number in five different programming languages have been taken and analysis has been presented.