VLDB 2026 Research / reviewers in the wild / expert
Anastasia Terzi
dblp:289/5446
· DBLP profile ↗
4ranked-venue papers
4as first author
4since 2021 · last 2026
0009-0008-0985-6688ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 4 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Consent Requirements with Large Language Models: An Empirical Study on Clarity, Compliance, and Bias
Anastasia Terzi, Christina Zoi, Stamatia Bibi |
ENASE (1) | 1 |
| 2024 | Using Code from ChatGPT: Finding Patterns in the Developers' Interaction with ChatGPT
Anastasia Terzi, Stamatia Bibi, Nikolaos Tsitsimiklis, Pantelis Angelidis 0001 |
ICSR | 1 |
| 2022 | Software Reuse and Evolution in JavaScript ApplicationsabstractJavaScript (JS) is one of the most popular programming languages on GitHub. Most JavaScript applications are reusing third-party components to acquire various functionalities. Despite the benefits offered by software reuse there are still challenges, during the evolution of JavaScript applications, related to the management and maintenance of the third-party dependencies. Our key objective is to explore the evolution of library dependencies constraints in the context of JavaScript applications in terms of (a) the changeability (i.e., number of removed, added, or maintained libraries) (b) the update frequency of the library dependencies. For this purpose, we conducted a case study on the 86 most forked JavaScript applications hosted on GitHub and analyzed reuse data from a total of 2.363 successive releases. In general, 39% of the packages introduced in the first version of the project are being reused in the entire project’s lifetime. The number of package dependencies slightly grows over time, while several other are being permanently removed. Regarding the evolution of third-party applications, it is observed that developers do not update the dependencies constraints to a most recent version, waiting to reach probably “breaking points” when the updates will be inevitable. Anastasia Terzi, Orfeas Christou, Stamatia Bibi, Pantelis Angelidis 0001 |
SEAA | 1 |
| 2021 | Reuse Opportunities in JavaScript applicationsabstractJavaScript nowadays is among the most popular programming languages, used for developing web and IoT applications. Currently, the majority of JavaScript applications is reusing third-party components to acquire various functionalities. In this paper we isolate popular reused components and explore the type of functionality that is mostly being reused. Additionally, we examine whether the client applications adapt to the most recent versions of the reused components, and further study the reuse intensity of pairs of components that coexist in client applications. For this purpose, we performed a case study on 9389 components reused by 430 JavaScript applications hosted in GitHub. The results show that Compiler and Testing Frameworks are the most common types of functionality being reused, while the majority of client applications tend to adopt the recent versions of the reused components. Anastasia Terzi, Stamatia Bibi, Panagiotis G. Sarigiannidis |
SEAA | 1 |