Debby Debora Hutajulu, M. E. Simaremare, Yessi Sovranita Pangaribuan, Angelia Regina Ginting
{"title":"从复杂性的角度衡量程序员的素质","authors":"Debby Debora Hutajulu, M. E. Simaremare, Yessi Sovranita Pangaribuan, Angelia Regina Ginting","doi":"10.1109/ICIMCIS53775.2021.9699233","DOIUrl":null,"url":null,"abstract":"Quality codes reflects the quality of the one who is behind the keyboard. Acknowledging quality codes is useful for either companies or learning institutions in finding prospect employee or assessing the students' learning process. In this paper, we propose an approach to find quality programmers from their contributions in the crowdsourcing projects (Git-based). This approach measures the complexity level of every contribution committed contributors (or programmers) from the beginning of the project to date. This will help us to find quality programmers and see when they start improving. We use cyclomatic complexity (CC) to decide the complexity level of a contribution. In practice, we could use this approach to assess the quality of a programmer based on his/her previous contributions.","PeriodicalId":250460,"journal":{"name":"2021 International Conference on Informatics, Multimedia, Cyber and Information System (ICIMCIS","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Measuring Programmer Quality from Complexity Point of View\",\"authors\":\"Debby Debora Hutajulu, M. E. Simaremare, Yessi Sovranita Pangaribuan, Angelia Regina Ginting\",\"doi\":\"10.1109/ICIMCIS53775.2021.9699233\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Quality codes reflects the quality of the one who is behind the keyboard. Acknowledging quality codes is useful for either companies or learning institutions in finding prospect employee or assessing the students' learning process. In this paper, we propose an approach to find quality programmers from their contributions in the crowdsourcing projects (Git-based). This approach measures the complexity level of every contribution committed contributors (or programmers) from the beginning of the project to date. This will help us to find quality programmers and see when they start improving. We use cyclomatic complexity (CC) to decide the complexity level of a contribution. In practice, we could use this approach to assess the quality of a programmer based on his/her previous contributions.\",\"PeriodicalId\":250460,\"journal\":{\"name\":\"2021 International Conference on Informatics, Multimedia, Cyber and Information System (ICIMCIS\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Informatics, Multimedia, Cyber and Information System (ICIMCIS\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIMCIS53775.2021.9699233\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Informatics, Multimedia, Cyber and Information System (ICIMCIS","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIMCIS53775.2021.9699233","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Measuring Programmer Quality from Complexity Point of View
Quality codes reflects the quality of the one who is behind the keyboard. Acknowledging quality codes is useful for either companies or learning institutions in finding prospect employee or assessing the students' learning process. In this paper, we propose an approach to find quality programmers from their contributions in the crowdsourcing projects (Git-based). This approach measures the complexity level of every contribution committed contributors (or programmers) from the beginning of the project to date. This will help us to find quality programmers and see when they start improving. We use cyclomatic complexity (CC) to decide the complexity level of a contribution. In practice, we could use this approach to assess the quality of a programmer based on his/her previous contributions.