Search  English (United States) Hrvatski (Hrvatska)

innovative promotional partnership

Presented papers in English will be submitted for inclusion in the IEEE Xplore Digital Library.

Event program
Tuesday, 5/21/2019 9:00 AM - 12:00 PM,
Liburna, Hotel Admiral, Opatija
9:00 AM - 10:00 AM

Chair: Darko Huljenić (Ericsson Nikola Tesla, Croatia)

1.S. Ivanova, G. Georgiev (University of Ruse, Ruse, Bulgaria)
Using Modern Web Frameworks when Developing an Education Application: A Practical Approach 
Nowadays the technology evolves rapidly and with it the computing devices are becoming more powerful, flexible and capable of performing complicated and tangled tasks. This results in a significant shift in the way applications are designed and developed. Yet modern web frameworks manage to cope with this client-side complexity by adopting a mindset oriented towards the design of robust and complex applications that can be delivered quickly with a high level of security, scaled easily, and extended simply. As part of our research on developing an educational application, that supports university students enrolled in Web development course, we made an overview and comparison of the existing technologies, in terms of frameworks, libraries, programming languages and deployment options, adopting a practical approach. Apart from outlining the results, a sample blueprint of the application architecture of the education application is also proposed in this paper.
2.B. Šumak, V. Podgorelec, S. Karakatič (University of Maribor, Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia), K. Dolenc, A. Šorgo (University of Maribor, Faculty of Natural Sciences and Mathematics, MARIBOR, Slovenia)
Development of an Autonomous, Intelligent and Adaptive e-Learning System 
Autonomous, intelligent and adaptive e-learning systems (AIAESs) are a generation of learning systems based on philosophy and practices of formative assessment. Beside preexisted knowledge and cognitive abilities they include the individual characteristics and personal traits of the student in the learning process, similar to what happens in a traditional individualized lesson with one teacher and one student. This paper reports results of design and development of an AIAES which main objective is to improve information literacy of adolescents. Computer systems such as AIAES need to provide the same or at least similar instructional and interactional advantages as those found in the traditional human tutoring process, which has proven successful and has represented the most efficient method of learning and teaching. Development of an AIAES therefore implies an interdisciplinary approach that connects various fields including computer science, cognitive science, artificial intelligence, and functional literacy to fields connected to education. The developed services for intelligent analysis of various metadata provide the AIAES the ability to adapt the learning course based on individual learner’s learning abilities in the learning process.
3.K. Kous, S. Kuhar, M. Pušnik, B. Šumak (University of Maribor, Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia)
Comparative Analysis of Faculties’ Websites Accessibility Based on an Automatic Evaluation 
Nowadays the websites represent an important source of getting information. The website owners are responsible to provide the accessibility of their websites for all target groups of end users. This means that all web users (including older people and people with visual, auditory, physical, speech, cognitive, and neurological disabilities) can perceive, understand, navigate, interact and contribute to the Web. To ensure web accessibility, many guidelines and standards have been proposed, such as Section 508, Design for all, ISO/IEC 40500:2012, etc. This paper focuses on the Web content accessibility guidelines (WCAG) and presents the comparative analysis of the accessibility of faculties’ websites between 2018 and 2019. Therefore, the object of this research is to investigate if the faculties’ websites are compliant with WCAG 2.0 in this time period. The web accessibility will be measured using an automatic evaluation tool. Based on the results, the recommendations for web accessibility improvement will be presented.
10:00 AM - 10:15 AMBreak 
10:15 AM - 12:00 PM

Chair: Darko Huljenić (Ericsson Nikola Tesla, Croatia)

4.A. Tanović, I. Serna Marjanović (University of Sarajevo, Faculty of Electrical Engineering, Sarajevo, Bosnia and Herzegovina)
Development of a New Improved Model of ISO 20000 Standard Based on Recommendations from ISO 27001 Standard 
ISO 20000-1:2011 is the most important standard for the management of IT services. ISO 27001:2013 is the most important standard for information security. This paper compares these two standards in the real environment of IPTV/VoIP service of Telecom operator in Bosnia and Herzegovina. This paper produces a new improved version of ISO 20000 standard in the field of information security based on recommendations from ISO 27001 standard in the field of information security. A new improved version of ISO 20000 standard is implemented in a real environment of Telecom operator and it produced a better results then the previous model.
5.D. Savchenko, J. Kasurinen, O. Taipale (Lappeenranta University of Technology, Lappeenranta, Finland)
Smart Tools in Software Engineering: A Systematic Mapping Study 
Software development processes such as waterfall development model have been around for over fifty years, but still, even modern software development approaches, such as DevOps or Test-driven development, fundamentally rely on the same principles and phases as everything before them. Yet, the modern world imposes new challenges for software businesses, and new ways of digital distribution require new ways of resource provisioning and ability to reduce the time-to-market to its absolute minimum. In this study, we analyze the tools that may be useful for software companies to ease the development and maintenance work by assisting the experts to collect relevant information and observe issues before they cause process disturbances. As a result, we describe a mapping study, which describes different approaches to developing a smart software engineering tools applying potential technologies such as artificial intelligence, cloud-based service models, adaptive measurement, and self-tailoring user interface which could offer significant benefits to the software development process.
6.A. Cerimagic - Hasibovic, A. Tanovic (University of Sarajevo, Faculty of Electrical Engineering, Sarajevo, Bosnia and Herzegovina)
PRINCE2 vs Scrum in Digital Business Transformation 
This paper compares two project management methodologies PRINCE 2 and Scrum in a case study of digital business transformation. There is no universal methodology, that could work for all projects, but digital transformation or Industry 4.0 indicates new management strategies, for which right framework is almost mandatory. Paper also emphasizes that digital transformation of an organisation can not be just an IT project. In case study we discuss budget, time and value for a project. We analyzed project of digital transformation of insurance company, where we had case study of issuing a travel insurance policy. PRINCE 2 definitely provides wide range of guidelines that help managing project, but all the documentation demands certain knowledge, usually more time, and not lot of flexibility in project control. On the other side, Scrum does not provide enough documentation, and it' better for small projects, with fast delivery needs. Every methodology goal is efficiency and effectiveness, and we try to give guidelines which one to use, based on simple comparison.
7.S. Hyrynsalmi (Tampere University, Pori, Finland), S. Rauti, E. Kaila (University of Turku, Turku, Finland)
Bridging the Gap between Software Architecture and Business Model Development: A Literature Study 
The software architecture plan describes the highlevel structure and logic of a software system. The architectural plan acts as a constitution and dictates the fundamental principles of the system; therefore, the plan also eventually determines which kinds of business models the software system can support. In the modern mercury business, there is need for experimentation in business model and flexibility in architecture. This paper uses a systematic literature review method to collect primary studies from the extant literature addressing business models and software architectures. The aim is to summarize the current knowledge. The selected primary studies (n=10) are qualitatively analyses and synthesized. The results show that the area remain mostly unaddressed and there is need to develop new methods to support flexible architecture design, tools and development methods.
8.B. Bučko, K. Zábovská, M. Zábovský (University Science Park of the University of Žilina, Žilina, Slovakia)
Ontology as a Modeling Tool within Model Driven Architecture Abstraction 
The development of information systems (IS) scored several developmental stages that are characterized both in terms of their use as well as access to the solution. There are always different types of information systems for various applications. But what in the development of the IS is still missing is a clear link of user requirement to design and subsequent implementation of the system. Functional requirements are not met and then there is developed a software application that does not satisfy the needs of organization and future modification and maintenance is often difficult and expensive. System architects are trying to find the way of easier, complex and united information system development. Model driven architecture brings systemic approach in the IS design but comes with challenging tasks of transformation between the various levels of abstraction. The manual process of the transformations within model driven architecture could be automated using ontology model. This paper presents new way of using ontology as a modeling tool in the terms of model driven architecture abstraction.
9.A. Feoktistov, S. Gorsky, I. Sidorov (Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of , Irkutsk, Russian Federation), A. Tchernykh (CICESE Research Center, Ensenada, Mexico)
Continuous Integration in Distributed Applied Software Packages 
The paper address a new subject-oriented approach to solving relevant problems that arise in supporting the continuous integration of modules for distributed applied software packages (scalable applications). We consider the packages for carrying out large-scale experiments in a heterogeneous distributed computing environment that integrates Grid systems, cloud platforms, and resources of public access supercomputer centers. Such packages are characterized by the use of a modular approach, a high degree of scalability, and the possibility of their execution on heterogeneous resources of the environment. End-users of packages are interested in maximizing the summarized computing performance of the environment. In conceptual models of subject domains of packages, the computational process is represented as a problem-solving scheme that closely correlates with the concept of the workflow. The essence and novelty of the proposed approach come from the merge of a methodology for creating distributed applied software packages with the modern practice of software development based on continuous integration using subject domain knowledge. We automate and unify module assembly processes both on the dedicated servers and on package developer machines through using the specialized virtual machines. In contrast to the well-known tools of similar purpose, we also support synthesizing test problem-solving schemes on a conceptual model of these packages in the automated mode. The practical importance of the study results is due to the significant decrease in the number of errors and failures during the development and use of packages because of the continuous integration of their modules. In turn, such continuous integration significantly reduces the time of preparation and carrying out large-scale experiments and increases the efficiency of the environment resource use. The experimental results in applying the developed prototype of a continuous integration system show its high efficiency in practice.
Tuesday, 5/21/2019 3:00 PM - 6:00 PM,
Liburna, Hotel Admiral, Opatija
3:00 PM - 3:45 PM
Invited Lecture

Chair: Tihana Galinac Grbac (Juraj Dobrila University of Pula, Croatia)

C. Szabó (Faculty of Electrical Engineering and Informatics, Košice, Slovakia)
How Green is Your Software?

3:45 PM - 4:00 PMBreak 
4:00 PM - 6:00 PM

Chair: Željka Car (University of Zagreb, Faculty of Electrical Engineering and Computing, Croatia)

1.M. Gradišnik, T. Beranič, S. Karakatič (University of Maribor, Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia), G. Mauša (University of Rijeka, Faculty of Engineering, Rijeka, Croatia)
Adapting God Class Thresholds for Software Defect Prediction: A Case Study 
In software engineering, there is an active research field of defect prediction using software metrics. While the research shows that the prediction of defects using software metrics performs well, prediction using metric alone lacks clear refactoring capabilities. On the other hand, code smells have the ability to describe the code anomalies precisely and suggest their refactoring. Therefore, code smells can be the much better starting position for software fault prediction. In this paper, we present the results of the preliminary research on the ability to predict software defects with the code smell God class. The aim of our research was to test the definition of God class, as defined by Lanza and Marinescu in 2006, in the ability to predict defects on the case study of open source projects JDT and PDE within the Eclipse framework. The definition of God class was adapted using grid search technique with the goal of maximizing the fault prediction ability while keeping the base of the original definition. The results show, that adaption of the definition on the specific project, resulted in improved fault prediction ability.
2.M. Fandáková, B. Bučko, K. Zábovská (University Science Park of the University of Žilina, Žilina, Slovakia)
Parametric versus Direct Modeling in Manufacturing Process Management 
Manufacturing process management (MPM) defines “how” a product is to be produced. It is a summary of inputs which help by production. One of them is computer-aided design (CAD). CAD is divided to 2D and 3D modeling. There are many free and paid software applications which can be used by designing a product. 3D CAD applications with ability to create both 3D and 2D designs are widely used among the designers. 3D CAD is divided to parametric and explicit (direct) modeling. But which suits the best for product design? This article gives an overview over several aspects of designing 3D models.
3.I. Fosić (HEP-Telekomunikacije d.o.o., Osijek, Croatia), K. Šolić (J.J. Strossmayer University of Osijek, Faculty of Medicine, Osijek, Croatia)
Graph Database Approach for Data Storing, Presentation and Manipulation 
An increasing number of IoT systems and the generation of unstructured data make it difficult to choose and apply a suitable database model. Using a NoSQL database on a test data model shows the advantages of storing, manipulating and presenting the required data. Test data model was created on a relational database and the same on the graph database to compare the way of manipulation and presentation of same data. A comparison of these two models was made on a small sample and the results are displayed on the same query as the default for both types of database. Simpler query syntax, better visualization of data are some of the benefits presented by this model on the graph database.
4.Y. Kalmukov, I. Valova (Ruse University "Angel Kanchev", Ruse, Bulgaria)
Design and Development of an Automated Web Crawler Used for Building Image Databases 
Every day people worldwide upload millions of images to social networks, personal blogs, community forums and other web-based applications. To increase impact and public popularity however all these images should be indexed by search engines. Building an efficient non-textual search engine is far from a trivial task. It should employ modern information retrieval and image processing techniques to extract, index and store proper metadata from images that allows fast subsequent processing and searching. Before any image processing to apply, the search engine should be able to find and process the large amount of data being constantly added to the Internet. The WWW represents an enormous directed weightless cyclic graph by nature. Blind crawling of such a structure is a pointless waste of time and may never end. To achieve any efficiency, the crawler itself should be able to determine if the current crawling direction is perspective and lead to desired resources or not. Thus calculating weights of graph components (vertices and edges) is absolutely necessary to allow the automated crawling tool to navigate through the web. This paper suggests various ways of calculating weights and proposes architecture of a web crawler designed for building image databases. Choosing the most appropriate search strategy seems to be the key point in building an efficient special purpose web crawler.
5.M. Ponjavic (International Burch University Sarajevo, Faculty of Engineering and Natural Sciences, Sarajevo, Bosnia and Herzegovina), A. Karabegovic (Faculty of Electrical Engineering , Sarajevo, Bosnia and Herzegovina), E. Ferhatbegovic (GAUSS, Tuzla, Bosnia and Herzegovina), I. Besic (Faculty of Electrical Engineering, Sarajevo, Bosnia and Herzegovina)
Spatial Data Integration in Heterogeneous Information Systems' Environment 
The development of a spatial decision support system requires the integration of various spatial data sets that come from different information systems of one or more organizations. This paper describes the case of spatial data integration for the spatial decision support system development in the field of spatial planning and environmental protection. The heterogeneity of information systems from which spatial data come from is reflected through their purpose which implies utilities and real estate cadastre services to citizens as part of spatial data infrastructure in the Federation of Bosnia and Herzegovina. The paper discusses the aspects of the utility cadastre information system development in a way that satisfies functional cadastral services, as well as needs of spatial planning experts to analyse information related to land use and supply systems. Particular attention is given to data model and spatial data transformation for the purpose of the utility cadastre spatial database development.
6.L. Hrgarek, T. Welzer, A. Kamišalić (Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia)
Version Control Features for Versioning-required Documents within Relational Databases 
Version control systems, such as Git, successfully manage tracing changes within files. Advantages of the Git system are cryptographic authentication of history, branching capabilities, distributed development, etc. Even though those systems are sophisticated considering the file versioning they are limited regarding the support for other data structures. Often we are faced with the challenge of versioning relational data structures since the file structure is not always adequate storing structure. Database management systems do not offer explicit versioning of target data structures. Some aspects of version control might be used implicitly. In this paper, we will explore the possibilities of supporting version control features for versioning-required document files within with relational databases.
7.E. Leka (South East European University, Tetovo, Macedonia), L. Lamani (Polytechnic University of Tirana, Tirana, Albania), B. Selimi (South East European University, Tetovo, Macedonia), E. Decolli (Polytechnic University of Tirana, Tirana, Albania)
Design and Implementation of Smart Contract: A Use Case for Geo-spatial Data Sharing 
In this paper, we propose to use the blockchain technology as a mechanism to store and share geospatial projects. Blockchain helps to improve efficiency and security. Smart contracts provide a secure, distributed and shared decentralized ledger of all assets and transactions. We will discuss a way to implement a platform on which scientists can share their studies. We propose a design methodology for the mentioned smart contracts, which enables the development of different use cases using blockchain technology. A detailed design of the smart contracts, functions and processes is presented. We will provide an outline of advantages and limitations of blockchain in general, and for the proposed platform.

Basic information:

Darko Huljenić (Croatia), Tihana Galinac Grbac (Croatia), Željka Car (Croatia)

Registration / Fees:
Price in EUR
Up to 6 May 2019
From 7 May 2019
Members of MIPRO and IEEE
Students (undergraduate and graduate), primary and secondary school teachers

The discount doesn't apply to PhD students.


Darko Huljenic
Ericsson Nikola Tesla
Krapinska 45
HR-10000 Zagreb, Croatia

Phone: +385 1 365 4734
GSM: +385 91 365 4734

Tihana Galinac Grbac
Juraj Dobrila University of Pula
Department of Engineering
Zagrebacka 30
HR-52100 Pula, Croatia

GSM: +385 99 3820 750

The best papers will get a special award.
Accepted papers will be published in the ISSN registered conference proceedings. Presented papers in English will be submitted for inclusion in the IEEE Xplore Digital Library.
There is a possibility that the selected scientific papers with some further modification and refinement are being published in the Journal of Computing and Information Technology (CIT).


Opatija, with its 170-year-old tourism tradition, is the leading seaside resort of the Eastern Adriatic and one of the most famous tourist destinations on the Mediterranean. With its aristocratic architecture and style, Opatija has been attracting artists, kings, politicians, scientists, sportsmen, as well as business people, bankers and managers for more than 170 years.

The tourist offer in Opatija includes a vast number of hotels, excellent restaurants, entertainment venues, art festivals, superb modern and classical music concerts, beaches and swimming pools – this city satisfies all wishes and demands.

Opatija, the Queen of the Adriatic, is also one of the most prominent congress cities in the Mediterranean, particularly important for its ICT conventions, one of which is MIPRO, which has been held in Opatija since 1979, and has attracted more than a thousand participants from over forty countries. These conventions promote Opatija as one of the most desirable technological, business, educational and scientific centers in South-eastern Europe and the European Union in general.

For more details, please visit and


News about event
Currently there are no news
Patrons - random
Ekonomski fakultet RijekaIEEE Croatia SectionTehničko veleučilište u ZagrebuHATZUNIPU