SPLASH 2016 (series) / PLATEAU 2016 (series) / PLATEAU /
A Quantitative Study of Java Software Buildability
Researchers, students and practitioners often encounter a situation when the build process of a third-party software system fails. In this paper, we aim to confirm this observation present mainly as anecdotal evidence so far. Using a virtual environment simulating a programmer’s one, we try to fully automatically build target archives from the source code of over 7,200 open source Java projects. We found that more than 38% of builds ended in failure. Build log analysis reveals the largest portion of errors are dependency-related. We also conduct an association study of factors affecting build success.
Tue 1 NovDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Tue 1 Nov
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
13:30 - 15:10 | |||
13:30 30mTalk | A Quantitative Study of Java Software Buildability PLATEAU Matúš Sulír Technical University of Košice, Jaroslav Porubän Technical University of Košice, Slovakia DOI Pre-print | ||
14:00 30mTalk | Benefits of Session Types for Software Development PLATEAU DOI Pre-print | ||
14:30 20mTalk | What Do We Really Know about Data Flow Languages? PLATEAU Guido Salvaneschi TU Darmstadt, Germany DOI Pre-print | ||
14:50 20mTalk | What Is a Programming Language, Really? PLATEAU Amy Ko University of Washington DOI Pre-print |