{"title":"基于软件度量的源代码质量分类","authors":"Petr Vytovtov, E. Markov","doi":"10.23919/FRUCT.2017.8071355","DOIUrl":null,"url":null,"abstract":"Nowadays the software development speed is raising constantly. Therefore software development companies need a tool for checking source code quality to increase software maintainability and decreasing the number of errors in it. Moreover the systems of automated programming require the similar tool as well. As a result we have started developing a library for LLVM compiler which can evaluate source code quality at compile time and a programmer could receive information about source code quality and values of software metrics which are used for evaluating quality. In automated programming systems our library will be useful as well as a part of feedback step for increasing quality of generated source code.","PeriodicalId":114353,"journal":{"name":"2017 20th Conference of Open Innovations Association (FRUCT)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Source code quality classification based on software metrics\",\"authors\":\"Petr Vytovtov, E. Markov\",\"doi\":\"10.23919/FRUCT.2017.8071355\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Nowadays the software development speed is raising constantly. Therefore software development companies need a tool for checking source code quality to increase software maintainability and decreasing the number of errors in it. Moreover the systems of automated programming require the similar tool as well. As a result we have started developing a library for LLVM compiler which can evaluate source code quality at compile time and a programmer could receive information about source code quality and values of software metrics which are used for evaluating quality. In automated programming systems our library will be useful as well as a part of feedback step for increasing quality of generated source code.\",\"PeriodicalId\":114353,\"journal\":{\"name\":\"2017 20th Conference of Open Innovations Association (FRUCT)\",\"volume\":\"51 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-04-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 20th Conference of Open Innovations Association (FRUCT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/FRUCT.2017.8071355\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 20th Conference of Open Innovations Association (FRUCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/FRUCT.2017.8071355","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Source code quality classification based on software metrics
Nowadays the software development speed is raising constantly. Therefore software development companies need a tool for checking source code quality to increase software maintainability and decreasing the number of errors in it. Moreover the systems of automated programming require the similar tool as well. As a result we have started developing a library for LLVM compiler which can evaluate source code quality at compile time and a programmer could receive information about source code quality and values of software metrics which are used for evaluating quality. In automated programming systems our library will be useful as well as a part of feedback step for increasing quality of generated source code.