Presentation is loading. Please wait.

Presentation is loading. Please wait.

Github已有工作调研 邹卫琴 南京大学 2015-12-09, 南京.

Similar presentations


Presentation on theme: "Github已有工作调研 邹卫琴 南京大学 2015-12-09, 南京."— Presentation transcript:

1 Github已有工作调研 邹卫琴 南京大学 , 南京

2 Github背景 社会化编程

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

4 Github背景 Explore

5 Github背景 Integrations

6 Github已有工作(116+papers) Github 整体repositories情况

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 研究概括及潜在方向 侧重各种分析,但软工方面的分析粗浅 代码深入分析少 PR主要活动,如何改善 Test重要,研究较初步

13 参考文献(数目较多,只列举一些重要的) [1] The Promises and Perils of Mining GitHub, 1–10. MSR’14. [2] Bird, C., & Zimmermann, T. (2012). Assessing the value of branches with what-if analysis. the ACM SIGSOFT 20th International Symposium. New York, New York, USA: ACM. FSE’12. [3] Casalnuovo, C., Devanbu, P., Oliveira, A., Filkov, V., & Ray, B. (2015). Assert Use in GitHub Projects (Vol. 1, pp. 755–766). Presented at the 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE’15), IEEE [4] Gousios, G., Pinzger, M., & Deursen, A. V. (2014). An exploratory study of the pull-based software development model. the 36th International Conference (pp. 345–355). New York, New York, USA: ACM.ICSE’14. [5] Gousios, G., Zaidman, A., Storey, M.-A., & Deursen, A. V. (2015). Work Practices and Challenges in Pull-Based Development: The Integrator's Perspective (Vol. 1, pp. 358–368). Presented at the 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE’15), IEEE. [6] Guzman, E., & Bruegge, B. (2013). Towards emotional awareness in software development teams. the th Joint Meeting (pp. 671–674). New York, New York, USA: ACM. FSE’13.

14 参考文献(数目较多,只列举一些重要的) [7] McDonald, N. (2013). Performance and Participation in Open Source Software on GitHub (pp. 1–6).CHI’13. [8] Pham, R. (2014). Improving the software testing skills of novices during onboarding through social transparency. the 22nd ACM SIGSOFT International Symposium (pp. 803–806). New York, New York, USA: ACM. FSE’14. [9] Pham, R., Singer, L., & Schneider, K. (2013). Building test suites in social coding sites by leveraging drive-by commits (pp. 1209–1212). Presented at the th International Conference on Software Engineering (ICSE’13), IEEE. [10] Tsay, J., Dabbish, L., & Herbsleb, J. D. (2014). Influence of social and technical factors for evaluating contribution in GitHub. Icse, 356–366. ICSE’14. [11] Vasilescu, B., Posnett, D., Ray, B., van den Brand, M. G. J., Serebrenik, A., Devanbu, P. T., & Filkov, V. (2015a). Gender and Tenure Diversity in GitHub Teams. Chi, 3789–3798.CHI’15. [12] Vasilescu, B., Yu, Y., Wang, H., Devanbu, P. T., & Filkov, V. (2015b). Quality and productivity outcomes relating to continuous integration in GitHub. Esec/Sigsoft Fse, 805–816. FSE’15. [13] Vendome, C. (2015). A Large Scale Study of License Usage on GitHub (Vol. 2, pp. 772–774). Presented at the 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE’15), IEEE.

15 Thank you!


Download ppt "Github已有工作调研 邹卫琴 南京大学 2015-12-09, 南京."

Similar presentations


Ads by Google