History of the Qualitas Corpus

The Qualitas Corpus was initially conceived and developed by Hayden Melton for his Phd research during 2005. Hayden designed much of the structure and put together its initial contents, and made it available to others within the Qualitas Research Group to use.

The next major development of the corpus was made by Homan Ma, who contributed a significant number of new applications to support his ME research during 2006.

During 2007, work began to package the corpus to allow its distribution to other research groups. Ted Han did much of this work. The first distribution of the corpus was in January of 2008.

After the first release in 2008, there were two more releases during the first half of that year, growing the corpus to a nice round number of systems (100) and generally exercising the processes for creating releases.

During the latter part of 2008 and again in 2010, Jing Li significantly grew the corpus, adding a large number of versions of existing applications and also developing infrastructure to aid distribution.

During 2010, Jonathan Chow added new versions and worked on the infrastructure, and Alexander Blinder added many new versions.

Ewan Tempero has project-managed the development and all public releases of the corpus.

Until the first distribution, the contents of the corpus changed to reflect the needs of the studies that were carried out using it, and the experience we gained in how to organise the corpus. The best indication of the growth of the corpus is reflected in the publications that were based on it.

Releases (reverse order)

QualitasCorpus 20130901
112 systems, 15 with 10 or more versions (579 versions in total). There have been 1 system added and it has 10 or more versions (31 in fact), and 62 new versions for the existing systems (only systems in the 'e' distribution), giving a total of 754 versions overall of 112 systems. Details.
QualitasCorpus 20120401
111 systems, 14 with 10 or more versions (486 versions in total). There have been 5 new systems added, 1 with 10 or more versions, and 76 new versions for existing systems (only systems in the 'e' distribution), giving a total of 661 versions overall of 111 systems. Details.
QualitasCorpus 20101126
106 systems, 13 with 10 or more versions (414 versions in total). There have been 6 new systems added, and 84 new versions for existing systems, giving a total of 585 versions overall of 106 systems. Details.
QualitasCorpus 20100719
100 systems, 23 with multiple versions, 495 versions. No new systems, new versions for ant (1), antlr (7), argouml (5), azureus (aka vuze) (17), eclipse_SDK (14), freecol (8), hibernate (9), jgraph (2), jhotdraw (3) jmeter (2), jung (2), junit (4), lucene (16), weka (5) Details.
QualitasCorpus 20090202
100 systems, 23 with multiple versions, 400 versions. No new systems, new versions for ant (4), antlr (1), azureus (15), eclipse_SDK (8), freecol (1), hibernate (62), jgraph (6), jmeter (7), jung (4), junit (3), weka (30). Details.
QualitasCorpus 20080603
100 applications, 23 with multiple versions, 259 versions. 6 new applications added and new versions for hibernate and weka added Details.
QualitasCorpus 20080312
94 applications, 22 with multiple versions, 233 versions. Mainly new applications and versions. Details.
QualitasCorpus 20080208
91 applications, 22 with multiple versions, 221 versions. Improvements and fixes of various kinds and some new versions and applications Details.
QualitasCorpus 20080118
This distribution, while not the first created, was the first advertised outside the Qualitas Research Group. 88 applications, 21 applications with multiple versions. 214 versions total.

Contributors

As well as those mentioned above, others have contributed to the Qualitas Corpus. The full list is below.