Jens Dietrich

Orcid: 0000-0001-9019-6550

Affiliations:
  • Victoria University of Wellington, New Zealand
  • Massey University, Palmerston North, New Zealand (2003 - 2018)


According to our database1, Jens Dietrich authored at least 97 papers between 1997 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Test flakiness' causes, detection, impact and responses: A multivocal review.
J. Syst. Softw., December, 2023

On the Security Blind Spots of Software Composition Analysis.
CoRR, 2023

Towards Understanding Provenance in Industry.
CoRR, 2023

WasmSlim: Optimizing WebAssembly Binary Distribution via Automatic Module Splitting.
Proceedings of the IEEE International Conference on Software Analysis, 2023

Understanding Breaking Changes in the Wild.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

Efficient Sink-Reachability Analysis via Graph Reduction (Extended Abstract).
Proceedings of the 39th IEEE International Conference on Data Engineering, 2023

On Retrofitting Provenance for Transparent and Fair Software - Drivers and Challenges.
Proceedings of the IEEE/ACM International Workshop on Equitable Data & Technology, 2023

On Leveraging Tests to Infer Nullable Annotations.
Proceedings of the 37th European Conference on Object-Oriented Programming, 2023

On the Effect of Instrumentation on Test Flakiness.
Proceedings of the IEEE/ACM International Conference on Automation of Software Test, 2023

2022
Efficient Sink-Reachability Analysis via Graph Reduction.
IEEE Trans. Knowl. Data Eng., 2022

VizAPI: Visualizing Interactions between Java Libraries and Clients.
Proceedings of the Working Conference on Software Visualization, 2022

SecretHunter: A Large-scale Secret Scanner for Public Git Repositories.
Proceedings of the IEEE International Conference on Trust, 2022

Flaky Test Sanitisation via On-the-Fly Assumption Inference for Tests with Network Dependencies.
Proceedings of the 22nd IEEE International Working Conference on Source Code Analysis and Manipulation, 2022

A study of single statement bugs involving dynamic language features.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

2021
A Partial Reproduction of A Guided Genetic Algorithm for Automated Crash Reproduction.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Caught in the Web: DoS Vulnerabilities in Parsers for Structured Data.
Proceedings of the Computer Security - ESORICS 2021, 2021

2020
A large scale study on how developers discuss code smells and anti-pattern in Stack Exchange sites.
Inf. Softw. Technol., 2020

Putting the semantics into semantic versioning.
Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, 2020

A Hybrid Analysis to Detect Java Serialisation Vulnerabilities.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

On the recall of static call graph construction in practice.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Technical Lag of Dependencies in Major Package Managers.
Proceedings of the 27th Asia-Pacific Software Engineering Conference, 2020

2019
CorpusVis - Visualizing Software Metrics at Scale.
Proceedings of the 2019 Working Conference on Software Visualization, 2019

Laughter in the Wild: A Study Into DoS Vulnerabilities in YAML Libraries.
Proceedings of the 18th IEEE International Conference On Trust, 2019

Man vs machine: a study into language identification of stack overflow code snippets.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

Dependency versioning in the wild.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

Generating Mock Skeletons for Lightweight Web-Service Testing.
Proceedings of the 26th Asia-Pacific Software Engineering Conference, 2019

2018
Visualizing Design Erosion: How Big Balls of Mud are Made.
Proceedings of the 2018 IEEE Working Conference on Software Visualization, 2018

GHTraffic: A Dataset for Reproducible Research in Service-Oriented Computing.
Proceedings of the 2018 IEEE International Conference on Web Services, 2018

Can you tell me if it smells?: A study on how developers discuss code smells and anti-patterns in Stack Overflow.
Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering, 2018

Driver Generation for Java EE Web Applications.
Proceedings of the 25th Australasian Software Engineering Conference, 2018

On the Soundness of Call Graph Construction in the Presence of Dynamic Language Features - A Benchmark and Tool Evaluation.
Proceedings of the Programming Languages and Systems - 16th Asian Symposium, 2018

2017
API Evolution and Compatibility: A Data Corpus and Tool Evaluation.
J. Object Technol., 2017

XCorpus - An executable Corpus of Java Programs.
J. Object Technol., 2017

Parallel Symmetric Class Expression Learning.
J. Mach. Learn. Res., 2017

Contracts in the Wild: A Study of Java Programs (Artifact).
Dagstuhl Artifacts Ser., 2017

Evil Pickles: DoS Attacks Based on Object-Graph Engineering (Artifact).
Dagstuhl Artifacts Ser., 2017

On the construction of soundness oracles.
Proceedings of the 6th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis, 2017

Contracts in the Wild: A Study of Java Programs.
Proceedings of the 31st European Conference on Object-Oriented Programming, 2017

Evil Pickles: DoS Attacks Based on Object-Graph Engineering.
Proceedings of the 31st European Conference on Object-Oriented Programming, 2017

On the Use of Mined Stack Traces to Improve the Soundness of Statically Constructed Call Graphs.
Proceedings of the 24th Asia-Pacific Software Engineering Conference, 2017

2016
What Java developers know about compatibility, and why this matters.
Empir. Softw. Eng., 2016

Magic with Dynamo - Flexible Cross-Component Linking for Java with Invokedynamic (Artifact).
Dagstuhl Artifacts Ser., 2016

Antipattern and Code Smell False Positives: Preliminary Conceptualization and Classification.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

A Web-Based Environment for Introductory Programming based on a Bi-Directional Layered Notional Machine.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

Magic with Dynamo -- Flexible Cross-Component Linking for Java with Invokedynamic.
Proceedings of the 30th European Conference on Object-Oriented Programming, 2016

A Note on the Soundness of Difference Propagation.
Proceedings of the 18th Workshop on Formal Techniques for Java-like Programs, 2016

2015
How Java APIs break - An empirical study.
Inf. Softw. Technol., 2015

Circular dependencies and change-proneness: An empirical study.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Giga-scale exhaustive points-to analysis for Java in under a minute.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015

Performance Regression Testing on the Java Virtual Machine Using Statistical Test Oracles.
Proceedings of the 24th Australasian Software Engineering Conference, 2015

The PrimeGame Revolutions: A cloud-based collaborative environment for teaching introductory programming.
Proceedings of the 24th Australasian Software Engineering Conference, 2015

2014
On the Use of Static Analysis to Safeguard Recursive Dependency Resolution.
Proceedings of the 40th EUROMICRO Conference on Software Engineering and Advanced Applications, 2014

PRCA - A Parallel Relational Concept Analysis Framework.
Proceedings of the 3rd International Workshop "What can FCA do for Artificial Intelligence"? co-located with the European Conference on Artificial Intelligence (ECAI 2014), 2014

Broken promises: An empirical study into evolution problems in Java programs caused by library upgrades.
Proceedings of the 2014 Software Evolution Week, 2014

On the Shape of Circular Dependencies in Java Programs.
Proceedings of the 23rd Australian Software Engineering Conference, 2014

2013
On the Automation of Dependency-Breaking Refactorings in Java.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Improving Predictive Specificity of Description Logic Learners by Fortification.
Proceedings of the Asian Conference on Machine Learning, 2013

An Approach to Numeric Refinement in Description Logic Learning for Learning Activities Duration in Smart Homes.
Proceedings of the Space, 2013

2012
Two-way Parallel Class Expression Learning.
Proceedings of the 4th Asian Conference on Machine Learning, 2012

On the Automated Modularisation of Java Programs Using Service Locators.
Proceedings of the Software Composition - 11th International Conference, 2012

An Approach to Parallel Class Expression Learning.
Proceedings of the Rules on the Web: Research and Applications, 2012

Upload your program, share your model.
Proceedings of the SPLASH'12, 2012

Making Smart Moves to Untangle Programs.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

Scalable Motif Detection and Aggregation.
Proceedings of the Twenty-Third Australasian Database Conference, 2012

On the Existence of High-Impact Refactoring Opportunities in Programs.
Proceedings of the Thirty-Fifth Australasian Computer Science Conference, 2012

2011
An Ontological Model for Component Collaboration.
J. Res. Pract. Inf. Technol., 2011

An empirical study into component system evolution.
Proceedings of the 14th International ACM Sigsoft Symposium on Component Based Software Engineering, 2011

2010
Exploring the responsibilities of single-inhabitant Smart Homes with Use Cases.
J. Ambient Intell. Smart Environ., 2010

De-Mail - verschlüsselt, authentisch, nachweisbar - Mehr Sicherheit im elektronischen Nachrichtenverkehr.
Datenschutz und Datensicherheit, 2010

Barriers to Modularity - An Empirical Study to Assess the Potential for Modularisation of Java Programs.
Proceedings of the Research into Practice, 2010

Use Cases for Abnormal Behaviour Detection in Smart Homes.
Proceedings of the Aging Friendly Technology for Health and Independence, 2010

An Empirical Study of the Component Dependency Resolution Search Space.
Proceedings of the Component-Based Software Engineering, 13th International Symposium, 2010

Component Contracts in Eclipse - A Case Study.
Proceedings of the Component-Based Software Engineering, 13th International Symposium, 2010

Non-Monotonic Model Completion in Web Application Engineering.
Proceedings of the 21st Australian Software Engineering Conference (ASWEC 2010), 2010

The Qualitas Corpus: A Curated Collection of Java Code for Empirical Studies.
Proceedings of the 17th Asia Pacific Software Engineering Conference, 2010

A Formal Framework to Optimise Component Dependency Resolution.
Proceedings of the 17th Asia Pacific Software Engineering Conference, 2010

2009
Components, Contracts and Vocabularies - Making Dynamic Component Assemblies more Predictable.
J. Object Technol., 2009

Layered Government and E-Citizenship: Objectives and Technical Challenges in the EU.
Proceedings of the Fourth International Conference on Internet and Web Applications and Services, 2009

Vocabularies, ontologies and rules for the enterprise.
Proceedings of the Workshops Proceedings of the 12th IEEE International Enterprise Distributed Object Computing Conference, 2009

On the dynamic composition of complex systems - lessons learned from component-oriented software engineering.
Proceedings of the Workshops Proceedings of the 12th IEEE International Enterprise Distributed Object Computing Conference, 2009

2008
Using social networking and semantic web technology in software engineering - Use cases, patterns, and a case study.
J. Syst. Softw., 2008

Requirements for Rich Internet Application Design Methodologies.
Proceedings of the Web Information Systems Engineering, 2008

Cluster analysis of Java dependency graphs.
Proceedings of the ACM 2008 Symposium on Software Visualization, 2008

Towards a Mapping from ERDF(S) to Take Vocabulary.
Proceedings of the 4th Workshop on Knowledge Engineering and Software Engineering (KESE-2008) at the 31st German Conference on Artificial Intelligence, 2008

On Code Generation for Derived Associations.
Proceedings of the 19th Australian Software Engineering Conference (ASWEC 2008), 2008

Tool Support for Teaching Design Patterns.
Proceedings of the 19th Australian Software Engineering Conference (ASWEC 2008), 2008

Survey of Existing Languages to Model Interactive Web Applications.
Proceedings of the Conceptual Modelling 2008, 2008

2007
Towards a web of patterns.
J. Web Semant., 2007

Take - A Rule Compiler for Derivation Rules.
Proceedings of the Advances in Rule Interchange and Applications, International Symposium, 2007

A Formal Contract Language for Plugin-based Software Engineering.
Proceedings of the 12th International Conference on Engineering of Complex Computer Systems (ICECCS 2007), 2007

Using Social Networking and Semantic Web Technology in Software Engineering--Use Cases, Patterns, and a Case Study.
Proceedings of the 18th Australian Software Engineering Conference (ASWEC 2007), 2007

2005
ContractLog: An Approach to Rule Based Monitoring and Execution of Service Level Agreements.
Proceedings of the Rules and Rule Markup Languages for the Semantic Web, 2005

On the Test-Driven Development and Validation of Business Rules.
Proceedings of the Information Systems Technology and its Applications, 2005

A Formal Description of Design Patterns Using OWL.
Proceedings of the 16th Australian Software Engineering Conference (ASWEC 2005), 31 March, 2005

2004
A Rule-Based System for eCommerce Applications.
Proceedings of the Knowledge-Based Intelligent Information and Engineering Systems, 2004

2003
Rule-based agents for the semantic web.
Electron. Commer. Res. Appl., 2003

1997
Inferenzframes: Untersuchungen zur Logik des nichtmonotonen Schließens.
PhD thesis, 1997


  Loading...