Skip to content

Commit b541785

Browse files
committed
Publish 10(1)
1 parent 061a161 commit b541785

16 files changed

Lines changed: 48 additions & 16 deletions

2025/10/1/index.markdown

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ authors:
2121
affiliation: "University of Uppsala, Sweden"
2222
id: "0000-0002-4269-5408"
2323

24+
arxiv: "2502.20522"
25+
file: "https://arxiv.org/pdf/2502.20522v1.pdf"
2426
excerpt: |
2527
In modern server computing, efficient CPU resource usage is often
2628
traded for latency. Garbage collection is a key aspect of memory
@@ -60,7 +62,7 @@ The Art, Science, and Engineering of Programming, 2025, Vol. 10, Issue 1, Articl
6062
Submission date: 2024-08-09
6163
Publication date: 2025-02-15
6264
DOI: <https://doi.org/10.22152/programming-journal.org/2026/10/1>
63-
Full text: *t.b.a*
65+
Full text: [PDF](https://arxiv.org/pdf/2502.20522v1.pdf)
6466

6567

6668
### Abstract

2025/10/10/index.markdown

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ authors:
2121
affiliation: "Lund University, Sweden"
2222
id: "0000-0001-7966-4560"
2323

24+
arxiv: "2502.20540"
25+
file: "https://arxiv.org/pdf/2502.20540v1.pdf"
2426
excerpt: |
2527
#### Context
2628
Developing compilers and static analysis tools (“language tools”) is a difficult and time-consuming task.
@@ -62,7 +64,7 @@ The Art, Science, and Engineering of Programming, 2025, Vol. 10, Issue 1, Articl
6264
Submission date: 2024-09-30
6365
Publication date: 2025-02-15
6466
DOI: <https://doi.org/10.22152/programming-journal.org/2026/10/10>
65-
Full text: *t.b.a*
67+
Full text: [PDF](https://arxiv.org/pdf/2502.20540v1.pdf)
6668

6769

6870
### Abstract

2025/10/11/index.markdown

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ authors:
2121
affiliation: "Institute of Science Tokyo, Japan"
2222
id: "0000-0002-8837-5303"
2323

24+
arxiv: "2502.20534"
25+
file: "https://arxiv.org/pdf/2502.20534v1.pdf"
2426
excerpt: |
2527
**Context:** Many systems require receiving data from multiple information sources, which act as distributed network devices that asynchronously send the latest data at their own pace to generalize various kinds of devices and connections, known as the Internet of Things (IoT). These systems often perform computations both **reactively** and **retroactively** on information received from the sources for monitoring and analytical purposes, respectively.
2628
@@ -42,7 +44,7 @@ The Art, Science, and Engineering of Programming, 2025, Vol. 10, Issue 1, Articl
4244
Submission date: 2024-10-01
4345
Publication date: 2025-02-15
4446
DOI: <https://doi.org/10.22152/programming-journal.org/2026/10/11>
45-
Full text: *t.b.a*
47+
Full text: [PDF](https://arxiv.org/pdf/2502.20534v1.pdf)
4648

4749

4850
### Abstract

2025/10/12/index.markdown

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ authors:
2121
affiliation: "Institute of Science Tokyo, Japan"
2222
id: "0000-0002-8837-5303"
2323

24+
arxiv: "2502.20530"
25+
file: "https://arxiv.org/pdf/2502.20530v1.pdf"
2426
excerpt: |
2527
**Context:** Multi-schema-version data management (MSVDM) is the database technology that simultaneously supports multiple schema versions of one database. With the technology, multiple versions of one software system can co-exist and exchange data even when the system's data structure evolves along with versions.
2628
@@ -48,7 +50,7 @@ The Art, Science, and Engineering of Programming, 2025, Vol. 10, Issue 1, Articl
4850
Submission date: 2024-10-01
4951
Publication date: 2025-02-15
5052
DOI: <https://doi.org/10.22152/programming-journal.org/2026/10/12>
51-
Full text: *t.b.a*
53+
Full text: [PDF](https://arxiv.org/pdf/2502.20530v1.pdf)
5254

5355

5456
### Abstract

2025/10/13/index.markdown

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ authors:
2929
affiliation: "CWI, Netherlands / University of Groningen, Netherlands"
3030
id: "0000-0001-8853-7934?"
3131

32+
arxiv: "2502.20537"
33+
file: "https://arxiv.org/pdf/2502.20537v1.pdf"
3234
excerpt: |
3335
As software grows increasingly complex, the quantity and diversity of concerns to be addressed also rises. To answer this diversity of concerns, developers may end up using multiple programming languages in a single software project, a practice known as polyglot programming. This practice has gained momentum with the rise of execution platforms capable of supporting polyglot systems.
3436
@@ -50,7 +52,7 @@ The Art, Science, and Engineering of Programming, 2025, Vol. 10, Issue 1, Articl
5052
Submission date: 2024-10-01
5153
Publication date: 2025-02-15
5254
DOI: <https://doi.org/10.22152/programming-journal.org/2026/10/13>
53-
Full text: *t.b.a*
55+
Full text: [PDF](https://arxiv.org/pdf/2502.20537v1.pdf)
5456

5557

5658
### Abstract

2025/10/14/index.markdown

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ authors:
2929
affiliation: "USI Lugano, Switzerland"
3030
id: "0000-0001-5527-5931"
3131

32+
arxiv: "2502.20526"
33+
file: "https://arxiv.org/pdf/2502.20526v1.pdf"
3234
excerpt: |
3335
#### Context
3436
Graphics is a popular domain for teaching introductory programming in a motivating way, even in text-based programming languages.
@@ -76,7 +78,7 @@ The Art, Science, and Engineering of Programming, 2025, Vol. 10, Issue 1, Articl
7678
Submission date: 2024-10-01
7779
Publication date: 2025-02-15
7880
DOI: <https://doi.org/10.22152/programming-journal.org/2026/10/14>
79-
Full text: *t.b.a*
81+
Full text: [PDF](https://arxiv.org/pdf/2502.20526v1.pdf)
8082

8183

8284
### Abstract

2025/10/15/index.markdown

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ authors:
2121
affiliation: "EPFL, Switzerland"
2222
id: "0009-0005-2543-3309"
2323

24+
arxiv: "2502.20546"
25+
file: "https://arxiv.org/pdf/2502.20546v1.pdf"
2426
excerpt: |
2527
Type classes are a popular tool for implementing generic algorithms and data structures without loss of efficiency, bridging the gap between parametric and ad-hoc polymorphism. Since their initial development in Haskell, they now feature prominently in numerous other industry-ready programming languages, notably including Swift, Rust, and Scala. The success of type classes hinges in large part on the compilers' ability to infer arguments to implicit parameters by means of a type-directed resolution. This technique, sometimes dubbed **implicit programming**, lets users elide information that the language implementation can deduce from the context, such as the implementation of a particular type class.
2628
@@ -36,7 +38,7 @@ The Art, Science, and Engineering of Programming, 2025, Vol. 10, Issue 1, Articl
3638
Submission date: 2024-10-01
3739
Publication date: 2025-02-15
3840
DOI: <https://doi.org/10.22152/programming-journal.org/2026/10/15>
39-
Full text: *t.b.a*
41+
Full text: [PDF](https://arxiv.org/pdf/2502.20546v1.pdf)
4042

4143

4244
### Abstract

2025/10/2/index.markdown

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ authors:
2121
affiliation: "Northeastern University, USA"
2222
id: "0000-0001-6678-1004?"
2323

24+
arxiv: "2502.20542"
25+
file: "https://arxiv.org/pdf/2502.20542v1.pdf"
2426
excerpt: |
2527
#### Context
2628
@@ -86,7 +88,7 @@ The Art, Science, and Engineering of Programming, 2025, Vol. 10, Issue 1, Articl
8688
Submission date: 2024-08-19
8789
Publication date: 2025-02-15
8890
DOI: <https://doi.org/10.22152/programming-journal.org/2026/10/2>
89-
Full text: *t.b.a*
91+
Full text: [PDF](https://arxiv.org/pdf/2502.20542v1.pdf)
9092

9193

9294
### Abstract

2025/10/3/index.markdown

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ authors:
2929
affiliation: "JKU Linz, Austria"
3030
id: "0000-0001-7706-7308"
3131

32+
arxiv: "2502.20536"
33+
file: "https://arxiv.org/pdf/2502.20536v1.pdf"
3234
excerpt: |
3335
Data structures are a cornerstone of most modern programming languages. Whether they are provided via separate libraries, built into the language specification, or as part of the language's standard library - data structures such as lists, maps, sets, or arrays provide programmers with a large repertoire of tools to deal with data.
3436
Moreover, each kind of data structure typically comes with a variety of implementations that focus on scalability, memory efficiency, performance, thread-safety, or similar aspects.
@@ -56,7 +58,7 @@ The Art, Science, and Engineering of Programming, 2025, Vol. 10, Issue 1, Articl
5658
Submission date: 2024-09-22
5759
Publication date: 2025-02-15
5860
DOI: <https://doi.org/10.22152/programming-journal.org/2026/10/3>
59-
Full text: *t.b.a*
61+
Full text: [PDF](https://arxiv.org/pdf/2502.20536v1.pdf)
6062

6163

6264
### Abstract

2025/10/4/index.markdown

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ authors:
2121
affiliation: "Vrije Universiteit Brussel, Belgium"
2222
id: "0000-0002-5229-5627"
2323

24+
arxiv: "2502.20538"
25+
file: "https://arxiv.org/pdf/2502.20538v1.pdf"
2426
excerpt: |
2527
#### Context
2628
Distributed Stream Processing Frameworks (DSPFs) are popular tools for expressing real-time Big Data applications that have to handle enormous volumes of data in real time. These frameworks distribute their applications over a cluster in order to scale horizontally along with the amount of incoming data.
@@ -60,7 +62,7 @@ The Art, Science, and Engineering of Programming, 2025, Vol. 10, Issue 1, Articl
6062
Submission date: 2024-10-01
6163
Publication date: 2025-02-15
6264
DOI: <https://doi.org/10.22152/programming-journal.org/2026/10/4>
63-
Full text: *t.b.a*
65+
Full text: [PDF](https://arxiv.org/pdf/2502.20538v1.pdf)
6466

6567

6668
### Abstract

0 commit comments

Comments
 (0)