Open Source Software Success Measurement Method Based on Mining Software Repository

被引:0
作者
Ning D.-J. [1 ]
Ye P.-G. [2 ]
Liu Q. [1 ]
Li M. [3 ]
机构
[1] School of Software Engineering, Tongji University, Shanghai
[2] School of Communication and Information Engineering, Shanghai University, Shanghai
[3] Shanghai Advanced Research Institute, Chinese Academy of Science, Shanghai
来源
| 2018年 / Chinese Institute of Electronics卷 / 46期
关键词
Data mining; DM model; Open source software; Principal component analysis; Quantitative analysis; Software engineering; Software viability model; Success measurement model;
D O I
10.3969/j.issn.0372-2112.2018.12.015
中图分类号
学科分类号
摘要
The open source software (OSS) is widely used in various software fields, such as operating system, container, etc.But there is no method to measure open source software comprehensively.Based on the measurement of user interest and the development of participation metrics, we propose a method that can overcome the single limitation of the metric dimension.Based on DM model, software viability model and other relevant literature research, mining of software repository, we consider the OSS development process and propose an OSS success evaluation model through clustering, principal component analysis and regression analysis.By comparing the metric score of user interest method and development participation method, the evaluation model can be used to measure the success of OSS projects based on the data collected automatically without interference.The evaluation model can be applied to select high quality open source projects, academic research, intelligent project recommendation, etc. © 2018, Chinese Institute of Electronics. All right reserved.
引用
收藏
页码:2930 / 2935
页数:5
相关论文
共 12 条
  • [1] Krogh G.V., Hippel E.V., Special issue on open source software development, Research Policy, 32, 7, pp. 1149-1157, (2003)
  • [2] Yamauchi Y., Yokozawa M., Shinohara T., Collaboration with lean media: how open-source software succeeds, ACM Conference on Computer Supported Cooperative Work, pp. 329-338, (2000)
  • [3] Osterloh M., Rota S., Trust and community in open source software production, Analyse & Kritik, 26, 1, pp. 279-301, (2016)
  • [4] Krishnamurthy S., Cave or community?: an empirical examination of 100 mature open source projects, Social Science Electronic Publishing, 7, 6, pp. 960-972, (2002)
  • [5] Perens B., The Open Source Definition, pp. 171-188, (2013)
  • [6] Petter S., Delone W., McLean E., Measuring information systems success: models, dimensions, measures, and interrelationships, European Journal of Information Systems, 17, 3, pp. 236-263, (2008)
  • [7] Polancic G., Horvat R.V., Rozman T., Comparative assessment of open source software using easy accessible data, International Conference on Information Technology Interfaces, pp. 673-678, (2004)
  • [8] Grewal R., Lilien G.L., Mallapragada G., Location, location, location: How network embeddedness affects project success in open source systems, Management Science, 52, 7, pp. 1043-1056, (2006)
  • [9] Margan D., Candrlic S., The success of open source software: a review, International Convention on Information and Communication Technology, Electronics and Microelectronics, pp. 1463-1468, (2015)
  • [10] Zhang D.-G., Li B., He P., Characteristic study of open-source community based on software ecosystem, Computer Engineering, 41, 11, pp. 106-113, (2015)