Mirjana Ivanovic

Mirjana Ivanovic
University of Novi Sad · Faculty of Sciences

About

457
Publications
99,665
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
5,261
Citations
Citations since 2017
148 Research Items
3395 Citations
20172018201920202021202220230100200300400500600
20172018201920202021202220230100200300400500600
20172018201920202021202220230100200300400500600
20172018201920202021202220230100200300400500600
Introduction
Mirjana Ivanovic holds the position of Full Professor at Faculty of Sciences, University of Novi Sad, Serbia. She is author or co-author of 14 textbooks, several monographs and more than 350 research papers. Her research interests include agent technologies, intelligent techniques (CBR, data and web mining) and their applications, effects and applications of various data mining and machine learning algorithms, programming languages and software tools, e-learning and web-based learning. Editor-in-Chief of the Computer Science and Information Systems journal.

Publications

Publications (457)
Chapter
The aim of this paper is to explore the model of the Mountain Car Problem. We provide insight into the physics behind the model. We present some experimental results obtained by numerically simulating the model. We also propose a reinforcement learning approach for deriving an optimal control policy combining model discretization and Q-learning.Key...
Article
Full-text available
There are many areas where conventional supervised machine learning does not work well, for instance, in cases with a large, or systematically increasing, number of countably infinite classes. Zero-shot learning has been proposed to address this. In generalized settings, the zero-shot learning problem represents real-world applications where test i...
Chapter
In modern, constantly developing society a lot of people suffer from critical, serious diseases and need almost everyday medical assistance. Accordingly, famous health big players and respectable research institutions all over the world have been recognized necessity of development of sophisticated specific software services that will help patients...
Chapter
Nowadays, more and more people suffer from serious diseases and doctors and patients need sophisticated medical and health support. Accordingly, prominent health stakeholders have recognized the importance of development of such services to make patients’ life easier. Such support requires the collection of patients’ complex data. Holistic patient’...
Article
Full-text available
In the field of time series data mining, the accuracy of the simple, but very successful nearest neighbor (NN) classifier directly depends on the chosen similarity measure. To improve the efficiency of elastic measures introduced to overcome the shortcomings of Euclidean distance, the Sakoe-Chiba band is usually applied as a constraint. In this pap...
Preprint
Full-text available
In modern dynamic constantly developing society, more and more people suffer from chronic and serious diseases and doctors and patients need special and sophisticated medical and health support. Accordingly, prominent health stakeholders have recognized the importance of development of such services to make patients life easier. Such support requir...
Chapter
Estimation of effort and costs is crucial for successfully implementation of software projects. Project development time is an essential factor, both for project clients and project developers. The amount of money needed to invest in a project influences the decision whether to start a project or not or whether it will be completed successfully or...
Article
Collective intelligence and Knowledge Exploration (CI and KE) have been adopted to solve many problems. They are particularly used by companies as a support for innovation to efficiently obtain usable results. CI is usually defined as a group ability to perform consistently well across a wide variety of tasks, and it has to be combined with KD to e...
Article
Full-text available
This paper highlights the use of software agents and simulating real-world medical phenomena. We start with a brief overview of different approaches and tools for developing software agents and running simulations. One of the more recent tools was utilized in this paper to develop a model of disease spread in a population of agents and for performi...
Article
Full-text available
Introduction: Breast and prostate cancer survivors can experience impaired quality of life (QoL) in several QoL domains. The current strategy to support cancer survivors with impaired QoL is suboptimal, leading to unmet patient needs. ASCAPE aims to provide personalized- and artificial intelligence (AI)-based predictions for QoL issues in breast-...
Article
Full-text available
This paper presents the evaluation of the Index of Learning Styles, an assessment tool of the Felder–Silverman learning model. A few studies have previously evaluated this tool, but as far as we know, none of them considered the learners’ opinion to achieve their goals. Considering that many studies suggest continuing with the Index of Learning Sty...
Article
Full-text available
Rapid and accurate assessment of software project development using artificial intelligence tools can be essential for success in the software industry. This article has two objectives: to reduce the magnitude relative error (MRE) value in estimating the effort and cost of software development using the proposed artificial neural network architectu...
Chapter
In this contribution, analysis of usefulness of selected parameters of a distributed information system, for early detection of anomalies in its operation, is considered. Use of statistical analysis, or machine learning (ML), can result in high computational complexity and requirement to transfer large amount of data from the monitored system’s ele...
Chapter
In modern society, with the constantly growing economy and demanding working and living conditions, a large portion of the population is facing stressful life that triggers chronic health problems like cancer, cardiovascular or neurological diseases.
Article
Full-text available
Quality of life (QoL) is one of the major issues for cancer patients. With the advent of medical databases containing large amounts of relevant QoL information it becomes possible to train predictive QoL models by machine learning (ML) techniques. However, the training of predictive QoL models poses several challenges mostly due to data privacy con...
Article
Full-text available
This paper proposes a new, improved COmmon Software Measurement International Consortium function point (COSMIC FP) method that uses Artificial Neural Network (ANN) architectures based on Taguchi's Orthogonal Array to estimate software development effort. The minimum magnitude relative error (MRE) to evaluate these archi-tectures considering the co...
Article
Full-text available
Adequate estimation is a crucial factor for the implementation of software projects within set customer requirements. The use of Case Point Analysis (UCP) is the latest and most accurate method for estimating the effort and cost of realizing software products. This paper will present a new, improved UCP model constructed based on two different arti...
Conference Paper
Full-text available
Accurate assessment of software project development using the proper artificial intelligence tools can be a significant challenge for success in the software industry. This paper aims to minimize the relative error in software estimation using the proposed model of an artificial neural network (ANN) based on Taguchi's orthogonal vector plan. By sel...
Article
Full-text available
Software estimation involves meeting a huge number of different requirements, such as resource allocation, cost estimation, effort estimation, time estimation, and the changing demands of software product customers. Numerous estimation models try to solve these problems. In our experiment, a clustering method of input values to mitigate the heterog...
Article
Full-text available
In the World Declaration on Higher Education, the concept of higher education is defined as “all types of studies, training or research training at the postsecondary level, provided by universities or other educational establishments that are approved as institutions of higher education by the competent state authorities” [...]
Chapter
This paper contributes to the research on explainable educational recommendations by investigating explainable recommendations in the context of personalized practice system for introductory Java programming. We present the design of two types of explanations to justify recommendation of next learning activity to practice. The value of these explai...
Chapter
Full-text available
This paper proposes a multi-agent system for modeling and simulation of epidemics spread management strategies. The core of the proposed approach is a generic spatial Susceptible-Infected-Recovered stochastic discrete system. Our model aims at evaluating the effect of prophylactic and mobility limitation measures on the impact and magnitude of the...
Article
Full-text available
Context Nowadays, companies are investing in brand new software, given that fact they always need help with estimating software development, effort, costs, and the period of time needed for completing the software itself. In this paper, four different architectures of Artificial Neural Networks (ANN), as one of the most desired tools for predicting...
Article
Full-text available
In this paper, two different architectures of Artificial Neural Networks (ANN) are proposed as an efficient tool for predicting and estimating software effort. Artificial Neural Networks, as a branch of machine learning, are used in estimation because they tend towards fast learning and giving better and more accurate results. The search/optimizati...
Article
Human activities and behaviour in different domains are usually influenced by other people’s actions and opinion. Nowadays, it is evident that there is a growing research interest in sentiment analysis, evaluation and prediction. Content from web sources and social media is frequently used when people want to see others’ opinion about different thi...
Chapter
Online educational technologies (ET) collect a lot of data. Analysis of that data is called learning analytics (LA) or educational data mining (EDM). In this paper we present and combine research results from development and research work with two ET systems, one in University of Novi Sad, Serbia and another in University of Turku, Finland. We comb...
Book
This book constitutes thoroughly reviewed and selected short papers presented at the 25th East-European Conference on Advances in Databases and Information Systems, ADBIS 2021, as well as papers presented at doctoral consortium and ADBIS 2021 workshops. Due to the COVID-19 the conference and satellite events were held in hybrid mode. The 11 full p...
Article
Full-text available
In this work we address the problem of optimizing collective profitability in semi-competitive intermediation networks defined as augmented directed acyclic graphs. Network participants are modeled as autonomous agents endowed with private utility functions. We introduce a mathematical optimization model for defining pricing strategies of network p...
Article
Improvement of prediction accuracy and early detection of the Alzheimer’s disease is becoming increasingly important for managing its impact on lives of affected patients. Many machine learning approaches have been applied to support the diagnosis and prediction of this illness. In this paper we propose an approach for improving the Alzheimer’s dis...
Article
Time-series classification has been addressed by a plethora of machine-learning techniques, including neural networks, support vector machines, Bayesian approaches, and others. It is an accepted fact, however, that the plain vanilla 1-nearest neighbor (1NN) classifier, combined with an elastic distance measure such as Dynamic Time Warping (DTW), is...
Article
Modeling and persistence of different data structures in indoor positioning systems is a requirement for providing a large number of specialized location-based services. Collection and diversification of indoor positioning systems’ metadata are important to understand the context of the system’s operation to create a positive feedback improvement l...
Article
Full-text available
Abstract Contemporary technology enhanced learning together with different innovative learning methodologies are significantly initiating progress in educational ecosystems. Educational systems and tools that invoke active participation of learners are excellent facilitators of modern education. One such system is ASQ. ASQ is an interactive present...
Chapter
Full-text available
In this paper we report our approach and experiences concerning the introduction of Python programming language in programming-related academic curricula. Firstly we motivate our choice and approach regarding the use of Python programming language. Then we discuss the results obtained in two courses that we taught to computer science and engineerin...
Article
Full-text available
Az IKT és az internet használata a tanításban nagyon fontos mind a tanárok, mind a tanulók számára. Ez befolyásolja az egész életen át tartó tanulást és a személyes fejlődést. E tanulmány célja az IKT, a multimédiás technológia és az internet használatának vizsgálata a szerbiai általános iskolákban tartott órákon. A kutatás 66 egy-, két- és háromny...
Article
The pervasive integration of ‘things‘ in the Internet of Things together with state-of-the-art computer systems provide a stimulating environment for creativity and business opportunities, but also a large range of security challenges. Engineering the security of such systems must acknowledge the peculiar conditions under which such systems operate...
Article
Full-text available
Learning analytics, as a rapidly evolving field, offers an encouraging approach with the aim of understanding, optimizing and enhancing learning process. Learners have the capabilities to interact with the learning analytics system through adequate user interface. Such systems enables various features such as learning recommendations, visualization...
Chapter
Full-text available
We propose a Constraint Logic Programming approach for synthesizing block-structured scheduling processes with ordering constraints. The approach is experimented using ECLiPSe-CLP system.
Chapter
Full-text available
The ubiquitous connectivity of “things” in the Internet of Things, and fog computing systems, presents a stimulating setting for innovation and business opportunity, but also an immense set of security threats and challenges. Security engineering for such systems must take into consideration the peculiar conditions under which these systems operate...
Article
Full-text available
A selection of Computer Science, Informatics or similar study programs for academic studies evidently becomes an emerging choice of a vast number of students in recent years. To address some of the open questions, we performed an 25 empirical study based on a survey, with a goal to find out the main motivating fac tors directing students to select...
Book
This book gathers research contributions on recent advances in intelligent and distributed computing. A major focus is placed on new techniques and applications for several highly demanded research directions: Internet of Things, Cloud Computing and Big Data, Data Mining and Machine Learning, Multi-agent and Service-Based Distributed Systems, Distr...
Article
Full-text available
Feature selection is an important data preprocessing step in data mining and machine learning tasks, especially in the case of high dimensional data. In this paper, we propose a novel feature selection method based on feature correlation networks, i.e. complex weighted networks describing the strongest correlations among features in a dataset. The...
Chapter
Full-text available
Blockchain as a Service for the Internet of Things is an emerging topic in the blockchain research and industrial community, especially relating to increased system consistency, security, and privacy. Blockchains represent highly distributed and autonomous decision-making systems with distributed data and process management. Internet of Things syst...
Conference Paper
Full-text available
A geofence is a virtual perimeter for a real-world positioning area. Geo-fencing involves a location-aware device of a location-based service user or asset entering or exiting a virtual area. Rather than geofences being static, in indoor positioning systems they need to be dynamically updated, frequently, efficiently and on-demand. Furthermore, the...
Conference Paper
This paper presents the results of research on female students at three different faculties of informatics: Novi Sad in Serbia, Plovdiv in Bulgaria and Tirana in Albania. The idea of this paper is to analyze and compare female students' attitudes towards studying informatics (Computer Science - CS or Information Communication Technologies -- ICT an...
Article
Full-text available
Running costs of buildings represent a significant outlay for all businesses, thus finding a way to run facilities as efficiently as possible is vital. IoT-enabled Building Management Systems provide means for process and resource usage automation leading to overall efficiency improvements. Inferring spatial and temporal occupancy in all its forms...
Conference Paper
In this paper will be presented initial experiences of delivering elective course "Business Intelligence" that first time incorporated in MSc study at Department of Mathematics and Informatics, Faculty of Sciences. The aim of this paper is to point out the necessity of timely adaptation of curricula and introduction of courses that enhance the know...
Conference Paper
Full-text available
The Internet of Things (IoT) system is a concept that binds together multiple deployments of heterogenous distributed and decentralized systems. In such systems it is very hard to keep track of user data, enforce complex privacy policies, ensure safe data storage and sharing, as well as employ an efficient mechanism for process and resource managem...