Profiling and optimizing java streams

E Rosales, M Basso, A Rosà, W Binder - arxiv preprint arxiv:2302.10006, 2023 - arxiv.org
The Stream API was added in Java 8 to allow the declarative expression of data-processing
logic, typically map-reduce-like data transformations on collections and datasets. The …

Large‐scale characterization of Java streams

E Rosales, M Basso, A Rosà… - Software: Practice and …, 2023 - Wiley Online Library
Java streams are receiving the attention of developers targeting the Java virtual machine
(JVM) as they ease the development of data‐processing logic, while also favoring code …

SQL to Stream with S2S: An Automatic Benchmark Generator for the Java Stream API

F Schiavio, A Rosà, W Binder - Proceedings of the 21st ACM SIGPLAN …, 2022 - dl.acm.org
The Java Stream API was introduced in Java 8, allowing developers to express
computations in a functional style by defining a pipeline of data-processing operations …

SQL to stream with S2S

F Schiavio, A Rosà, W Binder - Proceedings of the 21st ACM SIGPLAN …, 2022 - sonar.ch
Abstract The Java Stream API was introduced in Java 8, allowing developers to express
computations in a functional style by defining a pipeline of data-processing operations …