Home / Advanced Search

  • Title/Keywords

  • Author/Affliations

  • Journal

  • Article Type

  • Start Year

  • End Year

Update SearchingClear
  • Articles
  • Online
Search Results (4)
  • Open Access

    ARTICLE

    Graph Convolutional Network-Based Repository Recommendation System

    Zhifang Liao1, Shuyuan Cao1, Bin Li1, Shengzong Liu2,*, Yan Zhang3, Song Yu1,*

    CMES-Computer Modeling in Engineering & Sciences, Vol.137, No.1, pp. 175-196, 2023, DOI:10.32604/cmes.2023.027287

    Abstract GitHub repository recommendation is a research hotspot in the field of open-source software. The current problems with the repository recommendation system are the insufficient utilization of open-source community information and the fact that the scoring metrics used to calculate the matching degree between developers and repositories are developed manually and rely too much on human experience, leading to poor recommendation results. To address these problems, we design a questionnaire to investigate which repository information developers focus on and propose a graph convolutional network-based repository recommendation system (GCNRec). First, to solve insufficient information utilization in open-source communities, we construct a Developer-Repository… More >

  • Open Access

    ARTICLE

    An Importance Assessment Model of Open-Source Community Java Projects Based on Domain Knowledge Graph

    Chengrong Yang1, Rongjing Bu2, Yan Kang2, Yachuan Zhang2, Hao Li2,*, Tao Li2, Junfeng Li2

    Journal on Big Data, Vol.2, No.4, pp. 135-144, 2020, DOI:10.32604/jbd.2020.010000

    Abstract With the rise of open-source software, the social development paradigm occupies an indispensable position in the current software development process. This paper puts forward a variant of the PageRank algorithm to build the importance assessment model, which provides quantifiable importance assessment metrics for new Java projects based on Java open-source projects or components. The critical point of the model is to use crawlers to obtain relevant information about Java open-source projects in the GitHub open-source community to build a domain knowledge graph. According to the three dimensions of the Java opensource project’s project influence, project activity and project popularity, the… More >

  • Open Access

    ARTICLE

    The Measurement of the Software Ecosystem’s Productivity with GitHub

    Zhifang Liao1, Yiqi Zhao1, Shengzong Liu2, Yan Zhang3, Limin Liu1,*, Jun Long1

    Computer Systems Science and Engineering, Vol.36, No.1, pp. 239-258, 2021, DOI:10.32604/csse.2021.014144

    Abstract Software productivity has always been one of the most critical metrics for measuring software development. However, with the open-source community (e.g., GitHub), new software development models are emerging. The traditional productivity metrics do not provide a comprehensive measure of the new software development models. Therefore, it is necessary to build a productivity measurement model of open source software ecosystem suitable for the open-source community’s production activities. Based on the natural ecosystem, this paper proposes concepts related to the productivity of open source software ecosystems, analyses influencing factors of open source software ecosystem productivity, and constructs a measurement model using these… More >

  • Open Access

    ARTICLE

    Geek Talents: Who are the Top Experts on GitHub and Stack Overflow?

    Yijun Tian 1, *, Waii Ng1, Jialiang Cao1, Suzanne McIntosh1

    CMC-Computers, Materials & Continua, Vol.61, No.2, pp. 465-479, 2019, DOI:10.32604/cmc.2019.07818

    Abstract In the field of Computer Science, software developers need to use a wide array of social collaborative platforms for learning and cooperating. The most popular ones are GitHub and Stack Overflow. Existing platforms only support search queries to extract relevant repository information from GitHub, or questions and answers from Stack Overflow. This ignores the valuable coder-related part-who are the top experts (geek talents) in a specific area? This information is important to companies, open source projects, and to those who want to learn from an expert role model. Thus, how to find the right developers is quite a crucial yet… More >

Displaying 1-10 on page 1 of 4. Per Page