The study of open source software collaborative user model based on social network and tag similarity

Xiang Chen, Yao hui Pan

    Research output: Contribution to journalArticlepeer-review

    4 Citations (Scopus)

    Abstract

    Open source software (OSS) has become a mainstream in software development, utilizing a global information infrastructure. OSS is a complicated social process to understand. OSS is a multi-faceted phenomenon including code, a licensing structure, a community, development best practices, a method of diffusion. However, the current OSS collaborative researches place too much emphasis on collaborative behaviors, but ignore the study on collaborative process. By using the social network theory to abstract collaborative network topology, this paper proposes a method for constructing social network model, which considers both the contact relationship and level of collaboration between collaborators. Based on the definition of three types of contact behavior, this paper presents an approach to measuring the contact relationship intensity. Based on introducing and improving TF-IDF (term frequency-inverse document frequency), this paper presents the methods for calculating tag weights and work similarity between collaborators. Finally, by evaluating the model using data from the OSS website www.Codeplex .com, we verify that our model outperforms conventional models in both describing and forecasting collaborative behavior.

    Original languageEnglish
    Pages (from-to)77-86
    Number of pages10
    JournalJournal of Electronic Commerce Research
    Volume15
    Issue number1
    Publication statusPublished - 2013

    Keywords

    • Collaborative user model
    • Open source software
    • Social network
    • Tag similarity

    Fingerprint

    Dive into the research topics of 'The study of open source software collaborative user model based on social network and tag similarity'. Together they form a unique fingerprint.

    Cite this