scispace - formally typeset
J

Jens Dietrich

Researcher at Victoria University of Wellington

Publications -  100
Citations -  1849

Jens Dietrich is an academic researcher from Victoria University of Wellington. The author has contributed to research in topics: Java & Computer science. The author has an hindex of 20, co-authored 89 publications receiving 1560 citations. Previous affiliations of Jens Dietrich include Massey University.

Papers
More filters
Proceedings ArticleDOI

The Qualitas Corpus: A Curated Collection of Java Code for Empirical Studies

TL;DR: The Qualitas Corpus, a large curated collection of open source Java systems, is described, which reduces the cost of performing large empirical studies of code and supports comparison of measurements of the same artifacts.
Proceedings ArticleDOI

A formal description of design patterns using OWL

TL;DR: The developed software design ontology is discussed, and how this approach relates to the meta-modelling architecture of the OMG, and an effective pattern scanner for the Java language is presented.
Proceedings ArticleDOI

Broken promises: An empirical study into evolution problems in Java programs caused by library upgrades

TL;DR: This paper has studied the extent of the problem on the qualitas corpus, a data set consisting of Java open-source programs widely used in empirical studies and found that the above mentioned issues do occur in practice, albeit not on a wide scale.
Proceedings ArticleDOI

Antipattern and Code Smell False Positives: Preliminary Conceptualization and Classification

TL;DR: This work proposes a preliminary classification of such false positives with the aim of facilitating a better understanding of the effects of anti-patterns and code smells in practice, and hopes that the development and further refinement of such a classification can support researchers and tool vendors in their endeavour to develop more pragmatic, context-relevant detection and analysis tools for anti- patterns.
Journal ArticleDOI

Towards a web of patterns

TL;DR: A novel approach to the formal definition of design patterns is proposed that is based on the idea that design patterns are knowledge that is shared across a community and that is by nature distributed and inconsistent.