GitHub Hierarchical Learning and Retrieval Service Based on Knowledge Graphs
As the largest online code hosting platform in the world,GitHub provides rich learning resources for software development learners.However,faced with such rich and complex GitHub content,beginners in software development often encounter difficulties in forming suitable search texts to search effectively when using the search function of GitHub to search for the learning resources they need because of their unclear requirements or lack of relevant knowledge and experience.To address this problem,this study designs a GitHub software development knowledge graph combining the potential hierarchical structure of GitHub topics with the domain knowledge of software development in Wikipedia and proposes a GitHub hierarchical learning and retrieval service based on the knowledge graphs.The feasibility and effectiveness of the proposed hierarchical learning and retrieval service are verified through comparative experiments and questionnaires.
GitHub platformWikipediaknowledge graphhierarchical learningretrieval service