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

GHTraffic: A Dataset for Reproducible Research in Service-Oriented Computing

TL;DR: Use cases for such a dataset of significant size comprising HTTP transactions extracted from GitHub data and augmented with synthetic transaction data are discussed and a set of requirements are extracted from these use cases.
Book ChapterDOI

On the automated modularisation of java programs using service locators

TL;DR: This work investigates how existing monolithic systems can be automatically refactored using this pattern into more modular architectures, and presents an Eclipse plugin developed for this purpose.
Proceedings ArticleDOI

VizAPI: Visualizing Interactions between Java Libraries and Clients

TL;DR: The VizAPI tool is implemented, which shows a visualization that includes both static and dynamic interactions between clients, the libraries they use, and those libraries’ transitive dependencies (all written in Java).
Book ChapterDOI

From Business Rules to Application Code: Code Generation Patterns for Rule Defined Associations

TL;DR: This chapter analyzes some common patterns used to implement rules and discusses the shortcomings associated with those patterns, and several options to explicitly represent rules, and how to automate the generation of application code from rules.
Journal Article

An Ontological Model for Component Collaboration

TL;DR: An ontology-based approach to model dynamic component systems is proposed and how this approach can be applied to improve real-world, industry-strength component models such as OSGi and Eclipse is discussed.