- Botany and Plant Ecology Studies
- Software Engineering Research
- Mediterranean and Iberian flora and fauna
- Software Engineering Techniques and Practices
- Business Process Modeling and Analysis
- Teaching and Learning Programming
- Ecology and Vegetation Dynamics Studies
- Educational Technology and Assessment
- Experimental Learning in Engineering
- Web Applications and Data Management
- Data Mining Algorithms and Applications
- Service-Oriented Architecture and Web Services
- Peer-to-Peer Network Technologies
- Regional Development and Management Studies
- Software Testing and Debugging Techniques
- Data Quality and Management
- Educational Games and Gamification
- Mobile and Web Applications
- Biomedical Text Mining and Ontologies
- Botanical Studies and Applications
- Educational Challenges and Innovations
- Plant Taxonomy and Phylogenetics
- Information Technology Governance and Strategy
- Smart Grid Security and Resilience
- Software Engineering and Design Patterns
University of Zagreb
2007-2022
Faculty of Electrical Engineering and Computing in Zagreb
2011
Automated Programming Assessment Systems (APAS) are used for overcoming problems associated with manually managed programming assignments, such as objective and efficient assessing in large classes providing timely helpful feedback. In this paper we survey the literature software field identify set of necessary features that make APAS comprehensive - it can support all key stages assessment process. Put differently, is generic enough to meet demands "any" computer science course. Despite...
AbstractThe Balkan Peninsula is recognized as an important centre of plant diversity. Despite the fact that Croatia contains more than 50% all species vascular flora, knowledge spatial distribution, α-diversity and relation to conservation efforts have never been summarized presented. A analysis was performed on several data-sets containing a number records per grid cell. Results show Croatian flora consists 4507 1159 subspecies. The residuals around linear regression used measure richness...
The Balkan Peninsula is recognized as an important centre of native and endemic plant species diversity well wildlife refuge area. However, although Croatia hosts more than half found on the Peninsula, taxa have never been evaluated or used to define conservation priorities. We analyzed qualitative composition range restricted species, their spatial distribution, centres endemism, status (non-IUCN). generated updated annotated checklist 349 range-restricted (6.9% entire flora), subdivided in...
Tree comparison is an important method in various areas. In order to compare class hierarchy object-oriented languages, there a need trees the context of changes. This paper addresses tree dissimilarity based on two measures. First, changes edges between nodes and parents are measured by introducing Edge Edit Distance (EED). Second, inheritance relationships Inheritance (TID). It shown that EED TID increase with hierarchies compared program versions.
Implementation of a sophisticated ERP system into heterogeneous academic environment like universities is far from being trivial task. The question integration as serious risk factor should not be neglected. That why strategic planning the integrated business-information (IBIS) have crucial importance link between strategy and business strategy.
This paper enumerates some of the possible pitfalls to successful introduction agile methodologies in software engineering education.Scrum is most dominant, or at least trending methodology.The literature review has been done find solutions avoid issues concerning adioption methodologies.This elicits common problems, mentioned literature, expanded with issues, opinions, and suggestions from authors' perspective.The findings highlight that human factor can accelerate learning.However, it also...
Some aspects regarding delivering of different programming courses in three institutions from countries (Serbia, FYR Macedonia and Croatia) are observed the paper. Courses' profiles application technology enhanced learning described compared. An analysis approaches usage a set suitable software tools to enhance everyday teaching practice was conducted. At end last school year, students filled-in appropriate questionnaire provide feedback their opinion. Results presented, discussed...
More than a decade many scientific papers have been dealing with automatic categorization of documents. Until recently there were no wide spread tools or libraries that could be integrated in custom application. Recent cloud solutions for cognitive computing eased such integration, but integration still requires lot work. An idea extendible library simplifying document parsing and using IBM Watson API is developed presented this paper. As proof concept nearly one hundred journal parsed...
The article deals with the problem of assessing student knowledge in programming courses at Department Applied Computing Faculty Electrical Engineering and Computing, University Zagreb, Croatia. It discusses evolution an assessment system from a simple midterm homework based model to more complex better organized order eliminate negative backwash effect stimulate active approach learning. Various types employed assessments are presented, their theoretical background discussed success...
Project managers and developers need methods which would help them to predict the size of software be developed, plan effort resources required for development estimate a number people employed task. Determining functional is one that can meet these requirements. The paper builds on authors' previous work estimating based conceptual models in earlier stage (the requirements phase) mapping between UWE web applications COSMIC size. In this paper, tool automated estimation basis presented. A...
This paper describes some of the most common problems that can occur while writing an engine for flow control in workflow management software. The emphasis is put on implementing patterns, particularly splits and matching synchronization points, milestones mutual exclusions. After brief introduction description a background development proprietary system, typical are described solutions proposed. Finally, parsing algorithm proposed explained.
Integrating prerequisite relationships, partially defined as graph components, produces a directed that corresponds to well-defined and well-behaved workflow consisting only of and-splits and-joins. Such often cannot be transformed structured workflow. This paper presents an approach producing corresponding will, with some adjustments in the runtime, correspond original unstructured The workaround is based on element cloning wrapper handling clones order avoid multiple instances. An...
The paper describes the structure of an Azure Logic App and gives a brief overview most relevant Computer Vision API services. Several solutions had been tested on sample set consisting vehicles photos in various street environments to show which information can be extracted, e.g. licence plates, class car, etc. estimate feasibility different development scenarios. As example integration cloud services, workflow for image categorization using Microsoft Apps developed as described this paper....
This paper analyzes Hat, an open-source framework for developing event-driven component-based SCADA applications, and discusses possibilities to add various analytical tools such platforms. As a part of the contribution, component called Artificial Intelligence Model Manager (AIMM) has been developed integrated into Hat-based platform. AIMM is extensible through plugins, allowing addition models advanced analytics e.g., machine learning tools, statistical etc. The describes architecture...
We describe the architecture of a system called wMail, intended for e-mail messaging using wireless application protocol (WAP) enabled cell phone. The software integrates all user's Internet mailboxes with phone, turning them into instant systems available at any time from anywhere. On basis chosen period and notification type, user is provided either an SMS message or PUSH request, which allows to connect easily his integrated inbox through unique link without unnecessary login procedure....