VLDB 2026 Research / reviewers in the wild / expert
Jelena Slivka
dblp:124/2111
· DBLP profile ↗
12ranked-venue papers
3as first author
9since 2021 · last 2026
0000-0003-0351-1183ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 2 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 4 since 2021Human-computer interaction and ubiquitous computing · 4 · 4 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | How Prompting and Context Granularity Shape LLM-Based Assessment of Academic Writing: A Case Study in Serbian
Teodor Sakal Franciskovic, Jelena Slivka, Nikola Luburic, Mitar Perovic |
AIED | 2 |
| 2025 | Position Paper: Enhancing the Learning and Mastery of Academic Writing in the Serbian Language Through an AI Tool with Adaptive Scaffolding
Teodor Sakal Franciskovic, Dusan Gajic, Nikola Luburic, Jelena Slivka |
CSEDU (2) | 4 |
| 2024 | Predicting Students' Final Exam Scores Based on Their Regularity of Engagement with Pre-Class Activities in a Flipped Classroom
Teodor Sakal Franciskovic, Ana Andelic, Jelena Slivka, Nikola Luburic, Aleksandar Kovacevic |
CSEDU (2) | 3 |
| 2024 | Automatic detection of Feature Envy and Data Class code smells using machine learning
Milica Skipina, Jelena Slivka, Nikola Luburic, Aleksandar Kovacevic |
Expert Syst. Appl. | 2 |
| 2024 | Automatic detection of code smells using metrics and CodeT5 embeddings: a case study in C#
Aleksandar Kovacevic, Nikola Luburic, Jelena Slivka, Simona Prokic, Katarina-Glorija Grujic, Dragan Vidakovic, Goran Sladic |
Neural Comput. Appl. | 3 |
| 2024 | Prescriptive procedure for manual code smell annotation
Simona Prokic, Nikola Luburic, Jelena Slivka, Aleksandar Kovacevic |
Sci. Comput. Program. | 3 |
| 2023 | Towards a systematic approach to manual annotation of code smells
Jelena Slivka, Nikola Luburic, Simona Prokic, Katarina-Glorija Grujic, Aleksandar Kovacevic, Goran Sladic, Dragan Vidakovic |
Sci. Comput. Program. | 1 |
| 2022 | Clean Code Tutoring: Makings of a Foundation
Nikola Luburic, Dragan Vidakovic, Jelena Slivka, Simona Prokic, Katarina-Glorija Grujic, Aleksandar Kovacevic, Goran Sladic |
CSEDU (1) | 3 |
| 2022 | Automatic detection of Long Method and God Class code smells through neural source code embeddingsabstractCode smells are structures in code that often harm its quality. Manually detecting code smells is challenging, so researchers proposed many automatic detectors. Traditional code smell detectors employ metric-based heuristics, but researchers have recently adopted a Machine-Learning (ML) based approach. This paper compares the performance of multiple ML-based code smell detection models against multiple metric-based heuristics for detection of God Class and Long Method code smells. We assess the effectiveness of different source code representations for ML: we evaluate the effectiveness of traditionally used code metrics against code embeddings (code2vec, code2seq, and CuBERT). This study is the first to evaluate the effectiveness of pre-trained neural source code embeddings for code smell detection to the best of our knowledge. This approach helped us leverage the power of transfer learning – our study is the first to explore whether the knowledge mined from code understanding models can be transferred to code smell detection. A secondary contribution of our research is the systematic evaluation of the effectiveness of code smell detection approaches on the same large-scale, manually labeled MLCQ dataset. Almost every study that proposes a detection approach tests this approach on the dataset unique for the study. Consequently, we cannot directly compare the reported performances to derive the best-performing approach. Aleksandar Kovacevic, Jelena Slivka, Dragan Vidakovic, Katarina-Glorija Grujic, Nikola Luburic, Simona Prokic, Goran Sladic |
Expert Syst. Appl. | 2 |
| 2019 | A Framework for Teaching Security Design Analysis Using Case Studies and the Hybrid Flipped ClassroomabstractWith ever-greater reliance of the developed world on information and communication technologies, constructing secure software has become a top priority. To produce secure software, security activities need to be integrated throughout the software development lifecycle. One such activity is security design analysis (SDA), which identifies security requirements as early as the software design phase. While considered an important step in software development, the general opinion of information security subject matter experts and researchers is that SDA is challenging to learn and teach. Experimental evidence provided in literature confirms this claim. To help solve this, we have developed a framework for teaching SDA by utilizing case study analysis and the hybrid flipped classroom approach. We evaluate our framework by performing a comparative analysis between a group of students who attended labs generated using our framework and a group that participated in traditional labs. Our results show that labs created using our framework achieve better learning outcomes for SDA, as opposed to the traditional labs. Secondary contributions of our article include teaching materials, such as lab descriptions and a case study of a hospital information system to be used for SDA. We outline instructions for using our framework in different contexts, including university courses and corporate training programs. By using our proposed teaching framework, with our or any other case study, we believe that both students and employees can learn the craft of SDA more effectively. Nikola Luburic, Goran Sladic, Jelena Slivka, Branko Milosavljevic |
ACM Trans. Comput. Educ. | 3 |
| 2017 | RSSalg software: A tool for flexible experimenting with co-training based semi-supervised algorithms
Jelena Slivka, Goran Sladic, Branko Milosavljevic, Aleksandar Kovacevic |
Knowl. Based Syst. | 1 |
| 2012 | Semi-Supervised Learning on Single-View Datasets by Integration of Multiple Co-trained ClassifiersabstractWe propose a novel semi-supervised learning algorithm, called IMCC, designed for co-training classifiers on single-view datasets. Our method runs the co-training algorithm for a predefined number of times, each time using a different random split of features. Thus, a set of diverse co-training classifiers is created. Each of these classifiers then labels each of the examples for which we want to determine the class label. In this way, each example for classification is assigned multiple labels. We then treat this as a problem of learning from inconsistent and unreliable annotators in a multi-annotator problem setting and estimate the single hidden true label for each example. In experimental results obtained on 25 benchmark datasets of various properties IMCC outperformed five considered alternative methods for co-training on single-view datasets, and resulted in a statistical tie with a Naive Bayes classifier trained using a much larger set of labeled examples. Jelena Slivka, Ping Zhang 0016, Aleksandar Kovacevic, Zora Konjovic, Zoran Obradovic |
ICMLA (1) | 1 |