Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Marin Silic

dblp:53/1032 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Services computing and microservices › service selection
qos-aware service selection
0.612022
Fast Multi-Criteria Service Selection for Multi-User Composite Applications · IEEE Trans. Serv. Comput. 2022
Services computing and microservices
service composition
0.612022
Fast Multi-Criteria Service Selection for Multi-User Composite Applications · IEEE Trans. Serv. Comput. 2022
Services computing and microservices
service selection
0.612022
Fast Multi-Criteria Service Selection for Multi-User Composite Applications · IEEE Trans. Serv. Comput. 2022
Services computing and microservices
service-oriented architecture
0.212015
A Reliability Improvement Method for SOA-Based Applications · IEEE Trans. Dependable Secur. Comput. 2015
Requirements engineering and software design
software architecture
0.212015
A Reliability Improvement Method for SOA-Based Applications · IEEE Trans. Dependable Secur. Comput. 2015
Cloud and datacenter computing › quality of service
qos prediction
0.212015
Prediction of Atomic Web Services Reliability for QoS-Aware Recommendation · IEEE Trans. Serv. Comput. 2015
Software testing › software reliability
reliability prediction
0.212013
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.212013
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.112015
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
YearPublicationVenuePosition
2024 Advancing Attribution-Based Neural Network Explainability through Relative Absolute Magnitude Layer-Wise Relevance Propagation and Multi-Component Evaluation
abstract
Recent 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 Applications
abstract
As 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 Applications
abstract
As 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 Recommendation
abstract
While 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 Services
abstract
The 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 clustering
abstract
Contemporary 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 FSE1