Tamara Milić
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Tamara Milić has a total of 16 co-authors. Here are the top co-authors by number of shared publications:
- Igor Vecštejn
Technical Faculty “Mihajlo Pupin”, The University of Novi Sad, 23000 Zrenjanin, Serbia
9 shared publications - Vuk Amizic
Technical Faculty “Mihajlo Pupin”, The University of Novi Sad, 23000 Zrenjanin, Serbia
4 shared publications - Zeljko Stojanov
Technical Faculty “Mihajlo Pupin”, The University of Novi Sad, 23000 Zrenjanin, Serbia
4 shared publications - Nemanja Tasić
Faculty of Technical Sciences, University of Novi Sad, 21000 Novi Sad, Serbia
2 shared publications - Nemanja Tasić
Department of Information Technologies, Technical Faculty ‘Mihajlo Pupin’, University of Novi Sad, 23000 Zrenjanin, Serbia
2 shared publications Vuk Amižić
2 shared publications
Latest Publications
- Open Access
- 27 October 2026
- Published by MDPI AG in Electronics
- Vol. 15 (21) , 4979
Design Science Research Approach to Metric-Based Onboarding Progress Monitoring in Software Teams
Onboarding in software teams requires the simultaneous acquisition of technical, domain, and organisational knowledge, while the progress of new employees is often monitored through informal and “difficult-to-compare” assessments. This paper presents an integrated, metric-based model for recording and reviewing indicators specified in an onboarding plan and preliminarily examines its functional and computational feasibility using a software prototype. The research was conducted using the Design Science Research (DSR) approach, with the integrated model serving as the central research artefact incorporating selected planning and evaluation concepts from the previously developed OnMod model. The model integrates a conceptual domain model, a functional and structural specification based on the Unified Modeling Language (UML), and an operational model for measurement and score calculation. The prototype supports versioned onboarding plans, a hierarchical metric tree, four measurement specifications, two additional recording methods, periodicity, normalisation, and fixed-weight aggregation. The contribution lies in defining the links between the plan version, measurement specifications, period-specific records, and hierarchically calculated results. Demonstration and preliminary evaluation were conducted in a controlled, simulated scenario with one expert participant in a small software company. The scenario simulated two weeks of onboarding. An additional sensitivity analysis examined the effects of changes in weights and selected inputs on the same metric tree. The analytical root node score is 0.829375. For the examined endpoint combinations of local weights modified by , with the weights of the children of each node renormalised to sum to 1, the score ranges from 0.805012 to 0.857072. The preliminary evaluation shows that the specified measurement, recording, and score aggregation procedures can be executed in the prototype within a controlled scenario.- 27 October 2026
- Published by MDPI AG in Electronics
- Vol. 15 (21) , 4979
Open AccessDesign Science Research Approach to Metric-Based Onboarding Progress Monitoring in Software Teams
Onboarding in software teams requires the simultaneous acquisition of technical, domain, and organisational knowledge, while the progress of new employees is often monitored through informal and “difficult-to-compare” assessments. This paper presents an integrated, metric-based model for recording and reviewing indicators specified in an onboarding plan and preliminarily examines its functional and computational feasibility using a software prototype. The research was conducted using the Design Science Research (DSR) approach, with the integrated model serving as the central research artefact incorporating selected planning and evaluation concepts from the previously developed OnMod model. The model integrates a conceptual domain model, a functional and structural specification based on the Unified Modeling Language (UML), and an operational model for measurement and score calculation. The prototype supports versioned onboarding plans, a hierarchical metric tree, four measurement specifications, two additional recording methods, periodicity, normalisation, and fixed-weight aggregation. The contribution lies in defining the links between the plan version, measurement specifications, period-specific records, and hierarchically calculated results. Demonstration and preliminary evaluation were conducted in a controlled, simulated scenario with one expert participant in a small software company. The scenario simulated two weeks of onboarding. An additional sensitivity analysis examined the effects of changes in weights and selected inputs on the same metric tree. The analytical root node score is 0.829375. For the examined endpoint combinations of local weights modified by , with the weights of the children of each node renormalised to sum to 1, the score ranges from 0.805012 to 0.857072. The preliminary evaluation shows that the specified measurement, recording, and score aggregation procedures can be executed in the prototype within a controlled scenario. - Open Access
- 1 January 2026
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Part two,p. 117-122
Analysis of technical requirements of microservice architectures in the context of Society 5.0
In the era of the development of Society 5.0, which we witness every day and which, through digital systems, strives for prosperity based on the relationship between people and technology, the following important aspects stood out: scalability, response time, stability, and system efficiency. Therefore, the need to implement software solutions that effectively meet the stated requirements motivates analyzing microservice architectures as an effective approach to developing digital systems in the context of Society 5.0. The goal of the work is oriented to the perception of the role and application of performance requirements in the context of microservice architectures and technical requirements in the context of Society 5.0 in order to connect these two domains. The paper reviewed the literature through 10 primary studies, according to predefined steps of search and selection of scientific papers. The research results show that the common basis of microservice architecture and Society 5.0, through the analyzed works, are requirements such as scalability, response time, fault tolerance, system reliability, and efficient use of resources.
- 1 January 2026
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Part two,p. 117-122
Open AccessAnalysis of technical requirements of microservice architectures in the context of Society 5.0
In the era of the development of Society 5.0, which we witness every day and which, through digital systems, strives for prosperity based on the relationship between people and technology, the following important aspects stood out: scalability, response time, stability, and system efficiency. Therefore, the need to implement software solutions that effectively meet the stated requirements motivates analyzing microservice architectures as an effective approach to developing digital systems in the context of Society 5.0. The goal of the work is oriented to the perception of the role and application of performance requirements in the context of microservice architectures and technical requirements in the context of Society 5.0 in order to connect these two domains. The paper reviewed the literature through 10 primary studies, according to predefined steps of search and selection of scientific papers. The research results show that the common basis of microservice architecture and Society 5.0, through the analyzed works, are requirements such as scalability, response time, fault tolerance, system reliability, and efficient use of resources.
- Open Access
- 1 January 2026
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Part four,p. 356-363
IoT security techniques: Preliminary review
The growth of the Internet of Things (IoT) devices has introduced significant security challenges due to energy efficiency and limited hardware resources. This research paper presents a preliminary review of security techniques applied in IoT systems, focusing on mechanisms for authentication, encryption, and intrusion detection as well as lightweight cryptographic approaches, and device-level security capabilities like Secure Boot (SB) and Trusted Platform Module (TPM). This review highlights current trends and common vulnerabilities, aiming to provide an improved understanding of IoT security strategies and challenges.
- 1 January 2026
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Part four,p. 356-363
Open AccessIoT security techniques: Preliminary review
The growth of the Internet of Things (IoT) devices has introduced significant security challenges due to energy efficiency and limited hardware resources. This research paper presents a preliminary review of security techniques applied in IoT systems, focusing on mechanisms for authentication, encryption, and intrusion detection as well as lightweight cryptographic approaches, and device-level security capabilities like Secure Boot (SB) and Trusted Platform Module (TPM). This review highlights current trends and common vulnerabilities, aiming to provide an improved understanding of IoT security strategies and challenges.
- Open Access
- 1 January 2026
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Session E:,p. 315-320
Onboarding as knowledge management in remote software teams: A literature review
This structured literature review examines software developer onboarding as a knowledge management (KM) process in remote, distributed, hybrid, and OSS teams. The set of 15 primary studies (2019-2025) synthesizes socio-technical practices aimed at accelerating the inclusion of new employees. The most common are case studies and mixed methods. Papers are mainly conference papers, with an increase in papers in journals. Outcome indicators are rarely and unevenly defined, so cross-study comparisons are limited. The onboarding process can be seen as an integration of explicit and tacit knowledge, and recommendations for practices can be derived from it, as well as guidelines for further research.
- 1 January 2026
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Session E:,p. 315-320
Open AccessOnboarding as knowledge management in remote software teams: A literature review
This structured literature review examines software developer onboarding as a knowledge management (KM) process in remote, distributed, hybrid, and OSS teams. The set of 15 primary studies (2019-2025) synthesizes socio-technical practices aimed at accelerating the inclusion of new employees. The most common are case studies and mixed methods. Papers are mainly conference papers, with an increase in papers in journals. Outcome indicators are rarely and unevenly defined, so cross-study comparisons are limited. The onboarding process can be seen as an integration of explicit and tacit knowledge, and recommendations for practices can be derived from it, as well as guidelines for further research.
- Open Access
- 1 January 2026
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Session E:,p. 285-290
Risk analysis of microservices architecture for a bank's information system
Microservices architecture is a modern approach to information systems development that enables greater scalability, modularity, and more flexible maintenance of software solutions. However, due to the system's distributed structure, microservices also introduce certain risks related to component interdependence, coordination between teams, system performance, and the reliability of data exchange itself. Such risks are particularly significant in banking information systems, where transaction accuracy, service availability, and user trust are of paramount importance. This paper analyses the microservices architecture of a banking information system using the Bank of Anthos application as an example. A particular focus is placed on identifying the critical dependency points between frontend services, backend microservices, and databases. The results of the analysis show that risks in microservice architecture are not just a technical problem, but also a challenge from the perspective of management, organization, and coordination. The timely identification and control of such risks can contribute to greater system reliability, better user experience, and the preservation of banking services in the long term.
- 1 January 2026
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Session E:,p. 285-290
Open AccessRisk analysis of microservices architecture for a bank's information system
Microservices architecture is a modern approach to information systems development that enables greater scalability, modularity, and more flexible maintenance of software solutions. However, due to the system's distributed structure, microservices also introduce certain risks related to component interdependence, coordination between teams, system performance, and the reliability of data exchange itself. Such risks are particularly significant in banking information systems, where transaction accuracy, service availability, and user trust are of paramount importance. This paper analyses the microservices architecture of a banking information system using the Bank of Anthos application as an example. A particular focus is placed on identifying the critical dependency points between frontend services, backend microservices, and databases. The results of the analysis show that risks in microservice architecture are not just a technical problem, but also a challenge from the perspective of management, organization, and coordination. The timely identification and control of such risks can contribute to greater system reliability, better user experience, and the preservation of banking services in the long term.
- 8 December 2025
- Published by University Library in Kragujevac in AlfaTech
- Vol. 1 (2) , 9-16
Autoethnography of Professional Developement During Onboarding in IT Sector
Onboarding in companies is an important process in the integration of new employees, especially in the aspect of Information Technology (IT) sector. This paper uses analytic autoethnography with the aim of presenting the experience of the first author during his onboarding process in the position of Integration Specialist. Autoethnography allows researchers to combine personal reflection and theory-based analysis to gain a deeper understanding of the emotional and cognitive challenges experienced by new hires. Using paper notes, digital notes, internal communication, and mentor communications, we construct narrative episodes that trace emotional and cognitive transitions. The contribution of this paper is reflected in the fact that an authentic approach to informal learning processes and identity formation on the businesspath is presented. Also, this paper indicates practical guidelines for improving the onboarding model in companies that want to develop a structured and empathetic approachto the integration of new employees during the process.
- 8 December 2025
- Published by University Library in Kragujevac in AlfaTech
- Vol. 1 (2) , 9-16
Autoethnography of Professional Developement During Onboarding in IT Sector
Onboarding in companies is an important process in the integration of new employees, especially in the aspect of Information Technology (IT) sector. This paper uses analytic autoethnography with the aim of presenting the experience of the first author during his onboarding process in the position of Integration Specialist. Autoethnography allows researchers to combine personal reflection and theory-based analysis to gain a deeper understanding of the emotional and cognitive challenges experienced by new hires. Using paper notes, digital notes, internal communication, and mentor communications, we construct narrative episodes that trace emotional and cognitive transitions. The contribution of this paper is reflected in the fact that an authentic approach to informal learning processes and identity formation on the businesspath is presented. Also, this paper indicates practical guidelines for improving the onboarding model in companies that want to develop a structured and empathetic approachto the integration of new employees during the process.
- 1 January 2025
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Session 1_,p. 60-67
Models of AI integration in engineering education: A practical framework for learning outcomes, retention, and academic integrity
This paper proposes a practical, program-level framework for integrating generative AI into engineering education while safeguarding academic integrity and improving learning outcomes and retention. Drawing on recent evidence from engineering and STEM education, the framework aligns curriculum outcomes with ABET expectations, embeds AI-supported active learning (e.g., retrieval practice, automated feedback), and redesigns assessment to prioritize process evidence and oral/interactive defenses. We describe governance mechanisms, recommended tool chains, and analytics for continuous improvement. A comparative table and implementation roadmap illustrate how departments can sequence adoption across courses and years of study. The approach is intended for resource-constrained programs seeking measurable, ethically grounded gains in performance, persistence, and fairness.
- 1 January 2025
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Session 1_,p. 60-67
Models of AI integration in engineering education: A practical framework for learning outcomes, retention, and academic integrity
This paper proposes a practical, program-level framework for integrating generative AI into engineering education while safeguarding academic integrity and improving learning outcomes and retention. Drawing on recent evidence from engineering and STEM education, the framework aligns curriculum outcomes with ABET expectations, embeds AI-supported active learning (e.g., retrieval practice, automated feedback), and redesigns assessment to prioritize process evidence and oral/interactive defenses. We describe governance mechanisms, recommended tool chains, and analytics for continuous improvement. A comparative table and implementation roadmap illustrate how departments can sequence adoption across courses and years of study. The approach is intended for resource-constrained programs seeking measurable, ethically grounded gains in performance, persistence, and fairness.
- Open Access
- 1 January 2025
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Session 6_,p. 387-392
Software quality monitoring in agile working environment
The Goal of this paper is to review software quality in agile environments as well as software quality monitoring in agile working environments. An overview of ISO standards for different quality aspects has also been reviewed, as it proposes the international standardization scope for quality evaluation. Besides functional and non-functional aspects of software quality during the software development lifecycle, psychological factors were also considered.
- 1 January 2025
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Session 6_,p. 387-392
Open AccessSoftware quality monitoring in agile working environment
The Goal of this paper is to review software quality in agile environments as well as software quality monitoring in agile working environments. An overview of ISO standards for different quality aspects has also been reviewed, as it proposes the international standardization scope for quality evaluation. Besides functional and non-functional aspects of software quality during the software development lifecycle, psychological factors were also considered.
- Open Access
- 1 January 2025
- Published by Centre for Evaluation in Education and Science (CEON/CEES) in Journal of Engineering Management and Competitiveness
- Vol. 15 (2) , 100-109
Application of the STRIDE framework in a microservice application for electronic business
In this paper, we identify security threats in a microservice-based application using the STRIDE framework. The study addresses the question of how the architecture of STRIDE procedure, which is aligned with Data Flow Diagram (DFD) trust boundaries, can support early threat identification in microservice architecture. STRIDE methodology is used for categorizing security threats based on six criteria: identity spoofing, data falsification, denial of action or responsibility, information disclosure, denial of service, and privilege escalation. In addition, STRIDE enables assessment of the severity and status of the identified threats. The research relies on the creation of microservice architectural model created in draw.io and DFD of application that was constructed with Microsoft Threat Modeling Tool. Applied to the case study system, the procedure identified 52 threats that were dominated by Spoofing (29%) and Denial of Service (25%), followed by Elevation of Privilege (21%), Repudiation (17%), and Information Disclosure and Tampering (4% each). The paper presents a simple STRIDE procedure that can be reused for other microservice applications. It includes four steps: prepare an architectural diagram, create a DFD with trust boundaries, run STRIDE analysis in a certain tool, and summarize results in a matrix of threats per microservice to support prioritization of mitigation measures.
- 1 January 2025
- Published by Centre for Evaluation in Education and Science (CEON/CEES) in Journal of Engineering Management and Competitiveness
- Vol. 15 (2) , 100-109
Open AccessApplication of the STRIDE framework in a microservice application for electronic business
In this paper, we identify security threats in a microservice-based application using the STRIDE framework. The study addresses the question of how the architecture of STRIDE procedure, which is aligned with Data Flow Diagram (DFD) trust boundaries, can support early threat identification in microservice architecture. STRIDE methodology is used for categorizing security threats based on six criteria: identity spoofing, data falsification, denial of action or responsibility, information disclosure, denial of service, and privilege escalation. In addition, STRIDE enables assessment of the severity and status of the identified threats. The research relies on the creation of microservice architectural model created in draw.io and DFD of application that was constructed with Microsoft Threat Modeling Tool. Applied to the case study system, the procedure identified 52 threats that were dominated by Spoofing (29%) and Denial of Service (25%), followed by Elevation of Privilege (21%), Repudiation (17%), and Information Disclosure and Tampering (4% each). The paper presents a simple STRIDE procedure that can be reused for other microservice applications. It includes four steps: prepare an architectural diagram, create a DFD with trust boundaries, run STRIDE analysis in a certain tool, and summarize results in a matrix of threats per microservice to support prioritization of mitigation measures.
- Open Access
- 1 January 2025
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Part three,p. 287-294
The importance of SCADA systems in the automotive industry for reducing the impact on climate change
The automotive industry plays key role in global gas emission, contributing to the greenhouse effect. This paper explores the importance of SCADA (Supervisory Control and Data Acquisition) in optimizing industrial processes within automotive manufacturing and engine management. By real-time monitoring, optimization, control of industrial processes and data collection, SCADA contribute to reduce energy consumption and emissions of harmful pollutants such as carbon dioxide and nitrogen oxides. This paper analyzes technical architecture, specific applications in diesel engine control, and environmental benefits that are supported by relevant case studies and empirical data. SCADA systems may offer considerable advantages, but there are also challenges such as cybersecurity vulnerabilities, integration complexity and implementation costs that are also discussed.
- 1 January 2025
- Published by Centre for Evaluation in Education and Science (CEON/CEES)
- No. Part three,p. 287-294
Open AccessThe importance of SCADA systems in the automotive industry for reducing the impact on climate change
The automotive industry plays key role in global gas emission, contributing to the greenhouse effect. This paper explores the importance of SCADA (Supervisory Control and Data Acquisition) in optimizing industrial processes within automotive manufacturing and engine management. By real-time monitoring, optimization, control of industrial processes and data collection, SCADA contribute to reduce energy consumption and emissions of harmful pollutants such as carbon dioxide and nitrogen oxides. This paper analyzes technical architecture, specific applications in diesel engine control, and environmental benefits that are supported by relevant case studies and empirical data. SCADA systems may offer considerable advantages, but there are also challenges such as cybersecurity vulnerabilities, integration complexity and implementation costs that are also discussed.