Vladan Devedzic

University of Belgrade, Beograd, Central Serbia, Serbia

Are you Vladan Devedzic?

Claim your profile

Publications (194)66.23 Total impact

  • [Show abstract] [Hide abstract]
    ABSTRACT: In order to facilitate interaction in computer-mediated communication and enrich user experience in general, we introduce a novel textual emotion visualization approach, grounded in generative art and evocative visuals. The approach is centered on the idea that affective computer systems should be able to relate to, communicate, and evoke human emotions. It maps emotions identified in the text to evocative abstract animation. We examined two visualizations based on our approach and two common textual emotion visualization techniques, chat emoticons and avatars, along three dimensions: emotion communication, emotion evocation, and overall user enjoyment. Our study, organized as repeated measures within-subject experiment, demonstrated that in terms of emotion communication, our visualizations are comparable with emoticons and avatars. However, our main visualization based on abstract color, motion, and shape proved to be the best in evoking emotions. In addition, in terms of the overall user enjoyment, it gave results comparable with emoticons, but better than avatars.
    No preview · Article · Dec 2015 · IEEE Transactions on Human-Machine Systems
  • Vladan Devedzic
    [Show abstract] [Hide abstract]
    ABSTRACT: If you ask me “Will Semantic Web ever happen, in general, and specifically in education?”, the best answer I can give you is “I don’t know, but I know that today we are still far away from the hopes that I had when I wrote my paper Education and The Semantic Web (Devedzic 2004) more than 10 years ago. Much of the things from that paper are today obsolete, but some remain. With the experience gained and lessons learned over time, as well as with many other developments in the general field of Web-based education, it is possible to sketch a much more realistic picture about Semantic Web and its implications for education than it was possible back then. This article attempts to capture that picture by discussing a diagram.
    No preview · Article · Jul 2015
  • S.D. Radenkovic · J. Jovanovic · V. Devedzic
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper presents the service-oriented development of Content and Knowledge Provision tool, one of the core services developed within IntelLEO, an FP7 project in the area of technology-enhanced learning. The project aims at enhancing cross-organizational Learning and Knowledge Building practices at the workplace. Content and Knowledge Provision tool enables employees to upload different kinds of learning resources into a knowledge repository, annotate them, and (re-)discover relevant learning resources by performing semantic search over the knowledge repository. Hence, this service effectively serves as a content management system and semantic search engine within the IntelLEO.
    No preview · Article · Jan 2015
  • Jelena Jovanovic · Vladan Devedzic
    [Show abstract] [Hide abstract]
    ABSTRACT: The paper looks at the increasingly popular concept of Open Badges (OBs) and the technology that supports it, and provides several insights that might help researchers and practitioners decide on how to make the best use of OBs in specific educational settings. In spite of the current big hype around OBs among practitioners, academic literature on them is still scarce. There is a number of challenges that developers and the wider educational community face when it comes to developing and enacting an OB system – from pedagogical and motivational ones, to technological, to those related to institutional policies and to validity and credibility of badges. By discussing these challenges, the paper offers a critical overview and a reality check of practical opportunities for using OBs, thus indicating several avenues to inspire further research.
    No preview · Article · Aug 2014 · Lecture Notes in Computer Science
  • Source
    Jelena Jovanovic · Vladan Devedzic
    [Show abstract] [Hide abstract]
    ABSTRACT: This report is centered on the emerging concept and technology of Open Badges (OBs) that are offering novel means and practices of motivating, scaffolding, recognizing, and credentialing learning. OBs are closely associated with values such as openness and learners’ agency, participatory learning and peer-learning communities. This report points to the distinctive features of OBs and how they have positioned OBs as suitable candidates for addressing some of the pressing challenges in the context of lifelong learning, including (but not limited to) (1) recognition of learning in multiple and diverse environments that go beyond traditional classrooms; (2) recognition of diverse kinds of skills and knowledge, including soft and general skills; (3) support for alternative forms of assessment; (4) the need for transparent and easily verifiable digital credentials. The report also offers an overview of the major issues and challenges that might delay or even prevent widespread adoption of this emerging technology.
    Preview · Article · Apr 2014
  • Vladan Devedzic
    [Show abstract] [Hide abstract]
    ABSTRACT: Although Technology Enhanced Learning (TEL) is still developing and attracts a lot of R&D attention, initiatives and funding worldwide, it has been around for quite some time and allows for a critical assessment. Once just "somewhere at the intersection of pedagogy and learning technology", today TEL spans many other fields and phenomena, like social and organizational processes, computer games, knowledge management, standardization, policy making in various sectors, sustaining the impact of learning, and efforts to overcome digital divide. Still, not everything goes smoothly. As reports and surveys indicate, there are many challenges ahead, still waiting to be tackled.
    No preview · Conference Paper · Jan 2014
  • [Show abstract] [Hide abstract]
    ABSTRACT: Online human textual interaction often carries important emotional meanings inaccessible to computers. We propose an approach to textual emotion recognition in the context of computer-mediated communication. The proposed recognition approach works at the sentence level and uses the standard Ekman emotion classification. It is grounded in a refined keyword-spotting method that employs: a WordNet-based word lexicon, a lexicon of emoticons, common abbreviations and colloquialisms, and a set of heuristic rules. The approach is implemented through the Synesketch software system. Synesketch is published as a free, open source software library. Several Synesketch-based applications presented in the paper, such as the the emotional visual chat, stress the practical value of the approach. Finally, the evaluation of the proposed emotion recognition algorithm shows high accuracy and promising results for future research and applications.
    No preview · Article · Jul 2013 · IEEE Transactions on Affective Computing
  • Zoran Sevarac · Vladan Devedzic · Jelena Jovanovic
    [Show abstract] [Hide abstract]
    ABSTRACT: Neuro-Fuzzy Pedagogical Recommender (NFPR) is adaptive recommender based on neuro-fuzzy inference, that can be used to create pedagogical rules in Technology Enhanced Learning (TEL) systems. NFPR is domain independent, provides easy to use API for integration with other systems, and comes with specialized tool (wizard) for creation of NFPR software components. The most important feature of NFPR is its flexibility, that allows teachers to create their own set of pedagogical rules. The proposed model has been implemented and tested with simulated data. Our effort in bringing neuro-fuzzy recommender to the field of TEL (Technology Enhanced Learning) seems to be the first attempt of its kind.
    No preview · Article · Aug 2012 · Expert Systems with Applications
  • Vladan Devedzic

    No preview · Article · Jun 2012 · Computer Science and Information Systems
  • Dragan Djuric · Vladan Devedzic
    [Show abstract] [Hide abstract]
    ABSTRACT: There is a notable overlap of the challenges with which the semantic technologies and software engineering deal. They can also complement and mutually improve each other. Current efforts mostly focus on improving software tools around the resource description framework (RDF) and Web Ontology Language (OWL) Web-oriented ecosystem that helps ontology engineers but is alien to software engineers. This paper presents an opposite approach taken from the software developer's viewpoint - an incorporation of the ontology paradigm into a general-purpose programming language, in a simple and agile way, on a small scale, and in an unpretentious manner. The objective is to help programmers write simple domain-driven code with richer semantics. The means to achieve this objective relies on metaprogramming to internalize the ontology modeling paradigm into a mainstream programming environment based on the Java ecosystem, in a lightweight manner suitable for small teams. An embedded meta domain-specific language (DSL), which is called Magic Potion, is implemented in Clojure and blends ontology, functional, object-oriented, and concurrent paradigms. An example from the technology enhanced learning (TEL) domain is used to illustrate Magic Potion in action.
    No preview · Article · Feb 2012 · IEEE Transactions on Systems Man and Cybernetics Part C (Applications and Reviews)
  • Bojan Jovicic · Vladan Devedzic · Dragan Djuric · Ramo Sendelj
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper analyzes different technical quantitative aspects of ERP systems development and maintenance in agile approach context. ERP systems usually have huge numbers of tables and related classes, with a growing complexity that easily gets difficult to manage. The problem is to identify what are the things that are used often, what are the things that not used, and which ones are worthy of investing our time in improving. To determine these points precisely from technical perspective this paper analyzes the data from several technical aspects. Usually an upgrade is worth up to 1/3 of initial investment and this approach has helped us achieve productive ERP system development environment, and enabled us to perform an ERP system upgrade to second next version, skipping a whole version, which is even more worthier. The analysis that was performed is shown to be advantageous in the way of quantitative technical approach, in comparison to previous, more soft skills oriented, approaches.
    No preview · Conference Paper · Jan 2012
  • Source
    Dragan Djuric · Vladan Devedzic
    [Show abstract] [Hide abstract]
    ABSTRACT: The emergence of the Semantic Web have revived the interest in knowledge engineer-ing and ontologies. Different paradigms often share challenges and solutions, and can complement and mutually improve each other. This paper presents a simple and agile integration of ontologies and programming on a small scale, and in a down-to-Earth manner by incorporating the ontol-ogy paradigm into a mainstream programming environment. The approach is based on metapro-gramming, which has been used to internalize the ontology modeling paradigm into the Clojure language. The resulting DSL, Magic Potion, is implemented in Cojure and blends ontology, func-tional, object-oriented and concurrent paradigms, which is suitable for general-purpose domain modeling, from technology enhanced learning to business.
    Preview · Article · Jan 2012 · Informatica
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: In this position paper, we illustrate how Linked Data can be effectively used in a Technology-enhanced Learning scenario. Specifically, we aim at using structured data to semiautomatically generate artifacts to support learning delivery and assessment: natural language facts, Q&A systems and quizzes, also used with a gaming flavour, can be creatively generated to help teachers and learners to support and improve the learning path. Moreover, those artifacts can in turn be published on the Web as Linked Data, thus directly contributing to make the Web a global data space also for learning purposes.
    Full-text · Conference Paper · Jan 2012
  • Source
    Article: Editorial.
    Marco Bertini · Vladan Devedzic · Dragan Gasevic · Carlo Torniai

    Full-text · Article · Jan 2011
  • Danijela Grahovac · Vladan Devedzic
    [Show abstract] [Hide abstract]
    ABSTRACT: Understanding and using cost management is a key to success in any type of organization, because it helps managers to collect important data about the costs assigned to products, services and customers and use it for planning and control function. This paper discusses development and application of an expert system for reasonable cost related decision making and continuous cost management process improvement. The system is called COMEX (cost management expert system). This paper also shows how COMEX can be used for improvement of the billing department business processes. COMEX relies on information generated using the activity-based costing (ABC) method, accounting method based on activities, created to improve cost management system by focusing on the driver costs of individual activities. Still, this paper focuses on design and implementation of the COMEX system, and only briefly surveys the ABC method.
    No preview · Article · Dec 2010 · Expert Systems with Applications
  • Source
    Ana Kovacevic · Vladan Devedzic · Viktor Pocajt
    [Show abstract] [Hide abstract]
    ABSTRACT: Purpose – This paper aims to propose a solution for recommending digital library services based on data mining techniques (clustering and predictive classification). Design/methodology/approach – Data mining techniques are used to recommend digital library services based on the user's profile and search history. First, similar users were clustered together, based on their profiles and search behavior. Then predictive classification for recommending appropriate services to them was used. It has been shown that users in the same cluster have a high probability of accepting similar services or their patterns. Findings – The results indicate that k-means clustering and Naive Bayes classification may be used to improve the accuracy of service recommendation. The overall accuracy is satisfying, while average accuracy depends on the specific service. The results were better for frequently occurring services. Research limitations/implications – Datasets were used from the KOBSON digital library. Only clustering and predictive classification was applied. If the correlation between the service and the institution were higher, it would have better accuracy. Originality/value – The paper applied different and efficient data mining techniques for clustering digital library users based on their profiles and their search behavior, i.e. users' interaction with library services, and obtain user patterns with respect to the library services they use. A digital library may apply this approach to offer appropriate services to new users more easily. The recommendations will be based on library items that similar users have already found useful.
    Full-text · Article · Nov 2010 · The Electronic Library
  • Dragan Djuric · Vladan Devedzic
    [Show abstract] [Hide abstract]
    ABSTRACT: Software environments are typically based on a single programming paradigm, such as ontologies, functions, objects, or concurrency. This can limit what developers can represent and how elegant their solutions can be, so today's applications usually involve mixing and matching languages, platforms, and paradigms. However, cross-mapping multiple paradigms and platforms generates an impedance mismatch that increases a solution's complexity. Metaprogramming supports a lightweight process to incorporate different programming paradigms in a single development environment that's suitable for small development teams.
    No preview · Article · Sep 2010 · IEEE Software
  • Ana Kovacevic · Vladan Devedzic · Viktor Pocajt
    [Show abstract] [Hide abstract]
    ABSTRACT: Purpose – This paper aims to address the problem of enhancing the selection of titles offered by a digital library, by analysing the differences in these titles when they are cited by local authors in their publications and when they are listed in the digital library offer. Design/methodology/approach – Text mining techniques were used to identify duplicate references. Moreover, the process of identifying syntactically different data was improved with the automated discovery of thesauri from correctly matched data, and the generated thesaurus was further used in semantic clustering. The results were effectively visually represented. Findings – The paper finds that the function based on the Jaro-Winkler algorithm may be efficiently used in the de-duplication process. A generated thesaurus that utilises domain-specific knowledge can also be used in the semantic clustering of references. It was shown that semantic clustering may be most useful in partitioning data, which is particularly significant when dealing with large amounts of data, which is usually the case. Moreover, those references that have the same or similar scores may be considered as candidate matches in the further de-duplication process. Finally, it proved to be a more efficient way of visually representing the results. Originality/value – This function can be implemented to enhance the selection of titles to be offered by a digital library, in terms of making that offer more compliant with what the library users frequently cite.
    No preview · Article · Apr 2010 · Program electronic library and information systems
  • Dragan Djuric · Jelena Jovanovic · Vladan Devedzic · Ramo Sendelj
    [Show abstract] [Hide abstract]
    ABSTRACT: Ontologies, one of the cornerstone technologies of the Semantic Web are a very expressive and powerful means for domain modeling. To become really usable and ubiquitous, the implementations of ontology languages yet have to deliver satisfactory performance and before anything else have to be developer-friendly. We present an example of using Magic Potion, a description logics-based domain specific meta-language for building executable domain models. We are using LOCO ontology framework developed to support personalised learning contexts in learning applications to illustrate how ontologies in the form of executable domain-specific languages can blend the Semantic Web ideas into classical software engineering to improve expressiveness of domain models.
    No preview · Conference Paper · Jan 2010
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper presents a solution to bridging the abstract and concrete syntax of a Web rule languages by using model transforma-tions. Current specifications of Web rule languages such as Semantic Web Rule Language (SWRL) or RuleML define their abstract syntax (e.g., metamodel) and concrete syntax (e.g., XML schema) separately. Although the recent research in the area of Model-Driven Engineering (MDE) demonstrates that such a separation of two types of syntax is a good practice (due to the complexity of languages), one should also have tools that check validity of rules written in a concrete syntax with respect to the abstract syntax of the rule language. In this study, we use the REWERSE I1 Rule Markup Language (R2ML), SWRL, and Object Constraint Language (OCL), whose abstract syntax is defined by using metamodeling, while their textual concrete syntax is defined by using ei-ther XML/RDF schema or Extended Backus-Naur Form (EBNF) syntax. We bridge this gap by a bi-directional transformation defined in a model transformation language (ATLAS Transformation Language, ATL). This transformation allowed us to discover a number of issues in both web rule language metamodels and their corresponding concrete syntax, and thus make them fully compatible. This solution also enables for sharing web rules between different web rule languages.
    Full-text · Article · Dec 2009 · Computer Science and Information Systems

Publication Stats

2k Citations
66.23 Total Impact Points


  • 1997-2014
    • University of Belgrade
      • • Faculty of Organizational Sciences
      • • Chair of Information Technology
      • • Chair of Software Engineering
      • • Chair of Information Systems
      Beograd, Central Serbia, Serbia
  • 2005
    • Massey University
      Palmerston North City, Manawatu-Wanganui, New Zealand
    • Carl von Ossietzky Universität Oldenburg
      Oldenburg, Lower Saxony, Germany
  • 2003
    • Technische Universität München
      München, Bavaria, Germany
  • 2000
    • University of Novi Sad
      • Faculty of Science
      Varadinum Petri, Autonomna Pokrajina Vojvodina, Serbia
  • 1995
    • Mihajlo Pupin Institute
      Beograd, Central Serbia, Serbia