Digitise, Optimise, Visualise - Module 1

Facoltà di scienze economiche

Software as Data: Harnessing Big Data in Open Source for Data-driven Software Engineering

Decanato - Facoltà di scienze informatiche

Data: / -

USI Lugano Campus, room SI-004, Informatics building (Via G. Buffi 13)

Hridesh Rajan, Iowa State University, USA

Availability of ultra-large-scale open source software repositories in forges such as GitHub has changed software engineering research and practice. Scientists and engineers alike are interested in analyzing this wealth of information both for curiosity as well as for testing research hypotheses. However, the current barrier to entry is often prohibitive, and only a few with well-established infrastructure and deep expertise in mining software repositories can attempt such ultra-large-scale experiments. These barriers have, in fact, created a modern digital divide. This talk will describe our recent efforts in the Boa project that are aimed at overcoming this digital divide by invention and refinement of linguistic abstractions in computer programming languages and the creation of shared community research infrastructures in software engineering, genomics, transportation, and materials science.

Hridesh Rajan is the Kingland professor in the Department of Computer Science at Iowa State University and Professor-in-charge of ISU Data Science program. Prof. Rajan's research interests are in programming languages, software engineering, and data science where he is most known for his design of the Ptolemy programming language that showed how to modularly reason about crosscutting concerns and the Boa programming language and its infrastructure that decreases the barriers to data-driven software engineering. He has been recognized by the US National Science Foundation (NSF) with a CAREER award, an Early Achievement in Research Award, a Big-12 Fellowship, the Kingland Professorship, an exemplary mentor for Junior Faculty award, and a US-UK Fulbright Scholarship. Prof. Rajan is a distinguished member of the ACM and serves as an associate editor for the IEEE Transactions on Software Engineering and SIGSOFT Software Engineering Notes. His recent efforts include co-leading efforts to establish three new Data Science degree programs at Iowa State University.

Host: Prof. Matthias Hauswirth