Presentation is loading. Please wait.

Presentation is loading. Please wait.

GitHub挖掘已有工作调研 邹卫琴 南京大学 2016-11-21, 南京.

Similar presentations


Presentation on theme: "GitHub挖掘已有工作调研 邹卫琴 南京大学 2016-11-21, 南京."— Presentation transcript:

1 GitHub挖掘已有工作调研 邹卫琴 南京大学 , 南京

2 Github背景 社会化编程

3 Github背景 社会化编程 一切信息透明

4 Github背景 Explore

5 Github背景 Integrations

6 私人,非开发,不活跃,提交少,PR使用少,外挂多
Github已有工作(116+papers) Github 整体repositories情况 私人,非开发,不活跃,提交少,PR使用少,外挂多

7 Github已有工作 Project

8 Github已有工作 Pull Request(简称PR)

9 Github已有工作 人的profile Code Comment 基本特点(地域,性别,印象形成,rockstar引导,80/20)
Socialnetwork对开发活动的影响比如PR的处理、onboard Code Goto语句 Assert语句 License Programming language流行与识别 Comment 评论中的情感检测及对安全问题的态度 情感对fixing bug时间消耗的影响 @mention 数目及其network对pr的接收影响与预测

10 Github已有工作 Test&持续集成CI Issues Dataset sharing 其他平台与github
CI对project的影响,test对PR的自动集成 提倡营造test风格 推荐test code example Issues 可视化 修复 Dataset sharing GHTorrent GHArchieve 其他平台与github Github&OverStack

11 Top paper在github上关注的点
Testing(强调+改进) PR(因素+评估) Code 社交相关

12 参考文献(数目较多,只列举一些重要的) [1] Jiaxin Zhu, Minghui Zhou, Audris Mockus, Effectiveness of code contribution: from patch-based to pull-request-based tools. FSE’16. [2] B, Blincoe K, Xuan Q, et al. The sky is not the limit: multitasking across GitHub projects. ICSE’16. [3] Vendome, C., “Assisting Developers with License Compliance“ ICSE’16. [4] Ray B, Hellendoorn V, Godhane S, et al. On the naturalness of buggy code. ICSE’16. [5] Tufano, M., Palomba, F., Bavota, G., Di Penta, M., Oliveto, R., De Lucia, A. and Poshyvanyk, D., “An Empirical Investigation into the Nature of Test Smells”. ASE’16. [6] Luo, Q., Moran, K., and Poshyvanyk, D., “A Large-scale Empirical Comparison of Static and Dynamic Test Case Prioritization Techniques”. FSE’16. [7] Jaroslav Fowkes, Charles Sutton, Parameter-free probabilistic API mining across GitHub. FSE’16. [8] Danilo Silva, Nikolaos Tsantalis, Marco Tulio Valente, Why we refactor? confessions of GitHub contributors. FSE’16. [9] Casalnuovo, C., Devanbu, P., Oliveira, A., Filkov, V., & Ray. Assert Use in GitHub. ICSE’15. [10] Gousios, G., Zaidman, A., Storey, M.-A., & Deursen, A. V. Work Practices and Challenges in Pull-Based Development: The Integrator's Perspective. ICSE’15.

13 参考文献(数目较多,只列举一些重要的) [11] Vasilescu, B., Posnett, D., Ray, B., van den Brand, M. G. J., Serebrenik, A., Devanbu, P. T., & Filkov, V. Gender and Tenure Diversity in GitHub Teams. CHI’15. [12] Vasilescu, B., Yu, Y., Wang, H., Devanbu, P. T., & Filkov, V. Quality and productivity outcomes relating to continuous integration in GitHub. FSE’15. [13] Vendome, C., A Large Scale Study of License Usage on. ICSE’15. [14] Tsay, J., Dabbish, L., & Herbsleb, J. D.. Influence of social and technical factors for evaluating contribution in GitHub. Icse, 356–366. ICSE’14. [15] Gousios, G., Pinzger, M., & Deursen, A. V. An exploratory study of the pull-based software development model. ICSE’14. [16] Pham, R. Improving the software testing skills of novices during onboarding through social transparency. FSE’14. [17] Kalliamvakou E, Gousios G, Blincoe K, et al. The promises and perils of mining GitHub. MSR’14. [18] Guzman, E., & Bruegge, B. Towards emotional awareness in software development teams. FSE’13. [19] McDonald, N. Performance and Participation in Open Source Software on GitHub. CHI’13. [20] Pham, R., Singer, L., & Schneider, K. Building test suites in social coding sites by leveraging drive-by commits. ICSE’13.

14 Thank you!


Download ppt "GitHub挖掘已有工作调研 邹卫琴 南京大学 2016-11-21, 南京."

Similar presentations


Ads by Google