Week 2 Class 3 Tue Jan 21 Posted: Jan 21
Special Note Class on Tuesday, Jan 21, will be online in Teams. You should have an entry in your Teams Calendar. If not, I will post a link on Brightspace.
Announcements
Agenda
Papers Today:
R. Di Cosmo and S. Zacchiroli, “Software Heritage: Why and How to Preserve Software Source Code”, in iPRES 2017 - 14th International Conference on Digital Preservation, Kyoto, Japan, Sep. 2017, pp. 1–10.
Y. Ma et al., “World of code: enabling a research workflow for mining and analyzing the universe of open source VCS data”, Empirical Software Engineering, vol. 26, no. 2, p. 22, Feb. 2021, doi: 10.1007/s10664-020-09905-9.
Papers for Thursday:
E. Kalliamvakou, G. Gousios, K. Blincoe, L. Singer, D. M. German, and D. Damian, “The promises and perils of mining GitHub” in Proceedings of the 11th Working Conference on Mining Software Repositories, in MSR 2014. New York, NY, USA: Association for Computing Machinery, May 2014, pp. 92–101. doi: 10.1145/2597073.2597074
A. Ait, J. L. C. Izquierdo and J. Cabot, "An Empirical Study on the Survival Rate of GitHub Projects" 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR), Pittsburgh, PA, USA, 2022, pp. 365-375, doi: 10.1145/3524842.3527941
Week 1 Class 2 Thu Jan 16 Posted: Jan 16
Special Note Class on Tuesday, Jan 21, will be online in Teams. You should have an entry in your Teams Calendar. If not, I will post a link on Brightspace.
For Class on Tuesday
Papers for Thursday:
E. Kalliamvakou, G. Gousios, K. Blincoe, L. Singer, D. M. German, and D. Damian, “The promises and perils of mining GitHub” in Proceedings of the 11th Working Conference on Mining Software Repositories, in MSR 2014. New York, NY, USA: Association for Computing Machinery, May 2014, pp. 92–101. doi: 10.1145/2597073.2597074
A. Ait, J. L. C. Izquierdo and J. Cabot, "An Empirical Study on the Survival Rate of GitHub Projects" 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR), Pittsburgh, PA, USA, 2022, pp. 365-375, doi: 10.1145/3524842.3527941
I need volunteers to present. Email me your paper preference. If I do not have a volunteer by Monday at 5 pm, I will assign the paper to one of you.
Announcements
Agenda
Papers for Tuesday. Read these before class on Tuesday. I need a volunteer for each paper:
R. Di Cosmo and S. Zacchiroli, “Software Heritage: Why and How to Preserve Software Source Code”, in iPRES 2017 - 14th International Conference on Digital Preservation, Kyoto, Japan, Sep. 2017, pp. 1–10.
Y. Ma et al., “World of code: enabling a research workflow for mining and analyzing the universe of open source VCS data”, Empirical Software Engineering, vol. 26, no. 2, p. 22, Feb. 2021, doi: 10.1007/s10664-020-09905-9.
Week 1 Class 1 Tue Jan 14 Posted: Jan 14
Agenda
GitHub You are required to have a GitHub account.
Optionally, you can apply for the Student Github Developer Pack and get a free GitHub Pro account. To apply, your account email can be a school account or a personal account if you upload documents to prove your current enrollment status.
Research Paper for Thursday The main part of the content of the course are the research paper presentations and discussions. All students are expected to read the research paper before the class meeting, and be able to discuss it after the presentation. The first paper will be covered on Thursday, Jan 16.
The Promises and Perils of Mining Git by Christian Bird, Peter C. Rigby, Earl T. Barr, David J. Hamilton, Daniel M. German, and Premkumar Devanbu. The 2009 6th IEEE International Working Conference on Mining Software Repositories (MSR'09). Vancouver, BC, Canada, 2009, pp. 1-10, DOI: 10.1109/MSR.2009.5069475.
Greetings and welcome to CPSC 689 Software Ecosystems for Spring 2025.
GitHub You are required to have a GitHub account.
Optionally, you can apply for the Student Github Developer Pack and get a free GitHub Pro account. To apply, your account email can be a school account or a personal account if you upload documents to prove your current enrollment status.
First Research Paper The main part of the content of the course are the research paper presentations and discussions. All students are expected to read the research paper before the class meeting, and be able to discuss it after the presentation. The first paper will be covered on Thursday, Jan 16.
The Promises and Perils of Mining Git by Christian Bird, Peter C. Rigby, Earl T. Barr, David J. Hamilton, Daniel M. German, and Premkumar Devanbu. The 2009 6th IEEE International Working Conference on Mining Software Repositories (MSR'09). Vancouver, BC, Canada, 2009, pp. 1-10, DOI: 10.1109/MSR.2009.5069475.
See you on Tuesday, Jan 14 at 12:15 pm - 1:30 pm in Arts & Sciences (CAS) room 134