Week 1 (May 11): Introduction and Course Overview
|
Read Course outline here.
Provide your name, email for HotCRP.
|
|
Curating GitHub for engineered software projects
Nuthan Munaiah, Steven Kroh, Craig Cabrey, Meiyappan Nagappan
|
Mei's Summary will be on HotCRP.
|
|
Week 2 (May 19)
|
Paper 1: BugSwarm: Mining and Continuously Growing a Dataset of Reproducible Failures and Fixes
David A. Tomassi, Naji Dmeiri, Yichen Wang, Antara Bhowmick
Yen-Chuan Liu, Premkumar T. Devanbu, Bogdan Vasilescu, Cindy Rubio-Gonzalez
|
STUDENT
|
Paper 2: Boa: A Language and Infrastructure for Analyzing Ultra-Large-Scale Software Repositories
Robert Dyer, Hoan Anh Nguyen, Hridesh Rajan, and Tien N. Nguyen
|
STUDENT
|
|
Week 3 (May 25)
|
Paper 3: Influence of Social and Technical Factors for Evaluating Contribution in GitHub
Jason Tsay, Laura Dabbish, James Herbsleb
|
STUDENT
|
Paper 4: Relationship between Geographical Location and Evaluation of Developer Contributions in GitHub
Ayushi Rastogi, Nachiappan Nagappan, Georgios Gousios, André Van Der Hoek
|
STUDENT
|
|
Week 4 (June 1): Project Proposal Prep
|
No papers this week (Spend time on selecting paper and Proposal)
|
1 Page Proposal Paper Due
|
|
Week 5 (June 8)
|
Paper 5: Do developers update their library dependencies?
An empirical study on the impact of security advisories on library migration
Raula Gaikovina Kula, Daniel M. German, Ali Ouni, Takashi Ishio, Katsuro Inoue
|
STUDENT
|
Paper 6: On the evolution of technical lag in the npm package dependency network
Alexandre Decan, Tom Mens, Eleni Constantinou
|
STUDENT
|
|
Week 6 (June 15)
|
Paper 7: Quality and Productivity Outcomes Relating to Continuous Integration in GitHub
Bogdan Vasilescu, Yue Yu, Huaimin Wang, Premkumar Devanbu, and Vladimir Filkov
|
STUDENT
|
Paper 8: Usage, Costs, and Benefits of Continuous Integration in Open-Source Projects
Michael Hilton, Timothy Tunnell, Kai Huang, Darko Marinov, and Danny Dig
|
STUDENT
|
|
Week 7 (June 22)
|
No Papers this week. Project Time.
|
|
Week 8 (June 29)
|
Paper 9: Are Code Examples on an Online Q&A Forum Reliable? A Study of API Misuse on Stack Overflow
Tianyi Zhang, Ganesha Upadhyaya, Anastasia Reinhardt, Hridesh Rajan, Miryung Kim1
|
STUDENT
|
Paper 10: An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code Examples
Morteza Verdi, Ashkan Sami , Jafar Akhondali, Foutse Khomh, Gias Uddin, and Alireza Karami Motlagh
|
STUDENT
|
|
Week 9 (July 6)
|
Paper 11: Recommending Comprehensive Solutions for Programming Tasks by Mining Crowd Knowledge
Rodrigo F. G. Silva, Chanchal K. Roy, Mohammad Masudur Rahman, Kevin A. Schneider, Klerisson Paixao, Marcelo de Almeida Maia
Analysis Techniques:
|
STUDENT
|
Paper 12: Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflow
Pengcheng Yin, Bowen Deng, Edgar Chen, Bogdan Vasilescu, Graham Neubig
|
STUDENT
|
|
Week 10 (July 13)
|
No Papers this week
|
Progress report due (2 pages IEEE format)
|
|
Week 11 (July 20)
|
Paper 13: User Reviews Matter! Tracking Crowdsourced Reviews to Support Evolution of Successful Apps
Fabio Palomba, Mario Linares-Vasquez, Gabriele Bavota, Rocco Oliveto, Massimiliano Di Penta, Denys Poshyvanyk, Andrea De Lucia
|
STUDENT
|
Paper 14: What Would Users Change in My App? Summarizing App Reviews for Recommending Software Changes
Andrea Di Sorbo, Sebastiano Panichella, Carol V. Alexandru,
Junji Shimagaki, Corrado A. Visaggio, Gerardo Canfora, Harald C. Gall
|
STUDENT
|
|
Week 12 (July 27)
|
Paper 15: Using bug descriptions to reformulate queries during text-retrieval-based bug localization
Oscar Chaparro, Juan Manuel Florez, Andrian Marcus
|
STUDENT
|
Paper 16: Deep Transfer Bug Localization
Xuan Huo, Ferdian Thung, Ming Li, David Lo, Shu-Ting Shi
|
STUDENT
|
|
Week 13 (Aug 3): Project Paper Submission
|
Progress report due - Aug 3rd (2 pages IEEE format)
|
Paper Review Period -- Aug 3rd - Aug 10th
|
Review Discussion Period -- Aug 10th - Aug 14th
|
|