This paper discussed Azureus, Tomcat, Eclipse, and Netbeans, although a few more (probably about 10 in total) systems had been gathered, using the Purdue Benchmark Suite as the starting point. At this point only sources were being gathered.
This study was on the source of 21 systems.
This study was on the source code of the latest versions we had of 76 systems.
This study was on the source code of the latest versions we had of 76 systems.
This study was on the bytecode of 78 systems, 8 of which were commercial. It was around the time of this study that we began deliberately gathering multiple versions of systems for longitudinal studies.
This study was on the bytecode of about 30 systems.
This study was on the bytecode of 56 systems.
This used systems in the corpus to test the performance (space and time) of the tool the paper reports on.
This study was on the bytecode of the latest versions we had of 81 systems.
This study was on the source code of the latest versions we had of 92 systems, 80 open- source and 12 closed-source.
This study was on the bytecode of 34 systems.
Ewan Tempero, James Noble and Hayden Melton 'How do Java Programs Use Inheritance? An Empirical Study of Inheritance in Java Software' 22nd European Conference on Object-Oriented Programming (ECOOP), Springer Berlin / Heidelberg Paphos, Cyprus. July 2008. pp. 667-691. [DOI]
This study was on the bytecode of 93 open-source systems, however it included longitudinal studies of all systems for which we had multiple versions (although only some appear in the paper).