To Sustain a Smart, Dependent and Social Software Ecosystem
To Sustain a Smart, Dependent and Social Software Ecosystem
Abstract: Third-party dependency usage is now common practice in contemporary software development. Especially with the rise of massive archives of packages on a large social platform like GitHub, keeping updated, attracting and sustaining your software project, with respect to the rest of the software ecosystem, is critical to its livelihood. In this talk, I summarize some of our work and others in this area, analysing popular package repositories like npm, Maven and PyPI, to understand their technical, social and documentation aspects.
Bio: Raula Gaikovina Kula is an assistant professor at the Nara Institute of Science and Technology (NAIST), Japan. He received his Ph.D degree from NAIST in 2013 and was a Research Assistant Professor at Osaka University from Sept. 2013 till April 2017. He is active in the Software Engineering community, serving the community as a PC member for premium SE venues (i.e., ICSE, ASE, ICSME, ESEM, MSR, and so on), some as organising committee and reviewer for journals (i.e., IEEE TSE, Spring EMSE, Elsevier IST and JSS). His current research interests include library dependencies and security in the software ecosystem, program analysis such as code clones and human aspects such as code reviews. Find him at https://raux.github.io/ and @augaiko on twitter.
Wed 19 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
11:10 - 12:00 | |||
11:10 12mKeynote | Code review at speed: How can we use data to help developers do code review faster? Keynotes Patanamon Thongtanunam The University of Melbourne | ||
11:22 12mKeynote | To Sustain a Smart, Dependent and Social Software Ecosystem Keynotes Raula Gaikovina Kula NAIST | ||
11:34 8mKeynote | Measure what matters – but don’t be creepy: The ethics of using data about people Keynotes | ||
11:42 18m | Discussions and Q&A Keynotes |
Go directly to this room on Clowdr