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

  1. Craig Taube-Schock Patterns of Change: Can modifiable software have high coupling? Ph.D. Thesis, The University of Waikato
  2. 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.
  3. Yossi Gil, Maayan Goldstein, and Dany Moshkovich An Empirical Investigation of Changes in Some Software Properties Over Time, MSR June, 2012.
  4. 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.
  5. 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]
  6. 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]
  7. 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.
  8. Joseph Gil, Maayan Goldstein, and Dany Moshkovich, Empirical Confirmation (and Refutation) of Presumptions on Software, Computing Research Repository (CoRR), 2012.
  9. 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.
  10. 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.
  11. 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

  1. 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]
  2. 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.
  3. 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]
  4. Dmitrijs Zaparanuks and Matthias Hauswirth, Vision Paper: The Essence of Structural Models Model Driven Engineering Languages and Systems (MODELS) 2011.
  5. 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.
  6. Henrique Rocha, Marco Tulio Valente 'How Annotations are Used in Java: An Empirical Study' Software Engineering and Knowledge Engineering (SEKE), July 2011
  7. Beckman, Nels and Kim, Duri and Aldrich, Jonathan}, An Empirical Study of Object Protocols in the Wild ECOOP 2011, 2011. [Version 20090202r]
  8. Craig Taube-Schock, Robert Walker, and Ian Witten. Can We Avoid High Coupling? ECOOP 2011 pp204-228, 2011. [Version 20100719]
  9. 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

  1. 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
  2. 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]
  3. Craig Anslow, Stuart Marshall, James Noble, and Robert Biddle. 2010. Co-located collaborative software visualization. In Human Aspects of Software Engineering (HAoSE '10).
  4. Haowei Ruan, Stuart Marshall, Craig Anslow, and James Noble. Exploring the Inventor's Paradox: Applying Jigsaw to Software Visualization. SoftVis 2010. October, 2010.
  5. 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.
  6. 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]
  7. 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]
  8. Joseph (Yossi) Gil and Keren Lenz 'The Use of Overloading in JAVA Programs' European Conference on Object-Oriented Programming June 2010. [Version 20090202]
  9. 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]
  10. 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]
  11. 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]
  12. 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

  1. 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]
  2. 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]
  3. 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]
  4. 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]
  5. 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

  1. 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]
  2. 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]
  3. 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]
  4. Ewan Tempero, Gavin Bierman, James Noble and Matthew Parkinson From Java to UpgradeJ: An empirical study HotSWUp, October 2008. pp. 1-5. [Version 20080603]
  5. 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]
  6. 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]