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
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
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.
- 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.
- 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.
- 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),
- QualitasCorpus 20090202
100 systems, 23 with multiple versions, 400 versions.
No new systems, new versions for
- QualitasCorpus 20080603
100 applications, 23 with multiple versions, 259 versions.
6 new applications added and new versions for hibernate and weka
- 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
- 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.
As well as those mentioned above, others have contributed to the
Qualitas Corpus. The full list is below.
- Hayden Melton, University of Auckland
- Homan Ma, University of Auckland
- Hong Yul Yang, University of Auckland
- Richard Barker, University of Auckland
- Kelvin Choi, University of Auckland
- Ted Han, University of Auckland
- Jing Li, University of Auckland
- Jonathan Chow, University of Auckland
- Alexander Blinder, University of Auckland
- Ewan Tempero,
University of Auckland