Open-source repositories provide wealth of information and are increasingly being used to build artificial intelligence (AI) based systems to solve problems in software engineering. Open-source repositories could be of varying quality levels, and bad-quality repositories could degrade performance of these systems. Evaluating quality of open-source repositories, which is not available directly on code hosting sites such as GitHub, is thus important. In this hackathon, we utilize known code quality measures and GrimoireLab toolkit to implement a framework, named GitRank, to rank open-source repositories on three different criteria. We discuss our findings and preliminary evaluation in this hackathon report.
翻译:开放源码库可提供丰富的信息,并越来越多地用于建立人工智能系统,以解决软件工程方面的问题。开放源码库的质量水平可能不同,质量差的储存库可降低这些系统的性能。因此,评估公开源码库的质量非常重要,因为GitHub等代码托管站无法直接提供。在这个黑客中,我们使用已知的代码质量措施和GitRank工具箱来实施一个称为GitRank的框架,按照三个不同标准对公开源码库进行排位。我们讨论了我们的调查结果和对这份黑客报告的初步评价。