Publications based on the Qualitas Corpus
Note: Keeping this page up to date has proven more difficult than
expected due to the number of papers being published so this page only lists
publications up to 2012.
See publications
since 2013 on Google Scholar for more recent publications.
This page lists publications that describe studies using or
referring to the Qualitas Corpus. Those publications listed below are
those that we are aware of that are based on official releases of the corpus
(reverse publication order). Please let us know
if you have a publication published during 2012 or earlier not listed here.
Those papers by the Qualitas Research Group based on the
early development of the corpus are kept
separately.
Publications are listed in reverse order of publication.
2012
-
Craig Taube-Schock
Patterns of
Change: Can modifiable software have high coupling? Ph.D. Thesis, The
University of Waikato
-
Francesca Arcelli Fontana, Vincenzo Ferme and Stefano Spinelli
Investigating the Impact of Code Smells Debt on Quality Code
Evaluation. Third International Workshop on Managing Technical Debt
(MTD) ICSE Workshop, June 2012.
-
Yossi Gil, Maayan Goldstein, and Dany Moshkovich
An Empirical Investigation of Changes in Some Software Properties
Over Time, MSR June, 2012.
-
Dmitrijs Zaparanuks, Matthias Hauswirth
Is Essence a Measure of Maintainability?
First International Workshop on User Evaluation for Software Engineering Researcher (USER),
ICSE Workshop,
June, 2012.
-
Manuel Oriol,
Random Testing: Evaluation of a Law Describing the Number of Faults Found
2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, 2012.
[Version 20101126r]
-
Israel Herraiz, Daniel Rodriguez, and Rachel Harrison
On the Statistical Distribution of Object-Oriented System
Properties. Third International Workshop on Emerging Trends in Software Metrics (WETSoM 2012). June 2012.
[Version 20101126r]
-
Daniel Rodriguez, Israel Herraiz, and Rachel Harrison
On Software Engineering Repositories and Their Open Problems
First International Workshop on Realizing AI Synergies in Software Engineering (RAISE). June 2012.
-
Joseph Gil, Maayan Goldstein, and Dany Moshkovich,
Empirical Confirmation
(and Refutation) of Presumptions on Software,
Computing Research Repository (CoRR), 2012.
-
Edvard K. Karlsen, Einar W. Høst, and Bjarte
M. Østvold. 2012. Finding
and fixing Java naming bugs with the Lancelot Eclipse plugin In
Proceedings of the ACM SIGPLAN 2012 workshop on Partial evaluation and
program manipulation (PEPM '12). ACM, New York, NY, USA, 35-38.
-
Steven Raemaekers, Arie van Deursen, and Joost Visser
An Analysis of Dependence on Third-party
Libraries in Open Source and Proprietary Systems.
Sixth International Workshop on Software Quality and Maintainability,
March 2012.
-
Dietrich, J., McCartin, J., Tempero, E. and Shah, S. M. A. (2012). On the Existence of High-Impact Refactoring Opportunities in Programs. In Proc. Australasian Computer Science Conference (ACSC 2012) Melbourne, Australia. CRPIT, 122. Reynolds, M. and Thomas, B, Eds., ACS. 37-48
[Version 20090202]
2011
-
Lumpe, M.; Mahmud, S.; Goloshchapova, O.; , jCT: A Java Code Tomograph Automated Software Engineering (ASE), 2011 26th IEEE/ACM International Conference on , vol., no., pp.616-619, 6-10 Nov. 2011
[Version 20101126r]
-
Roberto Tonelli, Giulio Concas, Michele Marchesi, and Alessandro Murgia. 2011.
An analysis of SNA metrics on the Java Qualitas Corpus. In Proceedings of the 4th India Software Engineering Conference (ISEC '11). 205-213.
-
Bogdan Vasilescu, Alexander Serebrenik and Mark van den Brand.
You can't control the
unfamiliar: A study on the relations between aggregation techniques for
software metrics. 27th International Conference on Software Maintenance
(ICSM 2011), IEEE, Williamsburg, VA, USA, 2011, pp.313-322
[Version 20101126e]
-
Dmitrijs Zaparanuks and Matthias Hauswirth,
Vision Paper: The
Essence of Structural Models Model Driven Engineering Languages and
Systems (MODELS) 2011.
-
Dmitrijs Zaparanuks and Matthias Hauswirth.
The beauty and the beast: separating design from algorithm. In Proceedings of the 25th European conference on Object-oriented programming (ECOOP'11), 2011.
-
Henrique Rocha, Marco Tulio Valente
'How Annotations are Used in Java: An Empirical Study'
Software Engineering and Knowledge Engineering (SEKE), July 2011
-
Beckman, Nels and Kim, Duri and Aldrich, Jonathan},
An Empirical Study of Object Protocols in the Wild
ECOOP 2011, 2011.
[Version 20090202r]
-
Craig Taube-Schock, Robert Walker, and Ian Witten.
Can We Avoid High Coupling?
ECOOP 2011
pp204-228,
2011.
[Version 20100719]
-
Jonathan Chow and Ewan Tempero Stability of Java Interfaces: A Preliminary Investigation 2nd International Workshop on Emerging Trends in Software Metrics (WETSoM'11), May 2011
[Version 20101126]
2010
-
Ewan Tempero, Craig Anslow, Jens Dietrich, Ted Han, Jing Li, Markus Lumpe,
Hayden Melton and James Noble 'Qualitas Corpus: A Curated Collection of Java
Code for Empirical Studies' 2010 Asia Pacific Software Engineering
Conference (APSEC2010), December 2010
-
Stephen Nelson, David J. Pearce, and James Noble
Understanding the impact of collection contracts on design
Proceeding
TOOLS'10 Proceedings of the 48th international conference on Objects, models, components, patterns. 2010.
[Version 20080603]
-
Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. 2010. Co-located collaborative software visualization. In Human Aspects of Software Engineering (HAoSE '10).
-
Haowei Ruan, Stuart Marshall, Craig Anslow, and James Noble. Exploring the
Inventor's Paradox: Applying Jigsaw to Software Visualization.
SoftVis 2010. October, 2010.
-
Craig Anslow, James Noble, Stuart Marshall, Ewan Tempero, and Robert Biddle.
User Evaluation of Polymetric Views Using a Large Visualization Wall.
SoftVis 2010. October, 2010.
-
Janina Voigt, Warwick Irwin, Neville Churcher
Class Encapsulation and Object Encapsulation:
An Empirical Study
ENASE2010: 5th International Conference Evaluation of Novel Approaches to Software Engineering. July 2010.
[Version 20090202]
- Jens Dietrich, Catherine McCartin, Ewan Tempero and Syed M. Ali Shah
'Barriers to Modularity' Sixth International Conference on the Quality
of Software Architectures (QoSA), June 2010.
[Version 20080312]
-
Joseph (Yossi) Gil and Keren Lenz
'The Use of Overloading in JAVA Programs'
European Conference on Object-Oriented Programming
June 2010. [Version 20090202]
- Joshua Lindsay, James Noble and Ewan Tempero 'Does Size Matter? A
Preliminary Investigation of the Consequences of Powerlaws in
Software' Workshop on Emerging Trends in Software Metrics, WETSoM
was held at ICSE 2010 May 2010. pp. 16-23.
[Version 20090202]
- Craig Anslow, James Noble, Stuart Marshall and Ewan Tempero
Visualizing the Size of the Java Standard API,
In Proceedings of the New Zealand Computer Science Research Students Conference (NZCSRSC)
Wellington, New Zealand. April, 2010.
[Version 20090202]
-
Markus Lumpe, Samiran Mahmud, Rajesh
Vasa, On
the Use of Properties in Java Applications 21st Australian Software Engineering Conference, April, 2010 pp. 235-244,
[Version 20090202]
- Ewan Tempero, Steve Counsell and James
Noble An Empirical Study of Overriding in Open
Source Java Thirty-Third Australasian Computer Science Conference
(ACSC2010), Volume 102 in the Conferences in Research and Practice in
Information Technology (CRPIT) Series Brisbane,
Australia. January 2010. pp. 3-12.
[Version 2008063]
2009
- Ewan Tempero How Fields are Used in Java: An Empirical Study
Australian Software Engineering Conference (ASWEC), Gold Coast, Australia. April 2009. pp. 91-100.
[Version 20080603]
-
Cassell, K.; Andreae, P.; Groves, L.; Noble, J.; , Towards Automating Class-Splitting Using Betweenness Clustering Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on , vol., no., pp.595-599, 16-20 Nov. 2009.
[Version 20080208]
- Craig Anslow, James Noble, Stuart Marshall, and Ewan
Tempero. Web Software Visualization
Via Google's Visualization API. In Proceedings of the New Zealand
Computer Science Research Students Conference (NZCSRSC), Auckland, New
Zealand, April 2009.
[Version 20080603]
- Craig Anslow, James Noble, Stuart Marshall, and Ewan
Tempero. Towards Visual Software Analytics. In
Proceedings of the Australasian Computing Doctoral Consortium (ACDC),
Wellington, New Zealand, January 2009.
[Version 20080312]
- Craig Anslow, James Noble, Stuart Marshall and Ewan Tempero
Towards
Visual Software Analytics Australasian Computing Doctoral Consortium
(ACDC), Wellington, New
Zealand. January 2009.
[Version 20080312]
2008
- Ewan Tempero An
Empirical Study of Unused Design Decisions in Open-source Java
Software 15th Asia Pacific Software Engineering Conference
(APSEC), Beijing,
China. December 2008. pp. 33-40.
[Version 20080603]
- Radu Muschevici, Alex Potanin, Ewan Tempero and James
Noble Multiple Dispatch
in Practice ACM SIGPLAN International Conference on Object-Oriented
Programming, Systems, Languages, and
Applications, October 2008. pp. 563-582.
[Version 20080603]
- Craig Anslow, James Noble, Stuart Marshall, and Ewan Tempero.
Visualizing the Word Structure of
Java Class Names. In Companion to the ACM SIGPLAN
International Conference on Object-Oriented Programming, Systems,
Languages, and Applications (OOPLSA), Nashville, Tennessee, USA,
October 2008.
[Version 20080312]
- Ewan Tempero, Gavin Bierman, James Noble and Matthew Parkinson
From Java to UpgradeJ:
An empirical study
HotSWUp, October 2008. pp. 1-5.
[Version 20080603]
- Craig Anslow, James Noble, Stuart Marshall and Ewan Tempero
Towards
End-User Web Software Visualization Graduate Consortium at the IEEE
Symposium on Visual Languages and Human Centric Computing
(VLHCC), Herrsching am Ammersee,
Germany. September 2008.
[Version 20080312]
- 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.
[Version 20080603]