EDBT 2026 Demo / reviewers in the wild / expert
Marin Silic
dblp:53/1032
· DBLP profile ↗
8ranked-venue papers
3as first author
2since 2021 · last 2024
0000-0002-4896-7689ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 1Security and privacy · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
5 papers |
Services computing and microservices · 81% Software maintenance and evolution · 7% Requirements engineering and software design · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Cloud and datacenter computing · 72% Performance modeling and evaluation · 28% |
Topics — the 9 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices › service selection
qos-aware service selection |
0.6 | 1 | 2022 | Fast Multi-Criteria Service Selection for Multi-User Composite Applications · IEEE Trans. Serv. Comput. 2022 |
Services computing and microservices
service composition |
0.6 | 1 | 2022 | Fast Multi-Criteria Service Selection for Multi-User Composite Applications · IEEE Trans. Serv. Comput. 2022 |
Services computing and microservices
service selection |
0.6 | 1 | 2022 | Fast Multi-Criteria Service Selection for Multi-User Composite Applications · IEEE Trans. Serv. Comput. 2022 |
Services computing and microservices
service-oriented architecture |
0.2 | 1 | 2015 | A Reliability Improvement Method for SOA-Based Applications · IEEE Trans. Dependable Secur. Comput. 2015 |
Requirements engineering and software design
software architecture |
0.2 | 1 | 2015 | A Reliability Improvement Method for SOA-Based Applications · IEEE Trans. Dependable Secur. Comput. 2015 |
Cloud and datacenter computing › quality of service
qos prediction |
0.2 | 1 | 2015 | Prediction of Atomic Web Services Reliability for QoS-Aware Recommendation · IEEE Trans. Serv. Comput. 2015 |
Software testing › software reliability
reliability prediction |
0.2 | 1 | 2013 | Prediction of atomic web services reliability based on k-means clustering · ESEC/SIGSOFT FSE 2013 |
Services computing and microservices › quality-of-service management
web service reliability |
0.2 | 1 | 2013 | Prediction of atomic web services reliability based on k-means clustering · ESEC/SIGSOFT FSE 2013 |
Recommender systems › domain-specific recommendation › service recommendation
qos-aware service recommendation |
0.1 | 1 | 2015 | Prediction of Atomic Web Services Reliability for QoS-Aware Recommendation · IEEE Trans. Serv. Comput. 2015 |
Methods — techniques the papers use, named apart from their topics
utility cost · 1.1transportation problem · 1.1heuristic · 1.1regression · 1.0k-means clustering · 1.0similarity-based prediction · 0.4recommendation systems · 0.3recommendation algorithms · 0.2heuristic algorithm · 0.2belief network · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Advancing Attribution-Based Neural Network Explainability through Relative Absolute Magnitude Layer-Wise Relevance Propagation and Multi-Component EvaluationabstractRecent advancement in deep-neural network performance led to the development of new state-of-the-art approaches in numerous areas. However, the black-box nature of neural networks often prohibits their use in areas where model explainability and model transparency are crucial. Over the years, researchers proposed many algorithms to aid neural network understanding and provide additional information to the human expert. One of the most popular methods being Layer-Wise Relevance Propagation (LRP). This method assigns local relevance based on the pixel-wise decomposition of nonlinear classifiers. With the rise of attribution method research, there has emerged a pressing need to assess and evaluate their performance. Numerous metrics have been proposed, each assessing an individual property of attribution methods such as faithfulness, robustness, or localization. Unfortunately, no single metric is deemed optimal for every case, and researchers often use several metrics to test the quality of the attribution maps. In this work, we address the shortcomings of the current LRP formulations and introduce a novel method for determining the relevance of input neurons through layer-wise relevance propagation. Furthermore, we apply this approach to the recently developed Vision Transformer architecture and evaluate its performance against existing methods on two image classification datasets, namely ImageNet and PascalVOC. Our results clearly demonstrate the advantage of our proposed method. Furthermore, we discuss the insufficiencies of current evaluation metrics for attribution-based explainability and propose a new evaluation metric that combines the notions of faithfulness, robustness, and contrastiveness. We utilize this new metric to evaluate the performance of various attribution-based methods. Our code is available at: https://github.com/davor10105/relative-absolute-magnitude-propagation Davor Vukadin, Petar Afric, Marin Silic, Goran Delac |
ACM Trans. Intell. Syst. Technol. | 3 |
| 2022 | Fast Multi-Criteria Service Selection for Multi-User Composite ApplicationsabstractAs cloud computing becomes the prevailing aspect of software engineering, paradigms such as Service-Based Systems (SBSs) or Software as a Service (SaaS) are coming into focus. They are based on cloud services responding to numerous client requests. Selecting the actual service instance for request can be an issue, if requirements for multiple Quality of Service (QoS) attributes need to be satisfied for many users simultaneously. The problem becomes more complex if we take into account the compositeness of users applications, consisting of many tasks, where QoS properties are calculated over the whole composition. The existing approaches for this problem lack either efficiency or generality. In this paper, we propose a fast heuristic method for multi-criteria service selection, designed for multi-user composite workflows with the goal of satisfying all, or as many as possible, of the given QoS requirements. The proposed method reduces the problem to several independent transportation problems, using a global-aware utility cost based on expected compositional QoS, and iterative solution improvements. Apart from being more general than the existing approaches, the proposed method turns out to be more efficient than the alternatives (up to 5x faster), as shown by extensive experiments covering both special and more general cases. Adrian Satja Kurdija, Marin Silic, Goran Delac, Klemo Vladimir |
IEEE Trans. Serv. Comput. | 2 |
| 2020 | REPD: Source code defect prediction as anomaly detection
Petar Afric, Lucija Sikic, Adrian Satja Kurdija, Marin Silic |
J. Syst. Softw. | 4 |
| 2018 | Efficient global correlation measures for a collaborative filtering dataset
Adrian Satja Kurdija, Marin Silic, Klemo Vladimir, Goran Delac |
Knowl. Based Syst. | 2 |
| 2015 | A Reliability Improvement Method for SOA-Based ApplicationsabstractAs SOA gains more traction through various implementations, building reliable service compositions remains one of the principal research concerns. Widely researched reliability assurance methods, often rely on applying redundancy or complex optimization strategies that can make them less applicable when it comes to designing service compositions on a larger scale. To address this issue, we propose a design time reliability improvement method that enables selective service composition improvements by focusing on the most reliability-critical workflow components, named weak points. With the aim of detecting most significant weak points, we introduce a method based on a suite of recommendation algorithms that leverage a belief network reliability model. The method is made scalable by using heuristic algorithms that achieve better computational performance at the cost of recommendation accuracy. Although less accurate heuristic algorithms on average require more improvement steps, they can achieve better overall performance in cases when the additional step-wise overhead of applying improvements is low. We confirm the soundness of the proposed solution by performing experiments on data sets of randomly generated service compositions. Goran Delac, Marin Silic, Sinisa Srbljic |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2015 | Prediction of Atomic Web Services Reliability for QoS-Aware RecommendationabstractWhile constructing QoS-aware composite work-flows based on service oriented systems, it is necessary to assess nonfunctional properties of potential service selection candidates. In this paper, we present CLUS, a model for reliability prediction of atomic web services that estimates the reliability for an ongoing service invocation based on the data assembled from previous invocations. With the aim to improve the accuracy of the current state-of-the-art prediction models, we incorporate user-service-, and environment-specific parameters of the invocation context. To reduce the scalability issues present in the state-of-the-art approaches, we aggregate the past invocation data using K-means clustering algorithm. In order to evaluate different quality aspects of our model, we conducted experiments on services deployed in different regions of the Amazon cloud. The evaluation results confirm that our model produces more scalable and accurate predictions when compared to the current state-of-the-art approaches. Marin Silic, Goran Delac, Sinisa Srbljic |
IEEE Trans. Serv. Comput. | 1 |
| 2014 | Scalable and Accurate Prediction of Availability of Atomic Web ServicesabstractThe modern information systems on the Internet are often implemented as composite services built from multiple atomic services. These atomic services have their interfaces publicly available while their inner structure is unknown. The quality of the composite service is dependent on both the availability of each atomic service and their appropriate orchestration. In this paper, we present LUCS, a formal model for predicting the availability of atomic web services that enhances the current state-of-the-art models used in service recommendation systems. LUCS estimates the service availability for an ongoing request by considering its similarity to prior requests according to the following dimensions: the user's and service's geographic location, the service load, and the service's computational requirements. In order to evaluate our model, we conducted experiments on services deployed in different regions of the Amazon cloud. For each service, we varied the geographic origin of its incoming requests as well as the request frequency. The evaluation results suggest that our model significantly improves availability prediction when all of the LUCS input parameters are available, reducing the prediction error by 71 percent compared to the current state-of-the-art. Marin Silic, Goran Delac, Ivo Krka, Sinisa Srbljic |
IEEE Trans. Serv. Comput. | 1 |
| 2013 | Prediction of atomic web services reliability based on k-means clusteringabstractContemporary web applications are often designed as composite services built by coordinating atomic services with the aim of providing the appropriate functionality. Although functional properties of each atomic service assure correct functionality of the entire application, nonfunctional properties such as availability, reliability, or security might significantly influence the user-perceived quality of the application. In this paper, we present CLUS, a model for reliability prediction of atomic web services that improves state-of-the-art approaches used in modern recommendation systems. CLUS predicts the reliability for the ongoing service invocation using the data collected from previous invocations. We improve the accuracy of the current state-of-the-art prediction models by considering user-, service- and environment-specific parameters of the invocation context. To address the computational performance related to scalability issues, we aggregate the available previous invocation data using K-means clustering algorithm. We evaluated our model by conducting experiments on services deployed in different regions of the Amazon cloud. The evaluation results suggest that our model improves both performance and accuracy of the prediction when compared to the current state-of-the-art models. Marin Silic, Goran Delac, Sinisa Srbljic |
ESEC/SIGSOFT FSE | 1 |