Quality Repository

Quality repositories are a crucial resource for software development, machine programming, and scientific research, driving efforts to improve their discoverability and utility. Current research focuses on developing automated systems to categorize repositories by application domain, rank them based on quality metrics (including maintainability and popularity), and recommend relevant repositories to users based on their needs and past interactions, often employing machine learning and graph embedding techniques. These advancements aim to enhance the efficiency of software development processes, improve the performance of AI-powered systems that rely on open-source code, and facilitate evidence-based policy-making in scientific domains.

Papers