On the public citation graph

Understanding the use of lambda expressions in Java

0 signed · 116 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1007/3-540-39185-1_16openalex-snapshot
Java as a Functional Programming Language
inferredcites →https://doi.org/10.1007/978-1-84800-044-5_1openalex-snapshot
Software Engineering Data Collection for Field Studies
inferredcites →https://doi.org/10.1007/978-1-84800-044-5_11openalex-snapshot
Selecting Empirical Methods for Software Engineering Research
inferredcites →https://doi.org/10.1007/978-3-540-45070-2_12openalex-snapshot
Traits: Composable Units of Behaviour
inferredcites →https://doi.org/10.1007/978-3-642-39038-8_24openalex-snapshot
What Programmers Do with Inheritance in Java
inferredcites →https://doi.org/10.1007/s10664-013-9298-0openalex-snapshot
Object-oriented software extensions in practice
inferredcites →https://doi.org/10.1007/s10664-014-9319-7openalex-snapshot
Towards a decision-making structure for selecting a research design in empirical software engineering
inferredcites →https://doi.org/10.1016/j.infsof.2011.01.004openalex-snapshot
Research synthesis in software engineering: A tertiary study
inferredcites →https://doi.org/10.1016/j.infsof.2015.11.009openalex-snapshot
Studying the evolution of PHP web applications
inferredcites →https://doi.org/10.1016/s1571-0661(05)80549-3openalex-snapshot
Lambada, Haskell as a better Java
inferredcites →https://doi.org/10.1023/b:emse.0000027778.69251.1fopenalex-snapshot
A Controlled Experiment Comparing the Maintainability of Programs Designed with and without Design Patterns—A Replication in a Real Programming Environment
inferredcites →https://doi.org/10.1080/00031305.1998.10480559openalex-snapshot
Violin Plots: A Box Plot-Density Trace Synergism
inferredcites →https://doi.org/10.1080/01621459.1968.10480934openalex-snapshot
Estimates of the Regression Coefficient Based on Kendall's Tau
inferredcites →https://doi.org/10.1109/32.988711openalex-snapshot
A controlled experiment in maintenance: comparing design patterns to simpler solutions
inferredcites →https://doi.org/10.1109/csmr.2008.4493325openalex-snapshot
Do Design Patterns Impact Software Quality Positively?
inferredcites →https://doi.org/10.1109/icse.2007.33openalex-snapshot
Do Maintainers Utilize Deployed Design Patterns Effectively?
inferredcites →https://doi.org/10.1109/icse.2009.5070529openalex-snapshot
How we refactor, and how we know it
inferredcites →https://doi.org/10.1109/icse.2012.6227200openalex-snapshot
Combining functional and imperative programming for multicore software: An empirical study evaluating Scala and Java
inferredcites →https://doi.org/10.1109/icse.2013.6606699openalex-snapshot
LambdaFicator: From imperative to functional programming through automated refactoring
inferredcites →https://doi.org/10.1109/icse.2017.14openalex-snapshot
Clone Refactoring with Lambda Expressions
inferredcites →https://doi.org/10.1109/icsm.2004.1357820openalex-snapshot
Detection strategies: metrics-based rules for detecting design flaws
inferredcites →https://doi.org/10.1109/metric.2003.1232454openalex-snapshot
Design patterns and change proneness: an examination of five evolving systems
inferredcites →https://doi.org/10.1109/tse.2014.2357438openalex-snapshot
The Design Space of Bug Fixes and How Developers Navigate It
inferredcites →https://doi.org/10.1109/tse.2015.2414917openalex-snapshot
The Effect of GoF Design Patterns on Stability: A Case Study
inferredcites →https://doi.org/10.1109/tse.2015.2448531openalex-snapshot
Assessing the Refactorability of Software Clones
inferredcites →https://doi.org/10.1145/1140543.1140549openalex-snapshot
Lazy functional programming in Java
inferredcites →https://doi.org/10.1145/1985441.1985446openalex-snapshot
Java generics adoption
inferredcites →https://doi.org/10.1145/2491411.2491461openalex-snapshot
Crossing the gap from imperative to functional programming through refactoring
inferredcites →https://doi.org/10.1145/2568225.2568295openalex-snapshot
Mining billions of AST nodes to study actual and potential usage of Java language features
inferredcites →https://doi.org/10.1145/2647508.2647520openalex-snapshot
Trait-oriented programming in Java 8
inferredcites →https://doi.org/10.1145/2884781.2884798openalex-snapshot
Exploring language support for immutability
inferredcites →https://doi.org/10.1145/2884781.2884849openalex-snapshot
An empirical study on the impact of C++ lambdas and programmer experience
inferredcites →https://doi.org/10.1145/2950290.2950305openalex-snapshot
Why we refactor? confessions of GitHub contributors
inferredcites →https://doi.org/10.1145/3030207.3030221openalex-snapshot
Empirical Study of Usage and Performance of Java Collections
inferredcites →https://doi.org/10.1145/3133876openalex-snapshot
Virtual machine warmup blows hot and cold
inferredcites →https://doi.org/10.1177/0049124113500475openalex-snapshot
Coding In-depth Semistructured Interviews
inferredcites →https://doi.org/10.1191/1478088706qp063oaopenalex-snapshot
Using thematic analysis in psychology
inferredcites →https://doi.org/10.2307/1907187openalex-snapshot
Nonparametric Tests Against Trend
inferredcites →https://doi.org/10.2307/1968337openalex-snapshot
A Set of Postulates for the Foundation of Logic
inferredcites →https://doi.org/10.5555/2486788.2486986openalex-snapshot
LAMBDAFICATOR: from imperative to functional programming through automated refactoring
inferredcites →https://doi.org/10.5860/choice.39-2841openalex-snapshot
The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1002/smr.2605openalex-snapshot
Embracing modern C++ features: An empirical assessment on the KDE community
inferred← citeshttps://doi.org/10.1002/spe.3061openalex-snapshot
Evaluation of design pattern alternatives in Java
inferred← citeshttps://doi.org/10.1002/spe.3213openalex-snapshot
Large‐scale characterization of Java streams
inferred← citeshttps://doi.org/10.1007/978-3-030-45234-6_5openalex-snapshot
An Empirical Study on the Use and Misuse of Java 8 Streams
inferred← citeshttps://doi.org/10.1007/978-3-030-87007-2_23openalex-snapshot
How Do Developers Use the Java Stream API?
inferred← citeshttps://doi.org/10.1007/978-3-031-40852-6_8openalex-snapshot
Support for Fictional Story Writing and Copy Editing
inferred← citeshttps://doi.org/10.1007/978-3-031-43264-4_4openalex-snapshot
JaKtA: BDI Agent-Oriented Programming in Pure Kotlin
inferred← citeshttps://doi.org/10.1007/978-3-032-10827-2_1openalex-snapshot
Linear Algebraic Properties of Quantum Gates as a Starting Point for Their Digital Twinning
inferred← citeshttps://doi.org/10.1007/978-3-032-19050-5_7openalex-snapshot
Integrating Conversational Assistants Within Software Development Environments: An Extensible Approach
inferred← citeshttps://doi.org/10.1007/s10664-018-9622-9openalex-snapshot
Programmers do not favor lambda expressions for concurrent object-oriented code
inferred← citeshttps://doi.org/10.1007/s10664-019-09756-zopenalex-snapshot
You broke my code: understanding the motivations for breaking changes in APIs
inferred← citeshttps://doi.org/10.1007/s10664-021-10023-3openalex-snapshot
Characterizing refactoring graphs in Java and JavaScript projects
inferred← citeshttps://doi.org/10.1007/s10664-021-10039-9openalex-snapshot
The indolent lambdification of Java
inferred← citeshttps://doi.org/10.1007/s10664-021-10077-3openalex-snapshot
Two N-of-1 self-trials on readability differences between anonymous inner classes (AICs) and lambda expressions (LEs) on Java code snippets
inferred← citeshttps://doi.org/10.1007/s10664-025-10663-9openalex-snapshot
Understanding the adoption of modern Javascript features: An empirical study on open-source systems
inferred← citeshttps://doi.org/10.1007/s10664-026-10909-0openalex-snapshot
A mixed-method in-depth study of test-specific refactorings
inferred← citeshttps://doi.org/10.1007/s42979-024-03244-yopenalex-snapshot
Blending BDI Agents with Object-Oriented and Functional Programming with JaKtA
inferred← citeshttps://doi.org/10.1016/j.future.2019.12.016openalex-snapshot
Heterogeneous tree structure classification to label Java programmers according to their expertise level
inferred← citeshttps://doi.org/10.1016/j.infsof.2021.106665openalex-snapshot
“Won’t We Fix this Issue?” Qualitative characterization and automated identification of wontfix issues on GitHub
inferred← citeshttps://doi.org/10.1016/j.scico.2020.102476openalex-snapshot
Safe automated refactoring for intelligent parallelization of Java 8 streams
inferred← citeshttps://doi.org/10.1109/access.2023.3256886openalex-snapshot
A Model-Driven Approach for the Management and Enforcement of Coding Conventions
inferred← citeshttps://doi.org/10.1109/apsec.2018.00091openalex-snapshot
Large-Scale Evaluation of the Efficiency of Runtime-Verification Tools in the Wild
inferred← citeshttps://doi.org/10.1109/ase51524.2021.9678600openalex-snapshot
Why Do Developers Remove Lambda Expressions in Java?
inferred← citeshttps://doi.org/10.1109/icces48766.2020.9138056openalex-snapshot
Generation of Call Graph for Java Higher Order Functions
inferred← citeshttps://doi.org/10.1109/iceccs54210.2022.00012openalex-snapshot
Optimizing Parallel Java Streams
inferred← citeshttps://doi.org/10.1109/iceccs54210.2022.00025openalex-snapshot
Characterizing Java Streams in the Wild
inferred← citeshttps://doi.org/10.1109/icpc52881.2021.00033openalex-snapshot
RAID: Tool Support for Refactoring-Aware Code Reviews
inferred← citeshttps://doi.org/10.1109/icse.2019.00072openalex-snapshot
Safe Automated Refactoring for Intelligent Parallelization of Java 8 Streams
inferred← citeshttps://doi.org/10.1109/icse.2019.00117openalex-snapshot
Type Migration in Ultra-Large-Scale Codebases
inferred← citeshttps://doi.org/10.1109/icse43902.2021.00033openalex-snapshot
An Empirical Study of Refactorings and Technical Debt in Machine Learning Systems
inferred← citeshttps://doi.org/10.1109/icse48619.2023.00058openalex-snapshot
Does the Stream API Benefit from Special Debugging Facilities? A Controlled Experiment on Loops and Streams with Specific Debuggers
inferred← citeshttps://doi.org/10.1109/icsme58846.2023.00082openalex-snapshot
Understanding the Motivations, Challenges, and Practices of Software Rejuvenation
inferred← citeshttps://doi.org/10.1109/icsme58944.2024.00036openalex-snapshot
Exploring the Adoption of Fuzz Testing in Open-Source Software: A Case Study of the Go Community
inferred← citeshttps://doi.org/10.1109/msr.2019.00057openalex-snapshot
Automatically Generating Documentation for Lambda Expressions in Java
inferred← citeshttps://doi.org/10.1109/msr59073.2023.00080openalex-snapshot
Method Chaining Redux: An Empirical Study of Method Chaining in Java, Kotlin, and Python
inferred← citeshttps://doi.org/10.1109/saner.2018.8330214openalex-snapshot
Why and how Java developers break APIs
inferred← citeshttps://doi.org/10.1109/saner48275.2020.9054864openalex-snapshot
Refactoring Graphs: Assessing Refactoring over Time
inferred← citeshttps://doi.org/10.1109/saner50967.2021.00057openalex-snapshot
Linking Developer Experience to Coding Style in Open-Source Repositories
inferred← citeshttps://doi.org/10.1109/tse.2019.2910516openalex-snapshot
Characterizing the Usage, Evolution and Impact of Java Annotations in Practice
inferred← citeshttps://doi.org/10.1109/tse.2021.3057720openalex-snapshot
Breaking Type Safety in Go: An Empirical Study on the Usage of the unsafe Package
inferred← citeshttps://doi.org/10.1109/tse.2024.3484586openalex-snapshot
Refactoring-Aware Block Tracking in Commit History
inferred← citeshttps://doi.org/10.1145/3236024.3275434openalex-snapshot
Type migration in large-scale code bases
inferred← citeshttps://doi.org/10.1145/3338906.3338907openalex-snapshot
Understanding GCC builtins to develop better tools
inferred← citeshttps://doi.org/10.1145/3338906.3342499openalex-snapshot
On the use of lambda expressions in 760 open source Python projects
inferred← citeshttps://doi.org/10.1145/3350768.3350791openalex-snapshot
Does the Introduction of Lambda Expressions Improve the Comprehension of Java Programs?
inferred← citeshttps://doi.org/10.1145/3360584openalex-snapshot
Casting about in the dark: an empirical study of cast operations in Java programs
inferred← citeshttps://doi.org/10.1145/3368089.3409725openalex-snapshot
Understanding type changes in Java
inferred← citeshttps://doi.org/10.1145/3379597.3387441openalex-snapshot
An Empirical Study of Method Chaining in Java
inferred← citeshttps://doi.org/10.1145/3382494.3410676openalex-snapshot
On the adoption, usage and evolution of Kotlin features in Android development
inferred← citeshttps://doi.org/10.1145/3383219.3383255openalex-snapshot
An Exploratory Study Towards Understanding Lambda Expressions in Python
inferred← citeshttps://doi.org/10.1145/3397537.3397565openalex-snapshot
Profiling streams on the Java virtual machine
inferred← citeshttps://doi.org/10.1145/3425269.3425274openalex-snapshot
RefDiff4Go
inferred← citeshttps://doi.org/10.1145/3428236openalex-snapshot
Eliminating abstraction overhead of Java stream pipelines using ahead-of-time program optimization
inferred← citeshttps://doi.org/10.1145/3453478openalex-snapshot
Understanding Software-2.0
inferred← citeshttps://doi.org/10.1145/3485522openalex-snapshot
Modular specification and verification of closures in Rust
inferred← citeshttps://doi.org/10.1145/3510003.3510225openalex-snapshot
Discovering repetitive code changes in python ML systems
inferred← citeshttps://doi.org/10.1145/3510003.3519016openalex-snapshot
Imperative versus declarative collection processing
inferred← citeshttps://doi.org/10.1145/3540250.3549158openalex-snapshot
An exploratory study on the predominant programming paradigms in Python code
inferred← citeshttps://doi.org/10.1145/3544902.3546243openalex-snapshot
Identifying Source Code File Experts
inferred← citeshttps://doi.org/10.1145/3563767.3568131openalex-snapshot
Expressions in Java: Essential, Prevalent, Neglected?
inferred← citeshttps://doi.org/10.1145/3622758openalex-snapshot
Proceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software
inferred← citeshttps://doi.org/10.1145/3663529.3664464openalex-snapshot
Towards a Theory for Source Code Rejuvenation
inferred← citeshttps://doi.org/10.1145/3744916.3764526openalex-snapshot
Breaking Strong Encapsulation: A Comprehensive Study of Java Module Abuse
inferred← citeshttps://doi.org/10.1145/3793302.3793355openalex-snapshot
An Empirical Study of Policy as Code: Adoption, Purpose, and Maintenance
inferred← citeshttps://doi.org/10.1145/3798274openalex-snapshot
Block Tests
inferred← citeshttps://doi.org/10.1587/transinf.2019mpp0002openalex-snapshot
A Study on the Current Status of Functional Idioms in Java
inferred← citeshttps://doi.org/10.18421/tem124-34openalex-snapshot
Performance of Lambda Expressions in High Level Programming Languages
inferred← citeshttps://doi.org/10.21817/indjcse/2023/v14i3/231403061openalex-snapshot
STUDY ON EVOLUTION OF GENERAL PURPOSE PROGRAMMING LANGUAGE
inferred← citeshttps://doi.org/10.23638/lmcs-14(3:17)2018openalex-snapshot
Java & Lambda: a Featherweight Story
inferred← citeshttps://doi.org/10.2478/fcds-2023-0002openalex-snapshot
Comparing the understandability of iteration mechanisms over Collections in Java
inferred← citeshttps://doi.org/10.3390/fi17090418openalex-snapshot
Refactoring Loops in the Era of LLMs: A Comprehensive Study
inferred← citeshttps://doi.org/10.48550/arxiv.1904.02414openalex-snapshot
"Won't We Fix this Issue?" Qualitative Characterization and Automated Identification of Wontfix Issues on GitHub
inferred← citeshttps://doi.org/10.5753/cbsoft_estendido.2022.224945openalex-snapshot
RAID: Tool Support for Refactoring-Aware Code Reviews
inferred← citeshttps://doi.org/10.5753/jserd.2020.744openalex-snapshot
Understanding the Impact of Introducing Lambda Expressions in Java Programs
inferred← citeshttps://doi.org/10.70675/b79ef638zc70cz4363zb851ze90741782618openalex-snapshot
Towards high-quality Android applications development with Kotlin
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.