Wednesday - 19/09 - Morning Session - 09:15 / 09:45
The promises and perils of mining
Marcelo Maia - Federal University of Uberlandia
Abstract:
Mining software repositories (MSR) has matured as an important research field. The body of
knowledge provided by empirical work on MSR is becoming increasingly important to support a
wide range of software engineering tasks. In this talk, we provide a personal reflection on the
attempt to organize a research group around this theme. As expected, we will show some results,
but also raise possible perils that may hinder long-term impact of the group.
|
Prof. Marcelo Maia is full professor at the Faculty of Computing at the Federal University of Uberlândia, Brazil. He started his academic career in 1993 at Federal University of Ouro Preto. He received his PhD in Computer Science from the Federal University of Minas Gerais (UFMG) in Brazil in 1999. He has been awarded with a Google Research Award Latin America in 2016. He has advised more than 20 graduate students, including two PhDs. Currently, he heads LASCAM - Laboratory of Software, Comprehension, Analytics and Mining (lascam.facom.ufu.br), collaborating with researchers in USA, Canada, Italy, France and Sweden, advising 9 PhD students. |
|
Wednesday - 19/09 - Afternoon Session - 14:00 / 14:30
Are we Software Engineers or Lawyers? How Licenses Influence our Daily Development Tasks
Massimiliano Di Penta - University of Sannio, Italy
Abstract:
Software licenses govern the way software can be used and above all re-distributed, and range
across different levels of restriction, i.e., from very restrictive licenses such as Affero-GPL
towards permissive ones like Apache or BSD. The recent history of software projects is
permeated of cases in which a suitable (or unsuitable) decision about software licenses played
a major role in the success of a project.
Starting from recent literature and from problems actually encountered by developers, this talk
conjectures how legal and technical expertise need to be properly combined when developing and
evolving software projects. This has noticeable implications for practitioners, which require
to cope with factors they often neglect when choosing components, but also for educators,
responsible of introducing software licenses in computer science curricula, and, last but not
least, for researchers, which might make developers' life easier through the development of
licensing-aware recommender systems.
|
Massimiliano Di Penta is an associate
professor at the University of Sannio, Italy. His research interests include software
maintenance and evolution, mining software repositories, empirical software engineering,
search-based software engineering, and testing. He is author of over 250 papers appeared in
international journals, conferences and workshops, and received various awards for his research
and reviewing activity, including two most influential paper awards (SANER 2017 and GECCO 2015)
and three ACM SIGSOFT Distinguished Paper Awards (ICSE, FSE and ASE). He serves (and has
served) the organizing and program committees of over 100 conferences such as ICSE, FSE, ASE,
ICSME, ICST, MSR, SANER, ICPC, GECCO, WCRE, and others. He is currently member of the steering
committee of ASE, MSR, and PROMISE. Previously, he has been steering committee member of other
conferences, including ICSME, ICPC, SSBSE, CSMR, SCAM, and WCRE. He is in the editorial board
of ACM Transactions on Software Engineering and Methodology, the Empirical Software Engineering
Journal edited by Springer, and of the Journal of Software: Evolution and Processes edited by
Wiley. He has served the editorial board of IEEE Transactions on Software Engineering.
Further information on his research can be found at the following links:
Google Scholar Page: scholar.google.com/citations?user=j6ucyOAAAAAJ DBLP Page: http://dblp2.uni-trier.de/pers/hd/p/Penta:Massimiliano_Di |