The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Due to the rapid development of job markets, traditional recruitment methods are becoming insufficient. This is because employers often receive an enormous number of applications (usually unstructured resumes) that are difficult to process and analyze manually. To address this issue, several automatic recruitment systems have been proposed. Although these systems have proved to be more effective in...
Term ambiguity — the challenge of having multiple potential meanings for a keyword or phrase — can be a major problem for search engines. Contextual information is essential for word sense disambiguation, but search queries are often limited to very few keywords, making the available textual context needed for disambiguation minimal or non-existent. In this paper we propose a novel system to identify...
Query Expansion is an important component for information retrieval systems. It makes possible the reformulation of the initial user query by adding new terms. In this paper, we propose a new approach for term selection in the relevance feedback process. This approach, based on Rocchio formula, is an adaptation to the XML information retrieval context. It can resolve two major problems specific to...
Nowadays technologies aim at interconnecting plethora of electronic devices and data sources to keep users informed about their field of interest. Automated processing of heterogeneous distributed information is still the challenging task which ranges from enterprise and logistic information systems to rescue and military information systems. In this paper we propose a system for semi-automated information...
The learning of programming languages requires the student to develop systematic representations of the lexical constructs and semantic principles of the languages. At the same time, tutors are expected to develop the appropriate training content. In this paper we propose the combination of two techniques to make the above tasks more efficient. Firstly, we propose to use Learning Objects (LOs), for...
Learning outcomes are statements that should accompany any type of educational material intended for lifelong learning. These statements deliver important information, which works as an indicator for students in the process of learning. However, in order for this information to be further utilizable within the context of intelligent e-learning applications, a more fine-grained definition and structure...
Folksonomy systems and social bookmarking tools are rapidly spreading on the Web. Their steady increase reveals a more dynamic and interactive space, in which users can individually and freely share online resources and assign terms to them. In this paper, we address the problem of how to exploit these rich systems to enrich existing ontologies. Our approach taps into external tools such as the sense...
In this paper we compare performance results of different implementations of join operation in Hadoop in a scenario where right side (of the join) is within single node memory size. We present results for several implementations both in pure Map Reduce and in Pig, both basing on HDFS. We also compare distributed performance of those implementations with a single node implementation in MySQL. Results...
Folksonomy systems and social bookmarking tools are rapidly spreading on the Web. Their steady increase reveals a trend towards a more dynamic and interactive space, in which users can individually assign terms to online resources. Even though users find tagging easy to use and understand, they need to see, closely, users sharing same interest as them for many reasons (facilitating the information...
Recent research suggests that predicting students' emotions during e-learning is quite relevant but should be situated in the learning context and consider the individual profile of users. More knowledge is required for assessing the possible contributions of multiple sources of information for predicting students' emotions. In this paper we describe an ontology that we have implemented for predicting...
This paper presents a light inference system for context management, ready to perform reasoning tasks in resource-constrained devices. The inference system is part of a service-oriented mobile software framework which runs on Javaenabled handheld devices. This framework serves to facilitate the creation of context-aware applications, as it decouples sensor's data acquisition and context processing...
The ubiquitous computing frameworks aim to build new applications to provide assistive services for people in autonomously way. Therefore, ubiquitous computing frameworks must integrate both heterogeneous and dynamic devices and interoperate with other heterogeneous applications. These frameworks must adapt their behaviors to provide services that match current user activity. This paper presents a...
Model Driven Architecture (MDA) is an important approach to facilitate building the large and complex software system by different models and model transformation methods, but the process of model transformation always lacks the information of semantic context. In this paper, we propose to use the ontology technical space to modify the code generated by EMF which is an important implementation of...
Events give important information about the behavior of a system in a summarized form. In the past, events have played an important role in breaking the functional requirements of the system in the ??event partitioning approach??. Our previous work has shown that events can be a starting point in object-oriented analysis of requirements. Every event triggers a use case in the system, hence should...
A process-driven content-oriented integration framework is proposed for knowledge management systems and enterprise content management applications to perform effective content based integration in service-oriented computing environment. The framework consists of workflow engine, OSGi framework based kernel, content repository for Java technology API compliant content repository, enterprise service...
In this paper we propose an architecture for a semantic quiz. In the context of a semantic LCMS we introduce two ontologies: the quiz ontology and the LM ontology. The quiz ontology is associated with the LM ontology that is related with the field of higher education in Europe. We present an application that uses these two ontologies. With the quiz ontology we build semantics metadata that express...
With the ongoing trend towards the globalization of software systems and their development, components in these systems might not only work together, but may end up evolving independently from each other. Modern IDEs have started to incorporate support for these highly distributed environments, by adding new collaborative features. As a result, assessing and controlling system quality (e.g. security...
Ontology Web Language (OWL) is an ontology description language for the semantic Web. It is known for its capabilities of representing knowledge and knowledge-based reasoning. OWL has been increasingly used for modeling the entities in pervasive computing environment. However, OWL gives no specific support for exclusive relations between properties owned by subjects, which bring inconvenience for...
In the last decades, various storage and retrieval systems have been introduced to help the user find the relevant information for which he/she seeks. The very recent trend is the integration of the contextual information. This technique has gained popularity in various fields, such as e-learning, ubiquitous computing, and artificial intelligent, but hardly exploited in software reuse where the storage...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.