Ralf Lämmel

Orcid: 0000-0001-9946-4363

Affiliations:
  • University of Koblenz, Germany
  • University of Koblenz-Landau, Faculty of Computer Science, Koblenz, Germany


According to our database1, Ralf Lämmel authored at least 165 papers between 1991 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Code for From Shapes to Shapes.
Dataset, February, 2024

From Shapes to Shapes: Inferring SHACL Shapes for Results of SPARQL CONSTRUCT Queries (Extended Version).
CoRR, 2024

2023
Operationalizing validity of empirical software engineering studies.
Empir. Softw. Eng., November, 2023

Eelco Visser - An Exceptional SLE Researcher.
Proceedings of the Eelco Visser Commemorative Symposium, 2023

2022
Seamless Variability Management With the Virtual Platform (Summary).
Proceedings of the Software Engineering 2022, 2022

Operationalizing Threats to MSR Studies by Simulation-Based Testing.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

2021
ProGS: Property Graph Shapes Language (Extended Version).
CoRR, 2021

ProGS: Property Graph Shapes Language.
Proceedings of the Semantic Web - ISWC 2021 - 20th International Semantic Web Conference, 2021

Megamodels on the Catwalk.
Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development, 2021

Seamless Variability Management With the Virtual Platform.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
Understanding MDE projects: megamodels to the rescue for architecture recovery.
Softw. Syst. Model., 2020

Reproducible Construction of Interconnected Technology Models for EMF Code Generation.
J. Object Technol., 2020

Deciding SHACL Shape Containment through Description Logics Reasoning (Extended Version).
CoRR, 2020

Incremental Map-Reduce on Repository History.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

Deciding SHACL Shape Containment Through Description Logics Reasoning.
Proceedings of the Semantic Web - ISWC 2020, 2020

Understanding What Software Engineers Are Working on: The Work-Item Prediction Challenge.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

Ownership at Large: Open Problems and Challenges in Ownership Management.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

WES: Agent-based User Interaction Simulation on Real Infrastructure.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

2019
Semantic Query Integration With Reason.
Art Sci. Eng. Program., 2019

Type Checking Program Code using SHACL (Extended Version).
CoRR, 2019

Empirical study on the usage of graph query languages in open source Java projects.
Proceedings of the 12th ACM SIGPLAN International Conference on Software Language Engineering, 2019

Type Checking Program Code Using SHACL.
Proceedings of the Semantic Web - ISWC 2019, 2019

Discovering Indicators for Classifying Wikipedia Articles in a Domain - A Case Study on Software Languages.
Proceedings of the 31st International Conference on Software Engineering and Knowledge Engineering, 2019

2018
Classification of APIs by hierarchical clustering.
Proceedings of the 26th Conference on Program Comprehension, 2018

Systematic Recovery of MDE Technology Usage.
Proceedings of the Theory and Practice of Model Transformation, 2018

EMF Patterns of Usage on GitHub.
Proceedings of the Modelling Foundations and Applications - 14th European Conference, 2018

2017
Relationship Maintenance in Software Language Repositories.
Art Sci. Eng. Program., 2017

Interconnected Linguistic Architecture.
Art Sci. Eng. Program., 2017

SLEBOK: The Software Language Engineering Body of Knowledge (Dagstuhl Seminar 17342).
Dagstuhl Reports, 2017

Engineering Academic Software (Dagstuhl Perspectives Workshop 16252).
Dagstuhl Manifestos, 2017

A chrestomathy of DSL implementations.
Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering, 2017

Type-Safe Programming with OWL in Semantics4J.
Proceedings of the ISWC 2017 Posters & Demonstrations and Industry Tracks co-located with 16th International Semantic Web Conference (ISWC 2017), Vienna, Austria, October 23rd - to, 2017

Axioms of Linguistic Architecture.
Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development, 2017

Partial Evaluation of OCL Expressions.
Proceedings of the 20th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, 2017

Consistency Recovery in Interactive Modeling.
Proceedings of MODELS 2017 Satellite Event: Workshops (ModComp, 2017

The Essence of Functional Programming on Semantic Data.
Proceedings of the Programming Languages and Systems, 2017

2016
Similarity management of "cloned and owned" variants.
Softwaretechnik-Trends, 2016

Developer Experience with the Django Web Framework.
Softwaretechnik-Trends, 2016

Visualization of API Experience.
Softwaretechnik-Trends, 2016

SEPAL: Schema Enhanced Programming for Linked Data.
Künstliche Intell., 2016

LambdaDL: Syntax and Semantics (Preliminary Report).
CoRR, 2016

Coupled software transformations revisited.
Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering, Amsterdam, The Netherlands, October 31, 2016

A DSL for executable 'how to' manuals.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

2015
Verbesserung einer aus Wikipedia gewonnenen Ontologie.
Softwaretechnik-Trends, 2015

API-related Developer Profiling.
Softwaretechnik-Trends, 2015

ICFP 2004: Scrap More Boilerplate: Reflection, Zips, and Generalised Casts.
ACM SIGPLAN Notices, 2015

Software chrestomathies.
Sci. Comput. Program., 2015

2014
Test-Data Generation for Xtext - Tool Paper.
Proceedings of the Software Language Engineering - 7th International Conference, 2014

Property-based typing with LITEQ.
Proceedings of the ISWC 2014 Posters & Demonstrations Track a track within the 13th International Semantic Web Conference, 2014

Semantic Web Application Development with LITEQ.
Proceedings of the Semantic Web - ISWC 2014, 2014

Declarative Software Development: Distilled Tutorial.
Proceedings of the 16th International Symposium on Principles and Practice of Declarative Programming, 2014

Reflections on Courses for Software Language Engineering.
Proceedings of the MODELS Educators Symposium co-located with the ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), 2014

Flexible product line engineering with a virtual platform.
Proceedings of the 36th International Conference on Software Engineering, 2014

IDE Integrated RDF Exploration, Access and RDF-Based Code Typing with LITEQ.
Proceedings of the Semantic Web: ESWC 2014 Satellite Events, 2014

Interpretation of Linguistic Architecture.
Proceedings of the Modelling Foundations and Applications - 10th European Conference, 2014

Globalized Domain Specific Language Engineering.
Proceedings of the Globalizing Domain-Specific Languages, 2014

Comparison of feature implementations across languages, technologies, and styles.
Proceedings of the 2014 Software Evolution Week, 2014

2013
Understanding privacy policies - A study in empirical analysis of language usage.
Empir. Softw. Eng., 2013

A Literature Survey on Empirical Evidence in Software Engineering
CoRR, 2013

Reverse Engineering in Industry.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Method and Tool Support for Classifying Software Languages with Wikipedia.
Proceedings of the Software Language Engineering - 6th International Conference, 2013

Incompleteness-aware programming with RDF data.
Proceedings of the 2013 Workshop on Data Driven Functional Programming, 2013

Language Support for Megamodel Renarration.
Proceedings of the Workshop on Extreme Modeling co-located with ACM/IEEE 16th International Conference on Model Driven Engineering Languages & Systems (MoDELS 2013), 2013

Multi-dimensional exploration of API usage.
Proceedings of the IEEE 21st International Conference on Program Comprehension, 2013

The 101haskell Chrestomathy: A Whole Bunch of Learnable Lambdas.
Proceedings of the 25th Symposium on Implementation and Application of Functional Languages, 2013

Walk Your Tree Any Way You Want.
Proceedings of the Theory and Practice of Model Transformations, 2013

2012
Linking Documentation and Source Code in a Software Chrestomathy.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

101companies: A Community Project on Software Technologies and Software Languages.
Proceedings of the Objects, Models, Components, Patterns - 50th International Conference, 2012

Modeling the Linguistic Architecture of Software Products.
Proceedings of the Model Driven Engineering Languages and Systems, 2012

2011
Recovering grammar relationships for the Java Language Specification.
Softw. Qual. J., 2011

Tutorial on Online Partial Evaluation
Proceedings of the Proceedings IFIP Working Conference on Domain-Specific Languages, 2011

A Framework Profile of .NET.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Comparison of Context-Free Grammars Based on Parsing Generated Test Data.
Proceedings of the Software Language Engineering - 4th International Conference, 2011

Techniques for Developing a Product Line of Product Line Tools: A Comparative Study.
Proceedings of the Fifth Brazilian Symposium on Software Components, 2011

Large-scale, AST-based API-usage analysis of open-source Java projects.
Proceedings of the 2011 ACM Symposium on Applied Computing (SAC), TaiChung, Taiwan, March 21, 2011

More precise typing of rewrite strategies.
Proceedings of the Language Descriptions, Tools and Applications, 2011

Hurdles in Multi-language Refactoring of Hibernate Applications.
Proceedings of the ICSOFT 2011, 2011

Understanding programming technologies by analogy, examples, and abstraction: extended abstract (AOSD'11 tutorial).
Proceedings of the Companion Volume of the 10th International Conference on Aspect-Oriented Software Development, 2011

2010
Reverse Engineering Grammar Relationships.
Softwaretechnik-Trends, 2010

A Unified Format for Language Documents.
Proceedings of the Software Language Engineering - Third International Conference, 2010

Automated Co-evolution of GMF Editor Models.
Proceedings of the Software Language Engineering - Third International Conference, 2010

Empirical Language Analysis in Software Linguistics.
Proceedings of the Software Language Engineering - Third International Conference, 2010

Model Transformation Chains in Model-Driven Performance Engineering: Experiences and Future Research Needs.
Proceedings of the Modellierung 2010, 24.-26. März 2010, Klagenfurt, Österreich, 2010

Vivisection of a Non-Executable, Domain-Specific Language - Understanding (the Usage of) the P3P Language.
Proceedings of the 18th IEEE International Conference on Program Comprehension, 2010

Swing to SWT and back: Patterns for API migration by wrapping.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

The hitchhiker's guide to software languages.
Proceedings of the Generative Programming And Component Engineering, 2010

2009
Guest Editors' Introduction to the Special Section on Software Language Engineering.
IEEE Trans. Software Eng., 2009

Guest editors' introduction.
Sci. Comput. Program., 2009

Study of an API Migration for Two XML APIs.
Proceedings of the Software Language Engineering, Second International Conference, 2009

Scrap your boilerplate: prologically!
Proceedings of the 11th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, 2009

An Isabelle/HOL-based model of stratego-like traversal strategies.
Proceedings of the 11th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, 2009

An Introduction to Grammar Convergence.
Proceedings of the Integrated Formal Methods, 7th International Conference, 2009

Bidirectional Transformations: A Cross-Discipline Perspective.
Proceedings of the Theory and Practice of Model Transformations, 2009

2008
Google's MapReduce programming model - Revisited.
Sci. Comput. Program., 2008

Editorial - Software language engineering.
IET Softw., 2008

Programming Errors in Traversal Programs Over Structured Data.
Proceedings of the 8th Workshop on Language Descriptions, Tools and Applications, 2008

The Expression Lemma.
Proceedings of the Mathematics of Program Construction, 9th International Conference, 2008

2007
XML schema refactorings for X-to-O mappings.
Softwaretechnik-Trends, 2007

Book Review.
J. Log. Lang. Inf., 2007

Scrap your boilerplate with XPath-like combinators.
Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2007

LINQ to XSD.
Proceedings of the PLAN-X 2007, 2007

Style normalization for canonical X-to-O mappings.
Proceedings of the 2007 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, 2007

4th International Workshop on Language Engineering (ATEM 2007).
Proceedings of the Models in Software Engineering, Workshops and Symposia at MoDELS 2007, Nashville, TN, USA, September 30, 2007

JavaGI : Generalized Interfaces for Java.
Proceedings of the ECOOP 2007 - Object-Oriented Programming, 21st European Conference, Berlin, Germany, July 30, 2007

2006
Special issue on foundations of aspect-oriented programming.
Sci. Comput. Program., 2006

Preface.
Proceedings of the 7th International Workshop on Rule Based Programming, 2006

Revealing the X/O Impedance Mismatch - (Changing Lead into Gold).
Proceedings of the Datatype-Generic Programming - International Spring School, 2006

Controllable Combinatorial Coverage in Grammar-Based Testing.
Proceedings of the Testing of Communicating Systems, 2006

3rd International Workshop on Metamodels, Schemas, Grammars and Ontologies.
Proceedings of the Models in Software Engineering, 2006

Software extension and integration with type classes.
Proceedings of the Generative Programming and Component Engineering, 2006

2005
Toward an engineering discipline for grammarware.
ACM Trans. Softw. Eng. Methodol., 2005

Architectural modifications to deployed software .
Sci. Comput. Program., 2005

Reflective designs.
IEE Proc. Softw., 2005

Book review "The Haskell Road to Logic, Maths and Programming"
CoRR, 2005

Haskell's overlooked object system
CoRR, 2005

Scrap your boilerplate with class: extensible generic functions.
Proceedings of the 10th ACM SIGPLAN International Conference on Functional Programming, 2005

Mappings Make Data Processing Go 'Round.
Proceedings of the Generative and Transformational Techniques in Software Engineering, 2005

05161 Executive Summary - Transformation Techniques in Software Engineering.
Proceedings of the Transformation Techniques in Software Engineering, 17.-22. April 2005, 2005

What does aspect-oriented programming mean to Cobol?
Proceedings of the 4th International Conference on Aspect-Oriented Software Development, 2005

2004
Transformations everywhere.
Sci. Comput. Program., 2004

Evolution of rule-based programs.
J. Log. Algebraic Methods Program., 2004

Semantics-directed implementation of method-call interception.
IEE Proc. Softw., 2004

The Amsterdam Toolkit for Language Archaeology.
Proceedings of the 2nd International Workshop on Metamodels, 2004

Evolution Scenarios for Rule-Based Implementations of Language-Based Functionality.
Proceedings of the Workshop on Structural Operational Semantics, 2004

Evolution of Language Interpreters.
Proceedings of the Workshop on Software Evolution through Transformations: Model-based vs. Implementation-level Solutions, 2004

Programmable Rewriting Strategies in Haskell: -- White Paper --.
Proceedings of the 4th International Workshop on Reduction Strategies in Rewriting and Programming, 2004

Reflective Designs -- An Overview.
Proceedings of the Workshop on Software Evolution through Transformations: Model-based vs. Implementation-level Solutions, 2004

Scrap more boilerplate: reflection, zips, and generalised casts.
Proceedings of the Ninth ACM SIGPLAN International Conference on Functional Programming, 2004

Strongly typed heterogeneous collections.
Proceedings of the ACM SIGPLAN Workshop on Haskell, 2004

2003
Generic Refactoring.
Softwaretechnik-Trends, 2003

Typed generic traversal with term rewriting strategies.
J. Log. Algebraic Methods Program., 2003

A Framework for Datatype Transformation.
Proceedings of the Workshop on Language Descriptions, Tools and Applications, 2003

Scrap your boilerplate: a practical design pattern for generic programming.
Proceedings of TLDI'03: 2003 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2003

Parse-Tree Annotations Meet Re-Engineering Concerns.
Proceedings of the 3rd IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2003), 2003

A Strafunski Application Letter.
Proceedings of the Practical Aspects of Declarative Languages, 5th International Symposium, 2003

Deriving tolerant grammars from a base-line grammar.
Proceedings of the 19th International Conference on Software Maintenance (ICSM 2003), 2003

Scrap Your Boilerplate.
Proceedings of the Programming Languages and Systems, First Asian Symposium, 2003

Strategic programming meets adaptive programming.
Proceedings of the 2nd International Conference on Aspect-Oriented Software Development, 2003

2002
The Sketch of a Polymorphic Symphony.
Proceedings of the 2nd International Workshop on Reduction Strategies in Rewriting and Programming, 2002

The Grammar Deployment Kit - System Demonstration.
Proceedings of the Second Workshop on Language Descriptions, Tools and Applications, 2002

Foreword.
Proceedings of the Second Workshop on Language Descriptions, Tools and Applications, 2002

Strategic polymorphism requires just two combinators!
CoRR, 2002

Design patterns for functional strategic programming.
Proceedings of the 2002 ACM SIGPLAN Workshop on Rule-Based Programming, 2002

Towards generic refactoring.
Proceedings of the 2002 ACM SIGPLAN Workshop on Rule-Based Programming, 2002

Typed Combinators for Generic Traversal.
Proceedings of the Practical Aspects of Declarative Languages, 4th International Symposium, 2002

Three-Tiered Specification of Micro-architectures.
Proceedings of the Formal Methods and Software Engineering, 2002

A semantical approach to method-call interception.
Proceedings of the 1st International Conference on Aspect-Oriented Software Development, 2002

2001
Generic Sort-Preserving Traversal Strategies.
Proceedings of the 1st International Workshop on Reduction Strategies in Rewriting and Programming, 2001

Semi-automatic grammar recovery.
Softw. Pract. Exp., 2001

Cracking the 500-Language Problem.
IEEE Softw., 2001

Transformation of SDF syntax definitions in the ASF+SDF Meta-Environment.
Proceedings of the First Workshop on Language Descriptions, Tools and Applications, 2001

Prological Language Processing.
Proceedings of the First Workshop on Language Descriptions, Tools and Applications, 2001

Grammar Adaptation.
Proceedings of the FME 2001: Formal Methods for Increasing Software Productivity, 2001

Grammar Testing.
Proceedings of the Fundamental Approaches to Software Engineering, 2001

2000
Two-dimensional Approximation Coverage.
Informatica (Slovenia), 2000

Functional Transformation Systems.
Proceedings of the 9th International Workshop on Functional and Logic Programming, 2000

Programming with Patterns.
Proceedings of the TOOLS 2000: 34th International Conference on Technology of Object-Oriented Languages and Systems, 30 July, 2000

1999
Functional meta-programs towards reusability in the declarative paradigm.
PhD thesis, 1999

Reuse by Program Transformation.
Proceedings of the Selected papers from the 1st Scottish Functional Programming Workshop (SFP99), 1999

Declarative Aspect-Oriented Programming.
Proceedings of the 1999 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation, 1999

Roles of Program Extension.
Proceedings of the Logic Programming Synthesis and Transformation, 1999

A Programming Language for Design Patterns.
Proceedings of the Informatik '99, 1999

Adapting of Functional Object Programs.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999

1994
Provable Correctness of Prototype Interpreters in LDL.
Proceedings of the Compiler Construction, 5th International Conference, 1994

1991
The Translator Writing System RUEGEN - KS.
Proceedings of the Attribute Grammars, 1991


  Loading...