JUCS - Journal of Universal Computer Science - Information Systems
http://www.jucs.org/jucs_articles_by_category/H.
JUCS Topic H. - Information SystemsVerlag der Technischen Universität GrazUniversiti Malaysia Sarawak2011-07-28T11:21:46+02:00An Ontology based Agent Generation for Information Retrieval on Cloud Environment
http://www.jucs.org/jucs_17_8/an_ontology_based_agent
Retrieving information or discovering knowledge from a well organized data center in general is requested to be familiar with its schema, structure, and architecture, which against the inherent concept and characteristics of cloud environment. An effective approach to retrieve desired information or to extract useful knowledge is an important issue in the emerging information/knowledge cloud. In this paper, we propose an ontology-based agent generation framework for information retrieval in a flexible, transparent, and easy way on cloud environment. While user submitting a flat-text based request for retrieving information on a cloud environment, the request will be automatically deduced by a Reasoning Agent (RA) based on predefined ontology and reasoning rule, and then be translated to a Mobile Information Retrieving Agent Description File (MIRADF) that is formatted in a proposed Mobile Agent Description Language (MADF). A generating agent, named MIRA-GA, is also implemented to generate a MIRA according to the MIRADF. We also design and implement a prototype to integrate these agents and show an interesting example to demonstrate the feasibility of the architecture.Yang, Chao-Tung; Luo, Yu-Cheng; Chang, Yue-Shan2011-07-20T10:35:16+02:00agent generationcloud computinginformation retrievalontologyAn Ontology based Agent Generation for Information Retrieval on Cloud EnvironmentYang, Chao-TungLuo, Yu-ChengChang, Yue-Shanagent generation,cloud computing,information retrieval,ontologyJUCS - Journal of Universal Computer Science Vol. 172011041135-1160Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaA Comparison of Different Retrieval Strategies Working on Medical Free Texts
http://www.jucs.org/jucs_17_7/a_comparison_of_different
Patient information in health care systems mostly consists of textual data, and free text in particular makes up a significant amount of it. Information retrieval systems that concentrate on these text types have to deal with the different challenges these medical free texts pose to achieve an acceptable performance. This paper describes the evaluation of four different types of information retrieval strategies: keyword search, search performed by a medical domain expert, a semantic based information retrieval tool, and a purely statistical information retrieval method. The different methods are evaluated and compared with respect to its appliance in medical health care systems.Holzinger, Andreas; Simonic, Klaus-Martin; Faulstich, Lukas; Bloice, Marcus D.; Kreuzthaler, Markus2011-07-20T10:20:39+02:00evaluationhealth careinformation retrievalmedicinetext miningA Comparison of Different Retrieval Strategies Working on Medical Free TextsHolzinger, AndreasSimonic, Klaus-MartinFaulstich, LukasBloice, Marcus D.Kreuzthaler, Markusevaluation,health care,information retrieval,medicine,text miningJUCS - Journal of Universal Computer Science Vol. 172011041109-1133Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaOntology-based Competency Management: the Case Study of the Mihajlo Pupin Institute
http://www.jucs.org/jucs_17_7/ontology_based_competency_management
Semantic-based technologies have been steadily increasing their relevance in recent years in both the research world and business world. Considering this, the present article discusses the process of design and implementation of a competency management system in information and communication technologies domain utilizing the latest Semantic Web tools and technologies including D2RQ server, TopBraid Composer, OWL 2, SPARQL, SPARQL Rules and common human resources related public vocabularies. In particular, the paper discusses the process of building individual and enterprise competence models in a form of ontology database, as well as different ways of meaningful search and retrieval of expertise data on the Semantic Web. The ontological knowledge base aims at storing the extracted and integrated competences from structured, as well as unstructured sources. By using the illustrative case study of deployment of such a system in the Human Resources sector at the Mihajlo Pupin Institute, this paper shows an example of new approaches to data integration and information management. The proposed approach extends the functionalities of existing enterprise information systems and offers possibilities for development of future Internet services. This allows organizations to express their core competences and talents in a standardized, machine processable and understandable format, and hence, facilitates their integration in the European Research Area and beyond.Vraneš, Sanja; Janev, Valentina2011-07-20T10:20:38+02:00ICTSemantic Webcase studycompetenciesexpertisehuman resourcesOntology-based Competency Management: the Case Study of the Mihajlo Pupin InstituteVraneš, SanjaJanev, ValentinaICT,Semantic Web,case study,competencies,expertise,human resourcesJUCS - Journal of Universal Computer Science Vol. 172011041089-1108Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaOntology-based User Interface Development: User Experience Elements Pattern
http://www.jucs.org/jucs_17_7/ontology_based_user_interface
The user experience of any software or website consists of elements from the conceptual to the concrete level. These elements of user experience assist in the design and development of user interfaces. On the other hand, ontologies provide a framework for computable representation of user interface elements and underlying data. This paper discusses strategies of introducing ontologies at different user interface layers adapted from user experience elements. These layers range from abstract levels (e.g. User needs/Application Objectives) to concrete levels (e.g. Application User Interface) in terms of data representation. The proposed ontological framework enables device independent, semi-automated GUI construction which we will demonstrate at a personal information management example.Shahzad, Syed K.2011-07-20T10:20:36+02:00GUIHCIKnowledge ManagementPersonal Information ManagementUser Interface OntologyOntology-based User Interface Development: User Experience Elements PatternShahzad, Syed K.GUI,HCI,Knowledge Management,Personal Information Management,User Interface OntologyJUCS - Journal of Universal Computer Science Vol. 172011041078-1088Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaA Ranking Tool Exploiting Semantic Descriptions for the Comparison of EQF-based Qualifications
http://www.jucs.org/jucs_17_7/a_ranking_tool_exploiting
Nowadays, one of the main issues discussed at the Community level is represented by the mobility of students and workers across Europe. During the last years, in order to deal with the above picture, several initiatives have been carried out: one of them is the definition of the European Qualification Framework (EQF), a common architecture for the description of qualifications. At the same time, several research activities were established with the aim of finding how semantic technologies could be exploited for qualifications comparison in the field of human resources acquisition. In this paper, the EQF specifications are taken into account and they are applied in a practical scenario to develop a ranking algorithm for the comparison of qualifications expressed in terms of knowledge, skill and competence concepts, potentially aimed at supporting European employers during the recruiting phase.Sanna, Andrea; Demartini, Claudio; Lamberti, Fabrizio; Gatteschi, Valentina2011-07-20T10:20:35+02:00EQFSemantic WebmatchmakingontologiesA Ranking Tool Exploiting Semantic Descriptions for the Comparison of EQF-based QualificationsSanna, AndreaDemartini, ClaudioLamberti, FabrizioGatteschi, ValentinaEQF,Semantic Web,matchmaking,ontologiesJUCS - Journal of Universal Computer Science Vol. 172011041060-1077Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaA Semantic Wiki Based on Spatial Hypertext
http://www.jucs.org/jucs_17_7/a_semantic_wiki_based
Spatial Hypertext Wiki (ShyWiki) is a wiki which represents knowledge using notes that are spatially distributed in wiki pages and have visual characteristics such as colour, size, or font type. The use of spatial and visual characteristics in wikis is important to improve human comprehension, creation and organization of knowledge. Another important capability in wikis is to allow machines to process knowledge. Wikis that formally structure knowledge for this purpose are called semantic wikis. This paper describes how ShyWiki can make use of spatial hypertext in order to be a semantic wiki. ShyWiki can represent knowledge at different levels of formality. Users of ShyWiki can annotate the content and represent semantic relations without being experts of semantic web data description languages. The spatial hypertext features make it suitable for users to represent unstructured knowledge and implicit graphic relations among concepts. In addition, semantic web and spatial hypertext features are combined to represent structured knowledge. The semantic web features of ShyWiki improve navigation and publish the wiki knowledge as RDF resources, including the implicit relations that are analyzed using a spatial parser.Solis, Carlos; Ali, Nour2011-07-20T10:20:34+02:00Semantic WebSemantic WikiShyWikiSpatial HypertextA Semantic Wiki Based on Spatial HypertextSolis, CarlosAli, NourSemantic Web,Semantic Wiki,ShyWiki,Spatial HypertextJUCS - Journal of Universal Computer Science Vol. 172011041043-1059Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaTowards Classification of Web Ontologies for the Emerging Semantic Web
http://www.jucs.org/jucs_17_7/towards_classification_of_web
The massive growth in ontology development has opened new research challenges such as ontology management, search and retrieval for the entire semantic web community. These results in many recent developments, like OntoKhoj, Swoogle, OntoSearch2, that facilitate tasks user have to perform. These semantic web portals mainly treat ontologies as plain texts and use the traditional text classification algorithms for classifying ontologies in directories and assigning predefined labels rather than using the semantic knowledge hidden within the ontologies. These approaches suffer from many types of classification problems and lack of accuracy, especially in the case of overlapping ontologies that share common vocabularies. In this paper, we define an ontology classification problem and categorize it into many sub-problems. We present a new ontological methodology for the classification of web ontologies, which has been guided by the requirements of the emerging Semantic Web applications and by the lessons learnt from previous systems. The proposed framework, OntClassifire, is tested on 34 ontologies with a certain degree of overlapping domain, and effectiveness of the ontological mechanism is verified. It benefits the construction, maintenance or expansion of ontology directories on the semantic web that help to focus on the crawling and improving the quality of search for the software agents and people. We conclude that the use of a context specific knowledge hidden in the structure of ontologies gives more accurate results for the ontology classification.Bouras, Abdelaziz; Qadir, Muhammad Abdul; Fahad, Muhammad; Farukh, Muhammad; Moalla, Nejib2011-07-20T10:20:32+02:00ontology classification and retrievalontology searchingsemantic matchingsemantic web portalsweb page classificationTowards Classification of Web Ontologies for the Emerging Semantic WebBouras, AbdelazizQadir, Muhammad AbdulFahad, MuhammadFarukh, MuhammadMoalla, Nejibontology classification and retrieval,ontology searching,semantic matching,semantic web portals,web page classificationJUCS - Journal of Universal Computer Science Vol. 172011041021-1042Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaAlgorithms for the Evaluation of Ontologies for Extended Error Taxonomy and their Application on Large Ontologies
http://www.jucs.org/jucs_17_7/algorithms_for_the_evaluation
Ontology evaluation is an integral and important part of the ontology development process. Errors in ontologies could be catastrophic for the information system based on those ontologies. As per our experiments, the existing ontology evaluation systems were unable to detect many errors (like, circulatory error in class and property hierarchy, common class and property in disjoint decomposition, redundancy of sub class and sub property, redundancy of disjoint relation and disjoint knowledge omission) as defined in the error taxonomy. We have formulated efficient algorithms for the evaluation of these and other errors as per the extended error taxonomy. These algorithms are implemented (named as OntEval) and the implementations are used to evaluate well-known ontologies including Gene Ontology (GO), WordNet Ontology and OntoSem. The ontologies are indexed using a variant of already proposed scheme Ontrel. A number of errors and warnings in these ontologies have been discovered using the OntEval. We have also reported the performance of our implementation, OntEval.Qadir, Muhammad Abdul; Qazi, Najmul Ikram2011-07-20T10:20:31+02:00information systems applicationsknowledge engineeringknowledge modellingontological engineeringontology evaluationsemantic computingAlgorithms for the Evaluation of Ontologies for Extended Error Taxonomy and their Application on Large OntologiesQadir, Muhammad AbdulQazi, Najmul Ikraminformation systems applications,knowledge engineering,knowledge modelling,ontological engineering,ontology evaluation,semantic computingJUCS - Journal of Universal Computer Science Vol. 172011041005-1020Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaService Oriented Multimedia Delivery System in Pervasive Environments
http://www.jucs.org/jucs_17_6/service_oriented_multimedia_delivery
Service composition is an effective approach for large-scale multimedia delivery. In previous works, user requirement is represented as one fixed functional path which is composed of several functional components in a certain order. Actually, there may be several functional paths (deliver different quality level multimedia data, e.g., image pixel, frame rate) that can meet one request. And due to the diversity of devices and connections in pervasive environment, system should choose a suitable media quality delivery path in accordance with context, instead of one fixed functional path. This paper presents a deep study of multimedia delivery problem and proposes an on-line algorithm LDPath and an off-line centralized algorithm LD/RPath respectively. LDPath aims at delivering multimedia data to end user with lowest delay by choosing services to build delivery paths hop-by-hop, which is adapted to the unstable open environment. And LD/RPath is developed for a relatively stable environment, which generates delivery paths according to the trade-off between delay and reliability metrics, because the service reliability is also an important fact in such scenario. Experimental results show that both algorithms have good performance with low overhead to the system.Yim, Kangbin; Lu, Sanglu; Zhang, Sheng; Qian, Zhuzhong2011-07-04T16:04:50+02:00multimedia deliverypervasive environmentservice compositionService Oriented Multimedia Delivery System in Pervasive EnvironmentsYim, KangbinLu, SangluZhang, ShengQian, Zhuzhongmultimedia delivery,pervasive environment,service compositionJUCS - Journal of Universal Computer Science Vol. 17201103961-980Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaImproving Security Levels of IEEE802.16e Authentication by Involving Diffie-Hellman PKDS
http://www.jucs.org/jucs_17_6/improving_security_levels_of
Recently, IEEE 802.16 Worldwide Interoperability for Microwave Access (WiMAX for short) has provided us with low-cost, high efficiency and high bandwidth network services. However, as with the WiFi, the radio wave transmission also makes the WiMAX face the wireless transmission security problem. To solve this problem, the IEEE802.16Std during its development stage defines the Privacy Key Management (PKM for short) authentication process which offers a one-way authentication. However, using a one-way authentication, an SS may connect to a fake BS. Mutual authentication, like that developed for PKMv2, can avoid this problem. Therefore, in this paper, we propose an authentication key management approach, called Diffie-Hellman-PKDS-based authentication method (DiHam for short), which employs a secret door asymmetric one-way function, Public Key Distribution System (PKDS for short), to improve current security level of facility authentication between WiMAX's BS and SS. We further integrate the PKMv1 and the DiHam into a system, called PKM-DiHam (P-DiHam for short), in which the PKMv1 acts as the authentication process, and the DiHam is responsible for key management and delivery. By transmitting securely protected and well-defined parameters for SS and BS, the two stations can mutually authenticate each other. Messages including those conveying user data and authentication parameters can be then more securely delivered.Chiu, Chao-Hong; Leu, Fang-Yie; Lin, I-Long; Huang, Yi-Li2011-07-04T16:04:45+02:00Common secret keyDiffie-Hellman PKDSIEEE802.16e data securityPKMv1WiMAX securityImproving Security Levels of IEEE802.16e Authentication by Involving Diffie-Hellman PKDSChiu, Chao-HongLeu, Fang-YieLin, I-LongHuang, Yi-LiCommon secret key,Diffie-Hellman PKDS,IEEE802.16e data security,PKMv1,WiMAX securityJUCS - Journal of Universal Computer Science Vol. 17201103891-911Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaA Framework to Evaluate Interface Suitability for a Given Scenario of Textual Information Retrieval
http://www.jucs.org/jucs_17_6/a_framework_to_evaluate
Visualization of search results is an essential step in the textual Information Retrieval (IR) process. Indeed, Information Retrieval Interfaces (IRIs) are used as a link between users and IR systems, a simple example being the ranked list proposed by common search engines. Due to the importance that takes visualization of search results, many interfaces have been proposed in the last decade (which can be textual, 2D or 3D IRIs). Two kinds of evaluation methods have been developed: (1) various evaluation methods of these interfaces were proposed aiming at validating ergonomic and cognitive aspects; (2) various evaluation methods were applied on information retrieval systems (IRS) aiming at measuring their effectiveness. However, as far as we know, these two kinds of evaluation methods are disjoint. Indeed, considering a given IRI associated to a given IRS, what happens if we associate this IRI to another IRS not having the same effectiveness. In this context, we propose an IRI evaluation framework aimed at evaluating the suitability of any IRI to different IR scenarios. First of all, we define the notion of IR scenario as a combination of features related to users, IR tasks and IR systems. We have implemented the framework through a specific evaluation platform that enables performing IRI evaluations and that helps end-users (e.g. IRS developers or IRI designers) in choosing the most suitable IRI for a specific IR scenario.Chrisment, Claude; Hubert, Gilles; Chevalier, Max; Bonnel, Nicolas2011-07-04T16:04:41+02:00interface suitability for IR scenariotextual information retrieval systemsvisual information retrievalA Framework to Evaluate Interface Suitability for a Given Scenario of Textual Information RetrievalChrisment, ClaudeHubert, GillesChevalier, MaxBonnel, Nicolasinterface suitability for IR scenario,textual information retrieval systems,visual information retrievalJUCS - Journal of Universal Computer Science Vol. 17201103831-858Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaQoS-based Approach for Dynamic Web Service Composition
http://www.jucs.org/jucs_17_5/qos_based_approach_for
Web Services have become a standard for integration of systems in distributed environments. By using a set of open interoperability standards, they allow computer-computer interaction, regardless the programming languages and operating systems used. The Semantic Web Services, by its turn, make use of ontologies to describe their functionality in a more structural manner, allowing computers to reason about the information required and provided by them. Such a description also allows dynamic composition of several Web Services, when only one is not able to provide the desired functionality. There are scenarios, however, in which only the functional correctness is not enough to fulfill the user requirements, and a minimum level of quality should be guaranteed by their providers. In this context, this work presents an approach for dynamic Web Service composition that takes into account the composition overall quality. The proposed approach relies on a heuristics to efficiently perform the composition. In order to show the feasibility of the proposed approach, a Web Service composition application prototype was developed and experimented with public test sets, along with another approach that does not consider quality in the composition process. The results have shown that the proposed approach in general finds compositions with more quality, within a reasonable processing time.Jr., Frederico G. Alvares de Oliveira; Oliveira, José M. Parente de2011-05-06T16:03:31+02:00Quality of ServiceSemantic Web ServiceWeb Service CompositionQoS-based Approach for Dynamic Web Service CompositionJr., Frederico G. Alvares de OliveiraOliveira, José M. Parente deQuality of Service,Semantic Web Service,Web Service CompositionJUCS - Journal of Universal Computer Science Vol. 17201103712-741Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaODR, Ontologies, and Web 2.0
http://www.jucs.org/jucs_17_4/odr_ontologies_and_web20
Online communities and institutions create new spaces for interaction, but also open new avenues for the emergence of grievances, claims, and disputes. Consequently, online dispute resolution (ODR) procedures are core to these new online worlds. But can ODR mechanisms provide sufficient levels of reputation, trust, and enforceability for it to become mainstream? This contribution introduces the new approaches to ODR and provides a description of the design and structure of Ontomedia, a web-based platform to facilitate online mediation in different domains.López-Cobo, José-Manuel; Poblet, Marta; Casellas, Núria; Casanovas, Pompeu2011-07-08T12:31:49+02:00Online Dispute Resolution (ODR)Semantic Webrelational justiceweb-based servicesODR, Ontologies, and Web 2.0López-Cobo, José-ManuelPoblet, MartaCasellas, NúriaCasanovas, PompeuOnline Dispute Resolution (ODR),Semantic Web,relational justice,web-based servicesJUCS - Journal of Universal Computer Science Vol. 17201102618-634Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaMarkup upon Video - towards Dynamic and Interactive Video Annotations
http://www.jucs.org/jucs_17_4/markup_upon_video_towards
Interactive video is increasingly becoming a more and more dominant feature of our media platforms. Especially due to the popular YouTube annotations framework, integrating graphical annotations in a video has become very fashionable these days. However, the current options are limited to a few graphical shapes for which the user can define as good as no dynamic behaviour. Despite the enormous demand for easy-creatable, interactive video there are no such advanced tools available.</P> <P>In this article we describe an innovative approach, to realize dynamics and interactivity of video annotations. First we explain basic concepts of video-markup like the generic element model and visual descriptors. After that we introduce the event-tree model, which can be used to define event-handling in an interactive video formally as well as visually. By combining these basic concepts, we can give an effective tool to the video community for realizing interactive and dynamic video in a simple, intuitive and focused way.Lehrer, Franz; Kosch, Harald; Schultes, Peter2011-07-08T12:31:47+02:00event treehypervideointeractive videovideo 2.0video markupMarkup upon Video - towards Dynamic and Interactive Video AnnotationsLehrer, FranzKosch, HaraldSchultes, Peterevent tree,hypervideo,interactive video,video 2.0,video markupJUCS - Journal of Universal Computer Science Vol. 17201102605-617Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaA Clustering Approach for Collaborative Filtering Recommendation Using Social Network Analysis
http://www.jucs.org/jucs_17_4/a_clustering_approach_for
Collaborative Filtering(CF) is a well-known technique in recommender systems. CF exploits relationships between users and recommends items to the active user according to the ratings of his/her neighbors. CF suffers from the data sparsity problem, where users only rate a small set of items. That makes the computation of similarity between users imprecise and consequently reduces the accuracy of CF algorithms. In this article, we propose a clustering approach based on the social information of users to derive the recommendations. We study the application of this approach in two application scenarios: academic venue recommendation based on collaboration information and trust-based recommendation. Using the data from DBLP digital library and Epinion, the evaluation shows that our clustering technique based CF performs better than traditional CF algorithms.Pham, Manh Cuong; Jarke, Matthias; Klamma, Ralf; Cao, Yiwei2011-07-08T12:31:46+02:00clusteringcollaborative filteringsocial network analysistrustA Clustering Approach for Collaborative Filtering Recommendation Using Social Network AnalysisPham, Manh CuongJarke, MatthiasKlamma, RalfCao, Yiweiclustering,collaborative filtering,social network analysis,trustJUCS - Journal of Universal Computer Science Vol. 17201102583-604Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaOn the Construction of Efficiently Navigable Tag Clouds Using Knowledge from Structured Web Content
http://www.jucs.org/jucs_17_4/on_the_construction_of
In this paper we present an approach to improving navigability of a hierarchically structured Web content. The approach is based on an integration of a tagging module and adoption of tag clouds as a navigational aid for such content. The main idea of this approach is to apply tagging for the purpose of a better highlighting of cross-references between information items across the hierarchy. Although in principle tag clouds have the potential to support efficient navigation in tagging systems, recent research identified a number of limitations. In particular, applying tag clouds within pragmatic limits of a typical user interface leads to poor navigational performance as tag clouds are vulnerable to a so-called pagination effect. In this paper, a solution to the pagination problem is discussed, implemented as a part of an Austrian online encyclopedia called Austria-Forum, and analyzed. In addition, a simulation-based evaluation of the new algorithm has been conducted. The first evaluation results are quite promising, as the efficient navigational properties are restored.Trattner, Christoph; Helic, Denis; Strohmaier, Markus2011-07-08T12:31:45+02:00algorithmnavigabilitynavigationonline encyclopediatag cloud algorithmtag cloudstaggingtagsOn the Construction of Efficiently Navigable Tag Clouds Using Knowledge from Structured Web ContentTrattner, ChristophHelic, DenisStrohmaier, Markusalgorithm,navigability,navigation,online encyclopedia,tag cloud algorithm,tag clouds,tagging,tagsJUCS - Journal of Universal Computer Science Vol. 17201102565-582Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaRule of Law on the Go: New Developments of Mobile Governance
http://www.jucs.org/jucs_17_3/rule_of_law_on_the
This paper offers an overview of the emerging domain of mobile governance as an offspring of the broader landscape of e-governance. Mobile governance initiatives have been deployed everywhere in parallel to the development of crowdsourced, open source software applications that facilitate the collection, aggregation, and dissemination of both information and data coming from different sources: citizens, organizations, public bodies, etc. Ultimately, mobile governance can be seen as a tool to promote the rule of law from a decentralized, distributed, and bottom-up perspective.Poblet, Marta2011-04-24T11:15:48+02:00crowdsourcinggovernancemobile governancemobile technologiesrule of lawRule of Law on the Go: New Developments of Mobile GovernancePoblet, Martacrowdsourcing,governance,mobile governance,mobile technologies,rule of lawJUCS - Journal of Universal Computer Science Vol. 17201102498-512Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaThe Synthesis of LSE Classifiers: From Representation to Evaluation
http://www.jucs.org/jucs_17_3/the_synthesis_of_lse
This work presents a first approach to the synthesis of Spanish Sign Language's (LSE) <I>Classifier Constructions</I> (CCs). All current attempts at the automatic synthesis of LSE simply create the animations corresponding to sequences of signs. This work, however, includes the synthesis of the LSE classification phenomena, defining more complex elements than simple signs, such as <I>Classifier Predicates</I>, <I>Inflective</I> CCs and <I>Affixal classifiers</I>. The intelligibility of our synthetic messages was evaluated by LSE natives, who reported a recognition rate of 93% correct answers.López-Colino, Fernando; Colás, José2011-04-24T11:15:08+02:00Automatic SynthesisClassifier ConstructionsDeaf PeopleSpanish Sign LanguageThe Synthesis of LSE Classifiers: From Representation to EvaluationLópez-Colino, FernandoColás, JoséAutomatic Synthesis,Classifier Constructions,Deaf People,Spanish Sign LanguageJUCS - Journal of Universal Computer Science Vol. 17201102399-425Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaThe Architectural Design of a System for Interpreting Multilingual Web Documents in E-speranto
http://www.jucs.org/jucs_17_3/the_architectural_design_of
E-speranto is a formal language for generating multilingual texts on the World Wide Web. It is currently still under development. The vocabulary and grammar rules of E-speranto are based on Esperanto; the syntax of E-speranto, however, is based on XML (<I>eXtensible Markup Language</I>). The latter enables the integration of documents generated in E-speranto into web pages. When a user accesses a web page generated in E-speranto, the interpreter interprets the document into a chosen natural language, which enables the user to read the document in any arbitrary language supported by the interpreter.</P> <P>The basic parts of the E-speranto interpreting system are the interpreters and information resources, which complies with the principle of separating the interpretation process from the data itself. The architecture of the E-speranto interpreter takes advantage of the resemblance between the languages belonging to the same linguistic group, which consequently results in a lower production cost of the interpreters for the same linguistic group.</P> <P>We designed a proof-of-concept implementation for interpreting E-speranto in three Slavic languages: Slovenian, Serbian and Russian. These languages share many common features in addition to having a similar syntax and vocabulary. The content of the information resources (vocabulary, lexicon) was limited to the extent that was needed to interpret the test documents. The testing confirmed the applicability of our concept and also indicated the guidelines for future development of both the interpreters and E-speranto itself.Jakus, Grega; Sodnik, Jaka; Tomažič, Sašo2011-04-24T11:14:58+02:00E-sperantoWorld Wide WebXMLinterpretationmultilayered architecturemultilingual documentsThe Architectural Design of a System for Interpreting Multilingual Web Documents in E-sperantoJakus, GregaSodnik, JakaTomažič, SašoE-speranto,World Wide Web,XML,interpretation,multilayered architecture,multilingual documentsJUCS - Journal of Universal Computer Science Vol. 17201102377-398Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaRealising the Potential of Web 2.0 for Collaborative Learning Using Affordances
http://www.jucs.org/jucs_17_2/realising_the_potential_of
With the emergence of the Web 2.0 phenomena, technology-assisted social networking has become the norm. The potential of social software for collaborative learning purposes is clear, but as yet there is little evidence of realisation of the benefits. In this paper we consider Information and Communication Technology student attitudes to collaboration and via two case studies the extent to which they exploit the use of wikis for group collaboration. Even when directed to use a particular wiki designed for the type of project they are involved with, we found that groups utilized the wiki in different ways according to the affordances ascribed to the wiki. We propose that the integration of activity theory with an affordances perspective may lead to improved technology, specifically Web 2.0, assisted collaboration.Kuswara, Andreas U.; Richards, Debbie2011-07-08T12:30:08+02:00Web 2.0activity theoryaffordancescollaborative learningRealising the Potential of Web 2.0 for Collaborative Learning Using AffordancesKuswara, Andreas U.Richards, DebbieWeb 2.0,activity theory,affordances,collaborative learningJUCS - Journal of Universal Computer Science Vol. 17201101311-331Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaSecurity and Privacy Preservation for Mobile E-Learning via Digital Identity Attributes
http://www.jucs.org/jucs_17_2/security_and_privacy_preservation
This paper systematically discusses the security and privacy concerns for e-learning systems. A five-layer architecture of e-learning system is proposed. The security and privacy concerns are addressed respectively for five layers. This paper further examines the relationship among the security and privacy policy, the available security and privacy technology, and the degree of e-learning privacy and security. The digital identity attributes are introduced to e-learning portable devices to enhance the security and privacy of e-learning systems. This will provide significant contributions to the knowledge of e-learning security and privacy research communities and will generate more research interests.Yong, Jianming2011-07-08T12:30:07+02:00E-learningdigital identityprivacy preservationsecuritysecurity and privacy architectureSecurity and Privacy Preservation for Mobile E-Learning via Digital Identity AttributesYong, JianmingE-learning,digital identity,privacy preservation,security,security and privacy architectureJUCS - Journal of Universal Computer Science Vol. 17201101296-310Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaLet Me Tell You a Story - On How to Build Process Models
http://www.jucs.org/jucs_17_2/let_me_tell_you
Process Modeling has been a very active research topic for the last decades. One of its main issues is the externalization of knowledge and its acquisition for further use, as this remains deeply related to the quality of the resulting process models produced by this task. This paper presents a method and a graphical supporting tool for process elicitation and modeling, combining the Group Storytelling technique with the advances of Text Mining and Natural Language Processing. The implemented tool extends its previous versions with several functionalities to facilitate group story telling by the users, as well as to improve the results of the acquired process model from the stories.Baião, Fernanda Araujo; Santoro, Flávia Maria; Gonçalves, João Carlos de A. R.2011-07-08T12:30:05+02:00business process modelingcomputer-supported collaborative workknowledge managementtext miningLet Me Tell You a Story - On How to Build Process ModelsBaião, Fernanda AraujoSantoro, Flávia MariaGonçalves, João Carlos de A. R.business process modeling,computer-supported collaborative work,knowledge management,text miningJUCS - Journal of Universal Computer Science Vol. 17201101276-295Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaLaSca: a Large Scale Group Decision Support System
http://www.jucs.org/jucs_17_2/lasca_a_large_scale
Decision-making involves choosing between one ore more alternatives, to achieve one or more goals. To support this process, there are decision support systems that employ different approaches, supporting groups or not. Generally, however, these systems do not have great flexibility; their users have to follow preestablished decision methods. This paper, after exposing some decision-making processes, describes a system, LaSca (from Large Scale), to support decisions in large-scale groups. This system, besides allowing effective achievement of the benefits of deciding in large groups through the proper structuring of the group, also allows its users to define themselves how this structuring will happen, based or not in the existing theories on the subject. So, in addition to facilitate the decision-making process, LaSca also allows its users to decide how to decide.Vivacqua, Adriana S.; Carvalho, Gustavo; Souza, Jano M.; Medeiros, Sérgio Palma J.2011-07-08T12:30:04+02:00CSCWdecision-makinglarge groupsparticipatory designLaSca: a Large Scale Group Decision Support SystemVivacqua, Adriana S.Carvalho, GustavoSouza, Jano M.Medeiros, Sérgio Palma J.CSCW,decision-making,large groups,participatory designJUCS - Journal of Universal Computer Science Vol. 17201101261-275Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaA Petri Nets based Approach to Specify Individual and Collaborative Interaction in 3D Virtual Environments
http://www.jucs.org/jucs_17_2/a_petri_nets_based
This work describes a methodology that supports the design and implementation of software modules, which represent the individual and collaborative three-dimensional interaction process phases. The presented methodology integrates three modeling approaches: Petri Nets, a collaborative manipulation model based on the combination of single user interaction techniques taxonomy, and object-oriented programming concepts. The combination of these elements allows for the description of interaction tasks, the sequence of interaction processes being controlled by Petri Nets with the codes generated automatically. By the integration of these approaches, the present work addresses not only the entire development cycle of both individual and collaborative three-dimensional interaction, but also the reuse of developed interaction blocks in new virtual environment projects.Raposo, Alberto B.; Pinho, Márcio S.; Rieder, Rafael2011-07-08T12:30:03+02:00collaborative interactiondesign processinteraction technique specificationA Petri Nets based Approach to Specify Individual and Collaborative Interaction in 3D Virtual EnvironmentsRaposo, Alberto B.Pinho, Márcio S.Rieder, Rafaelcollaborative interaction,design process,interaction technique specificationJUCS - Journal of Universal Computer Science Vol. 17201101243-260Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaManaging Mechanisms for Collaborative New-Product Development in the Ceramic Tile Design Chain
http://www.jucs.org/jucs_17_2/managing_mechanisms_for_collaborative
This paper focuses on improving the management of New-Product Development (NPD) processes within the particular context of a cluster of enterprises that cooperate through a network of intra- and inter-firm relations. Ceramic tile design chains have certain singularities that condition the NPD process, such as the lack of a strong hierarchy, fashion pressure or the existence of different origins for NPD projects. We have studied these particular circumstances in order to tailor Product Life-cycle Management (PLM) tools and some other management mechanisms to fit suitable sectoral reference models. Special emphasis will be placed on PLM templates for structuring and standardizing projects, and also on the roles involved in the process.Romero, Fernando; Agost, María-Jesús; Company, Pedro2011-07-08T12:30:02+02:00ceramic tile productscollaborative product developmentdesign chainManaging Mechanisms for Collaborative New-Product Development in the Ceramic Tile Design ChainRomero, FernandoAgost, María-JesúsCompany, Pedroceramic tile products,collaborative product development,design chainJUCS - Journal of Universal Computer Science Vol. 17201101224-242Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaDeveloping a Mobile Collaborative Tool for Business Continuity Management
http://www.jucs.org/jucs_17_2/developing_a_mobile_collaborative
We describe the design of a mobile collaborative tool that helps teams managing critical computing infrastructures in organizations, a task that is usually designated Business Continuity Management. The design process started with a requirements definition phase based on interviews with professional teams. The elicited requirements highlight four main concerns: collaboration support, knowledge management, team performance, and situation awareness. Based on these concerns, we developed a data model and tool supporting the collaborative update of Situation Matrixes. The matrixes aim to provide an integrated view of the operational and contextual conditions that frame critical events and inform the operators' responses to events. The paper provides results from our preliminary experiments with Situation Matrixes.Sapateiro, Claudio; Zurita, Gustavo; Baloian, Nelson; Antunes, Pedro2011-07-08T12:29:58+02:00business continuity managementcollaboration supportsituation awarenessDeveloping a Mobile Collaborative Tool for Business Continuity ManagementSapateiro, ClaudioZurita, GustavoBaloian, NelsonAntunes, Pedrobusiness continuity management,collaboration support,situation awarenessJUCS - Journal of Universal Computer Science Vol. 17201101164-182Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaNabuco - Two Decades of Document Processing in Latin America
http://www.jucs.org/jucs_17_1/nabuco_two_decades_of
This paper reports on the Joaquim Nabuco Project, a pioneering work in Latin America on document digitalization, enhancement, compression, indexing, retrieval and network transmission of historical document images.Lins, Rafael Dueire2011-04-07T14:39:03+02:00back-to-front interferencebleedingdocument engineeringhistorical documentsimage processingshow throughNabuco - Two Decades of Document Processing in Latin AmericaLins, Rafael Dueireback-to-front interference,bleeding,document engineering,historical documents,image processing,show throughJUCS - Journal of Universal Computer Science Vol. 17201101151-161Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaVisualizing and Analyzing the Quality of XML Documents
http://www.jucs.org/jucs_17_1/visualizing_and_analyzing_the
In this paper we introduce <tt>eXVisXML</tt>, a visual tool to explore documents annotated with the mark-up language <tt>XML</tt>, in order to easily perform over them tasks as <I>knowledge extraction</I> or <I>document engineering</I>.</P> <P><tt>eXVisXML</tt> was designed mainly for two kind of users. Those who want to analyze an annotated document to explore the information contained-for them a visual inspection tool can be of great help, and a slicing functionality can be an effective complement.</P> <P>The other target group is composed by document engineers who might be interested in assessing the quality of the annotation created. This can be achieved through the measurements of some parameters that will allow to compare the elements and attributes of the <tt>DTD/Schema</tt> against those effectively used in the document instances.</P> <P>Both functionalities and the way they were delineated and implemented will be discussed along the paper.Cruz, Daniela da; Henriques, Pedro Rangel2011-04-07T14:38:59+02:00document engineeringquality assessmentslicingvisualizationVisualizing and Analyzing the Quality of XML DocumentsCruz, Daniela daHenriques, Pedro Rangeldocument engineering,quality assessment,slicing,visualizationJUCS - Journal of Universal Computer Science Vol. 17201101126-150Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaThe Use of Latent Semantic Indexing to Mitigate OCR Effects of Related Document Images
http://www.jucs.org/jucs_17_1/the_use_of_latent
Due to both the widespread and multipurpose use of document images and the current availability of a high number of document images repositories, robust information retrieval mechanisms and systems have been increasingly demanded. This paper presents an approach to support the automatic generation of relationships among document images by exploiting Latent Semantic Indexing (LSI) and Optical Character Recognition (OCR). We developed the LinkDI (<B>Link</B>ing of <B>D</B>ocument <B>I</B>mages) service, which extracts and indexes document images content, computes its latent semantics, and defines relationships among images as hyperlinks. LinkDI was experimented with document images repositories, and its performance was evaluated by comparing the quality of the relationships created among textual documents as well as among their respective document images. Considering those same document images, we ran further experiments in order to compare the performance of LinkDI when it exploits or not the LSI technique. Experimental results showed that LSI can mitigate the effects of usual OCR misrecognition, which reinforces the feasibility of LinkDI relating OCR output with high degradation.Macedo, Alessandra A.; Parapar, Javier; Camacho-Guerrero, José A.; Dutra, Márcio; Bulcão-Neto, Renato F.; Barreiro, Álvaro2011-04-07T14:38:42+02:00applied computingdocument engineeringdocument imageexperimentationinformation retrievallatent semanticoptical character recognitionThe Use of Latent Semantic Indexing to Mitigate OCR Effects of Related Document ImagesMacedo, Alessandra A.Parapar, JavierCamacho-Guerrero, José A.Dutra, MárcioBulcão-Neto, Renato F.Barreiro, Álvaroapplied computing,document engineering,document image,experimentation,information retrieval,latent semantic,optical character recognitionJUCS - Journal of Universal Computer Science Vol. 1720110164-80Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaDocument Retrieval Using SIFT Image Features
http://www.jucs.org/jucs_17_1/document_retrieval_using_sift
This paper describes a new approach to document classification based on visual features alone. Text-based retrieval systems perform poorly on noisy text. We have conducted series of experiments using cosine distance as our similarity measure, selecting varying numbers local interest points per page, and varying numbers of nearest neighbour points in the similarity calculations. We have found that a distance-based measure of similarity outperforms a rank-based measure except when there are few interest points. We show that using visual features substantially outperforms textbased approaches for noisy text, giving average precision in the range 0.4-0.43 in several experiments retrieving scientific papers.Smith, Dan; Harvey, Richard2011-04-07T14:38:22+02:00SIFTdocument classificationDocument Retrieval Using SIFT Image FeaturesSmith, DanHarvey, RichardSIFT,document classificationJUCS - Journal of Universal Computer Science Vol. 172011013-15Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaInformation Consolidation in Large Bodies of Information
http://www.jucs.org/jucs_16_21/information_consolidation_in_large
Due to information technologies the problem we are facing today is not a lack of information but too much information. This phenomenon becomes very clear when we consider two figures that are often quoted: Knowledge is doubling in many fields (biology, medicine, computer science, ...) within some 6 years; yet information is doubling every 8 months! This implies that the same piece of information/knowledge is published a large number of times with small variations. </P> <P>Just look at an arbitrary news item. If considered of some general interest reports of it will appear in all major newspapers, journals, electronic media, etc. This is also the problem with information portals that tie together a number of large databases. </P> <P>It is our contention that we need methods to reduce the huge set of information concerning a particular topic to a number of pieces of information (let us call each such piece an "essay" in what follows) that present a good cross-section of potential points of view. We will explain why one essay is usually not enough, yet the problem of reducing a huge amount of contributions to a digestible number of essays is formidable, indeed is science fiction at the moment. We will argue in this paper that it is one of the important tasks of computer sciences to start tackling this problem, and we will show that in some special cases partial solutions are possible.Wurzinger, Gerhard2011-03-18T16:21:18+01:00information consolidationInformation Consolidation in Large Bodies of InformationWurzinger, Gerhardinformation consolidationJUCS - Journal of Universal Computer Science Vol. 162010123314-3323Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaWatermarking Techniques for Relational Databases: Survey, Classification and Comparison
http://www.jucs.org/jucs_16_21/watermarking_techniques_for_relational
Digital watermarking for relational databases emerged as a candidate solution to provide copyright protection, tamper detection, traitor tracing, maintaining integrity of relational data. Many watermarking techniques have been proposed in the literature to address these purposes. In this paper, we survey the current state-of-theart and we classify them according to their intent, the way they express the watermark, the cover type, the granularity level, and their verifiability.Cortesi, Agostino; Halder, Raju; Pal, Shantanu2011-03-18T16:20:43+01:00digital watermarkingfingerprintingrelational databasesWatermarking Techniques for Relational Databases: Survey, Classification and ComparisonCortesi, AgostinoHalder, RajuPal, Shantanudigital watermarking,fingerprinting,relational databasesJUCS - Journal of Universal Computer Science Vol. 162010123164-3190Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaExtending the Methods for Computing the Importance of Entity Types in Large Conceptual Schemas
http://www.jucs.org/jucs_16_20/extending_the_methods_for
Visualizing and understanding large conceptual schemas requires the use of specific methods. These methods generate clustered, summarized, or focused schemas that are easier to visualize and understand. All of these methods require computing the importance of each entity type in the schema. In principle, the totality of knowledge defined in the schema could be relevant for the computation of that importance but, up to now, only a small part of that knowledge has been taken into account. In this paper, we extend seven existing methods for computing the importance of entity types by taking into account more relevant knowledge de_ned in the structural and behavioural parts of the schema. We experimentally evaluate the original and extended versions of these methods with three large real-world schemas. We present the two main conclusions we have drawn from the experiments.Olivé, Antoni; Villegas, Antonio2011-01-31T10:33:01+01:00Conceptual ModelingLarge SchemasVisualizationExtending the Methods for Computing the Importance of Entity Types in Large Conceptual SchemasOlivé, AntoniVillegas, AntonioConceptual Modeling,Large Schemas,VisualizationJUCS - Journal of Universal Computer Science Vol. 162010113138-3162Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaTowards a Theory of Conceptual Modelling
http://www.jucs.org/jucs_16_20/towards_a_theory_of
Conceptual modelling is a widely applied practice and has led to a large body of knowledge on constructs that might be used for modelling and on methods that might be useful for modelling. It is commonly accepted that database application development is based on conceptual modelling. It is however surprising that only very few publications have been published on a <I>theory of conceptual modelling</I>.</P> <P><I>Modelling</I> is typically supported by languages that are well-founded and easy to apply for the description of the application domain, the requirements and the system solution. It is thus based on a theory of modelling constructs. At the same time, modelling incorporates a description of the application domain and a prescription of requirements for supporting systems. It is thus based on methods of <I>application domain gathering</I>. Modelling is also an engineering activity with engineering steps and engineering results. It is thus <I>engineering</I>. The first facet of modelling has led to a huge body of knowledge. The second facet is considered from time to time in the scientific literature. The third facet is underexposed in the scientific literature.</P> <P>This paper aims in developing principles of conceptual modelling. They cover modelling constructs as well as modelling activities as well as modelling properties. We first clarify the notion of conceptual modelling. Principles of modelling may be applied and accepted or not by the modeler. Based on these principles we can derive a theory of conceptual modelling that combines foundations of modelling constructs, application capture and engineering.</P> <P>A general theory of conceptual modelling is far too comprehensive and far too complex. It is not yet visible how such a theory can be developed. This paper therefore aims in introducing a framework and an approach to a general theory of conceptual modelling. We are however in urgent need of such a theory. We are sure that this theory can be developed and use this paper for the introduction of the main ingredients of this theory.Thalheim, Bernhard2011-01-31T10:32:54+01:00conceptual modellinggeneral theory of modelsmodellingmodelling act(ivity)principles of models and modellingTowards a Theory of Conceptual ModellingThalheim, Bernhardconceptual modelling,general theory of models,modelling,modelling act(ivity),principles of models and modellingJUCS - Journal of Universal Computer Science Vol. 162010113102-3137Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaSupport for Schema Evolution in Data Stream Management Systems
http://www.jucs.org/jucs_16_20/support_for_schema_evolution
Unlike Database Management Systems (DBMSs), Data Stream Management Systems (DSMSs) do not evaluate queries over static data sets — rather, they continuously produce result streams to standing queries, and often operate in a context where any interruption can lead to data loss. Support for schema evolution in such an environment is currently unaddressed. In this work we address evolution in DSMSs by introducing a new element to streams, called an accent, that precedes and describes an evolution. We characterize how a subset of commonly used query operators in DSMS act on and propagate accents with respect to three evolution primitives: Add Attribute, Drop Attribute, and Alter Data.Maier, David; Terwilliger, James F.; Delcambre, Lois M. L.; Fernández-Moctezuma, Rafael J.2011-01-31T10:32:48+01:00data streamsschema evolutionSupport for Schema Evolution in Data Stream Management SystemsMaier, DavidTerwilliger, James F.Delcambre, Lois M. L.Fernández-Moctezuma, Rafael J.data streams,schema evolutionJUCS - Journal of Universal Computer Science Vol. 162010113073-3101Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaXML Database Transformations
http://www.jucs.org/jucs_16_20/xml_database_transformations
Database transformations provide a unifying umbrella for queries and updates. In general, they can be characterised by five postulates, which constitute the database analogue of Gurevich's sequential ASM thesis. Among these postulates the background postulate supposedly captures the particularities of data models and schemata. For the characterisation of XML database transformations the natural first step is therefore to define the appropriate tree-based backgrounds, which draw on hereditarily finite trees, tree algebra operations, and extended document type definitions. This defines a computational model for XML database transformation using a variant of Abstract State Machines. Then the incorporation of weak monadic second-order logic provides an alternative computational model called XML machines. The main result is that these two computational models for XML database transformations are equivalent.Schewe, Klaus-Dieter; Wang, Qing2011-01-31T10:32:41+01:00Abstract State MachineMonadic Second-order LogicTree Algebracomputation backgrounddatabase transformationeXtensible Markup LanguageXML Database TransformationsSchewe, Klaus-DieterWang, QingAbstract State Machine,Monadic Second-order Logic,Tree Algebra,computation background,database transformation,eXtensible Markup LanguageJUCS - Journal of Universal Computer Science Vol. 162010113043-3072Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaA Geometrically Enhanced Conceptual Model and Query Language
http://www.jucs.org/jucs_16_20/a_geometrically_enhanced_conceptual
Motivated by our experiences with spatial modelling for the sustainable land use initiative we present a geometrically enhanced ER model (GERM), which preserves the key principles of entity-relationship modelling and at the same time introduces bulk constructors and geometric features. The model distinguishes between a syntactic level of types and an explicit internal level, in which types give rise to polyhedra that are defined by algebraic varieties. It further emphasises the stability of algebraic operations by means of a natural modelling algebra that extends the usual Boolean operations on point sets.Ma, Hui2011-01-31T10:32:32+01:00conceptual modelentity-relationship modelgeometric modelnatural modelling algebraquery languagespatial modelA Geometrically Enhanced Conceptual Model and Query LanguageMa, Huiconceptual model,entity-relationship model,geometric model,natural modelling algebra,query language,spatial modelJUCS - Journal of Universal Computer Science Vol. 162010112986-3015Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaInternal Representation of Database Views
http://www.jucs.org/jucs_16_20/internal_representation_of_database
Although a database view embodies partial information about the state of the main schema, the state of the view schema is a quotient (and not a subset) of the state of the main schema. It is the information content of the view state, the set of sentences which are true for that state, and not the state itself which is a subset of the information content of the state of the main schema. There are thus two dual approaches to modelling this partiality, one based upon structures, with a consequent quotient relationship, and another based upon logical theories, with a consequent subset relationship. In this work, a representation for database views is developed which combines these two approaches. The state-based representation is expanded so that the information content embodied in a wide class of views, including those defined by SPJ queries, is fully representable, thus permitting the view state to be modelled internally as a subset of the main database state. The utility of this framework is demonstrated with a simple solution to the uniqueness problem for view updates via constant complement.Hegner, Stephen J.2011-01-31T10:32:27+01:00databaseinformationmodellingviewInternal Representation of Database ViewsHegner, Stephen J.database,information,modelling,viewJUCS - Journal of Universal Computer Science Vol. 162010112956-2985Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaRedundant Relations in Relational Databases: A Model Theoretic Perspective
http://www.jucs.org/jucs_16_20/redundant_relations_in_relational
We initiate in this work the study of a sort of redundancy problem revealed by what we call redundant relations. Roughly, we define a redundant relation in a database instance (dbi) as a k-ary relation R such that there is a first-order query which evaluated in the reduced dbi, (i.e., the dbi without the redundant relation R) gives us R. So, given that first-order types are isomorphism types on finite structures, we can eliminate that relation R as long as the equivalence classes of the relation of equality of the first-order types for all k-tuples in the dbi are not altered. It turns out that in a fixed dbi, the problem of deciding whether a given relation in the dbi is redundant is decidable, though intractable, as well as the problem of deciding whether there is any relation symbol in the schema which is a redundant relation in the given dbi. We then study redundant relations with a restricted notion of equivalence so that the problem becomes tractable.Paoletti, Alejandra Lorena; Ferrarotti, Flavio Antonio; Torres, José María Turull2011-01-31T10:32:21+01:00first-order typesisomorphism typesredundancyrelational databasesRedundant Relations in Relational Databases: A Model Theoretic PerspectivePaoletti, Alejandra LorenaFerrarotti, Flavio AntonioTorres, José María Turullfirst-order types,isomorphism types,redundancy,relational databasesJUCS - Journal of Universal Computer Science Vol. 162010112934-2955Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaModel-driven Transformation and Validation of Adaptive Educational Hypermedia using CAVIAr
http://www.jucs.org/jucs_16_19/model_driven_transformation_and
Authoring of Adaptive Educational Hypermedia is a complex activity requiring the combination of a range of design and validation techniques. We demonstrate how Adaptive Educational Hypermedia can be transformed into CAVIAr courseware validation models allowing for its validation. The model-based representation and analysis of different concerns and model-based mappings and transformations are key contributors to this integrated solution. We illustrate the benefits of Model Driven Engineering methodologies that allow for interoperability between CAVIAr and a well known Adaptive Educational Hypermedia framework. By allowing for the validation of Adaptive Educational Hypermedia, the course creator limits the risk of pedagogical problems in migrating to Adaptive Educational Hypermedia from static courseware.Pahl, Claus; Melia, Mark2011-01-27T15:28:51+01:00Adaptive e-learningCourseware ValidationCourseware authoringCourseware constructionModel-driven engineeringModel-driven Transformation and Validation of Adaptive Educational Hypermedia using CAVIArPahl, ClausMelia, MarkAdaptive e-learning,Courseware Validation,Courseware authoring,Courseware construction,Model-driven engineeringJUCS - Journal of Universal Computer Science Vol. 162010102862-2881Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaDeveloping and Analyzing the MP (Materialization Pattern) Model for Math Educational Standards
http://www.jucs.org/jucs_16_17/developing_and_analyzing_the
Educational standard s alignment , which matches similar or equivalent concepts of educational standards, is a necessary task for educational resource retrieval. In order to automate the alignment task, it is important to model the semantics of educational standards statements that are imperative mood sentences . In this paper, we present the MP (Materialization Pattern) model for representing the semantics of math educational standards for the purpose of aligning math educational standard s. This article first classifies math educational standard s statements into 16 types and then converts them to the MP model. The MP model is based on the Reed-Kellogg sentence diagrams, and created as MP diagrams using the UML notation. The MP model explicitly represents the semantics of the sentences by capturing math concepts and the cognitive process of the math concepts from math educational standards statements . The MP model is developed for automating the alignment of math educational standards.Song, Il-Yeol; Choi, Namyoun; An, Yuan2011-01-03T11:12:31+01:00MP (Materialization Pattern) modelUnified Modeling LanguageDeveloping and Analyzing the MP (Materialization Pattern) Model for Math Educational StandardsSong, Il-YeolChoi, NamyounAn, YuanMP (Materialization Pattern) model,Unified Modeling LanguageJUCS - Journal of Universal Computer Science Vol. 162010092394-2414Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaLinking UML and MDD through UML Profiles: a Practical Approach based on the UML Association
http://www.jucs.org/jucs_16_17/linking_uml_and_mdd
In a model-driven development context, the definition (or selection) of an appropriate modeling language is a crucial task. OMG, in the model-driven architecture specification, recommends the use of UML for model-driven developments. However, the lack of semantic precision in UML has led to different model-driven approaches proposing their own domain-specific modeling languages in order to introduce their modeling needs. This paper focuses on customizing the UML association in order to facilitate its application in model-driven development environments. To do this, a well-defined process is defined to integrate the abstract syntax of a domain-specific modeling language that supports a precise semantics for the association construct in UML by means of the automatic generation of a UML profile. Finally, a brief example shows how the results obtained by the application of the proposed process can generate software products through a real model compilation tool.Marín, Beatriz; Giachetti, Giovanni; Albert, Manuela; Pastor, Oscar2011-01-03T11:12:19+01:00AssociationDSMLMDAMDDProfileUMLLinking UML and MDD through UML Profiles: a Practical Approach based on the UML AssociationMarín, BeatrizGiachetti, GiovanniAlbert, ManuelaPastor, OscarAssociation,DSML,MDA,MDD,Profile,UMLJUCS - Journal of Universal Computer Science Vol. 162010092353-2373Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaChecking the Conformance between Models Based on Scenario Synchronization
http://www.jucs.org/jucs_16_17/checking_the_conformance_between
Narrowing the wide conceptual gap between problem and implementation domains is considered a significant factor within software engineering. Currently, such a relation is often obtained using mappings between metamodels for a structural semantics. This paper proposes an approach based on the integration of Triple Graph Grammars (TGGs) and the Object Constraint Language (OCL) in order to explain a behavioral relation between models at different levels of abstraction. Triple rules incorporating OCL allow us to synchronize execution scenarios of a system at two levels. In this way we obtain an integrated operational semantics of the models as well as the possibility for conformance verification between them. We illustrate our approach with a case study for the relation between use case and design models.Truong, Anh-Hoang; Dang, Duc-Hanh; Gogolla, Martin2011-01-03T11:12:02+01:00InvariantOCLPre- and PostconditionSnapshotUMLgraph transformationmodel transformationmodel validationmodel-driven developmentChecking the Conformance between Models Based on Scenario SynchronizationTruong, Anh-HoangDang, Duc-HanhGogolla, MartinInvariant,OCL,Pre- and Postcondition,Snapshot,UML,graph transformation,model transformation,model validation,model-driven developmentJUCS - Journal of Universal Computer Science Vol. 162010092293-2312Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaUsage-based Object Similarity
http://www.jucs.org/jucs_16_16/usage_based_object_similarity
Recommender systems are widely used online to support users in finding relevant information. They can be based on different techniques such as content-based and collaborative filtering. In this paper, we introduce a new way of similarity calculation for item-based collaborative filtering. Thereby we focus on the usage of an object and not on the object's users as we claim the hypothesis that similarity of usage indicates content similarity. To prove this hypothesis we use learning objects accessible through the MACE portal where students can query several architectural repositories. For these objects, we generate object profiles based on their usage monitored within MACE. We further propose several recommendation techniques to apply this usagebased similarity calculation in real systems.Schmitz, Hans-Christian; Niemann, Katja; Scheffel, Maren; Friedrich, Martin; Wolpers, Martin; Kirschenmann, Uwe2010-12-03T09:05:23+01:00attention metadataitem-based collaborative filteringrecommender systemsUsage-based Object SimilaritySchmitz, Hans-ChristianNiemann, KatjaScheffel, MarenFriedrich, MartinWolpers, MartinKirschenmann, Uweattention metadata,item-based collaborative filtering,recommender systemsJUCS - Journal of Universal Computer Science Vol. 162010082272-2290Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaWeb Context Classification Based on Information Quality Factors
http://www.jucs.org/jucs_16_16/web_context_classification_based
The fact that the World Wide Web is being used for various purposes also implies that users may have various information quality factors to consider according to their current context. In this regards, it is important for Web recommendation services to recognize what quality factors should be considered in current context in order to enhance user satisfaction. We showed that it is necessary to classify Web contexts based on the information quality factors users consider in their minds when they choose websites or Web pages. The results of user interviews showed that there are four quality factors: credibility, recency, popularity, and relevance. From survey data analysis, we recognized that user tasks can be clustered into two groups based on the quality factors that users consider. Finally, the results of log data analysis and performances of our proposed algorithm showed that it is possible to enable Web services to infer the context group. This result implies that context recognition is possible using the limited data that are collected at browser side.Lee, Geehyuk; Choi, Jinhyuk; Moon, Junghoon2010-12-03T09:05:07+01:00Web Recommendation ServicesWorld Wide Webcontext classification and inferenceinformation quality factorsWeb Context Classification Based on Information Quality FactorsLee, GeehyukChoi, JinhyukMoon, JunghoonWeb Recommendation Services,World Wide Web,context classification and inference,information quality factorsJUCS - Journal of Universal Computer Science Vol. 162010082232-2251Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaContent Recommendation in APOSDLE using the Associative Network
http://www.jucs.org/jucs_16_16/content_recommendation_in_aposdle
One of the success factors of Work Integrated Learning (WIL) is to provide the appropriate content to the users, both suitable for the topics they are currently working on, and their experience level in these topics. Our main contributions in this paper are (i) overcoming the problem of sparse content annotation by using a network based recommendation approach called Associative Network, which exploits the user context as input; (ii) using snippets for not only highlighting relevant parts of documents, but also serving as a basic concept enabling the WIL system to handle text-based and audiovisual content the same way; and (iii) using the Web Tool for Ontology Evaluation (WTE) toolkit for finding the best default semantic similarity measure of the Associative Network for new domains. The approach presented is employed in the software platform APOSDLE, which is designed to enable knowledge workers to learn at work.Stern, Hermann; Kraker, Peter; Scheir, Peter; Hofmair, Philip; Kaiser, Rene; Lindstaedt, Stefanie N.2010-12-03T09:04:58+01:00associative networksmultimedia information systemsrecommender systemswork integrated learningContent Recommendation in APOSDLE using the Associative NetworkStern, HermannKraker, PeterScheir, PeterHofmair, PhilipKaiser, ReneLindstaedt, Stefanie N.associative networks,multimedia information systems,recommender systems,work integrated learningJUCS - Journal of Universal Computer Science Vol. 162010082214-2231Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaExtraction of Contextualized User Interest Profiles in Social Sharing Platforms
http://www.jucs.org/jucs_16_16/extraction_of_contextualized_user
Along with the emergence of the Web 2.0, E-learning more often takes place in open environments such as wikis, blogs, and resource sharing platforms. Nowadays, many companies deploy social media technologies to foster the knowledge transfer in the enterprise. They offer Enterprise 2.0 platforms where knowledge workers can share contents according to their different topics of interest.</P> <P>In this article we present an approach extracting contextualized user profiles in an enterprise resource sharing platform according to the users' different topics of interest. The system analyses the social annotations of each user's preferred resources and identifies thematic groups. For every group a weighted term vector is derived that represents the respective topic of interest. Each user profile consists of several such vectors that way enabling recommendation lists with a high degree of inter-topic diversity as well as targeted context-sensitive recommendations.</P> <P>The proposed approach has been tested in our Enterprise 2.0 platform ALOE. A first evaluation has shown that the method is likely to identify reasonable user interest topics and that resource recommendations for these topics are widely appreciated by the users.Dengel, Andreas; Memmel, Martin; Schirru, Rafael; Baumann, Stephan2010-12-03T09:04:51+01:00E-Learning 2.0Enterprise 2.0Web 2.0 resource sharingtopic detectionuser modelingExtraction of Contextualized User Interest Profiles in Social Sharing PlatformsDengel, AndreasMemmel, MartinSchirru, RafaelBaumann, StephanE-Learning 2.0,Enterprise 2.0,Web 2.0 resource sharing,topic detection,user modelingJUCS - Journal of Universal Computer Science Vol. 162010082196-2213Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaThe 3A Personalized, Contextual and Relation-based Recommender System
http://www.jucs.org/jucs_16_16/the_3A_personalized_contextual
This paper discusses the 3A recommender system that targets CSCL (computer-supported collaborative learning) and CSCW (computer-supported collaborative work) environments. The proposed system models user interactions in a heterogeneous graph. Then, it applies a personalized, contextual, and multi-relational ranking algorithm to simultaneously rank actors, activity spaces, and assets. The results of an empirical evaluation carried out on an Epinions dataset indicate that the proposed recommendation approach exploiting the trust and authorship networks performs better than user-based collaborative filtering in terms of recall.Salzmann, Christophe; Gillet, Denis; Helou, Sandy El2010-12-03T09:04:43+01:00CSCLCSCWRecommender systemsalgorithmsdesignpageranktrustThe 3A Personalized, Contextual and Relation-based Recommender SystemSalzmann, ChristopheGillet, DenisHelou, Sandy ElCSCL,CSCW,Recommender systems,algorithms,design,pagerank,trustJUCS - Journal of Universal Computer Science Vol. 162010082179-2195Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaMobile Agent-based Context-aware Services
http://www.jucs.org/jucs_16_15/mobile_agent_based_context
This paper presents an agent-based system for building and operating agent-basedcontext-aware services in public spaces, including museums. The system provides users with agents and detects the locations of users and deploys location-aware user-assistant agents at com-puters near the their current locations by using active RFID-tags. When a visitor moves between exhibits in a museum, this dynamically deploys his/her agent at the computers close to the ex-hibits by using mobile agent technology. It annotates the exhibits in his/her personalized form and navigate him/her user to the next exhibits along his/her routes. It also introduces user move-ment as a natural approach to interacting between users and agents. To demonstrate the utility and effectiveness of the system, we constructed location/user-aware visitor-guide services andexperimented them for two weeks in a public museum.Satoh, Ichiro2010-12-10T12:22:15+01:00RFIDcontext-aware servicemobile agentuser navigationMobile Agent-based Context-aware ServicesSatoh, IchiroRFID,context-aware service,mobile agent,user navigationJUCS - Journal of Universal Computer Science Vol. 162010081929-1952Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaReal-time Analysis of Time-based Usability and Accessibility for Human Mobile-Web Interactions in the Ubiquitous Internet
http://www.jucs.org/jucs_16_15/real_time_analysis_of
In the ubiquitous Internet, human mobile-web interactions can be evaluated with real-time analysis of time-based usability and accessibility with the different types of mobile Internet devices including smart phones (e.g. iPhone, Android phone, etc.). A ubiquitous mobile-web interaction server, accessible with a variety of mobile Internet devices, could be a unified estimation hub in real-time analysis of human-centric mobile-web interactions. We propose the real-time analysis scheme based on real-time estimation of time-based usability and accessibility for human mobile-web interactions with a name-based directory server for social networking in the ubiquitous Internet environment. We present an implementation of a ubiquitous mobile-web directory service and discuss our approach with some empirical results.Kim, Yung Bok2010-12-10T12:22:11+01:00SNSinteractionmobile-webtime-based usability/accessibilityubiquitousReal-time Analysis of Time-based Usability and Accessibility for Human Mobile-Web Interactions in the Ubiquitous InternetKim, Yung BokSNS,interaction,mobile-web,time-based usability/accessibility,ubiquitousJUCS - Journal of Universal Computer Science Vol. 162010081953-1972Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaSupporting Mobile Users in Selecting Target Devices
http://www.jucs.org/jucs_16_15/supporting_mobile_users_in
The availability of applications able to exploit multi-device environments is steadily increasing. Rather than using all devices in the same way, users tend to assign different roles to devices due to the capabilities needed, such as computational power and screen size. Researchers and developers have started to introduce various techniques and tools to support managing applications across multiple devices. In this context, target device selection is often problematic, especially in unfamiliar environments. We present a novel technique for supporting device selection by providing dynamic graphical representations of user's orientation and position in relation to the available target devices in the current environment. We report on its design, implementation and discuss two possible location-aware representations of the user and the target devices.Paternò, Fabio; Ghiani, Giuseppe2010-12-10T12:21:54+01:00context-aware interactive systemsdevice selectionmobile devicesmulti-device environmentsuser location and orientationSupporting Mobile Users in Selecting Target DevicesPaternò, FabioGhiani, Giuseppecontext-aware interactive systems,device selection,mobile devices,multi-device environments,user location and orientationJUCS - Journal of Universal Computer Science Vol. 162010072019-2037Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaMulti-Device Context-Aware RIAs Using a Model-Driven Approach
http://www.jucs.org/jucs_16_15/multi_device_context_aware
Model-Driven Development concepts are exhibiting as a good engineering solution for the design of ubiquitous applications with multi-device user interfaces and other context-aware capacities. The Web has become an ideal platform for the deployment of such applications and therefore traditional Web development techniques are rapidly adopting Model-Driven principles to cope with the adaptation issues imposed by context-awareness and multichannel solutions. This discipline is being known as Model Driven Web Engineering. However, at the same time that the use of the Web and the number of people with mobile devices is growing, users are demanding more and better user experiences through the user interface. Web vendors answered introducing Rich Internet Applications that take advantage of the single-page paradigm and expand traditional Web features, providing richer content types, richer controls, richer temporal behaviors, richer interactivity and richer communications. While many recent devices support some type of RIA technology, RIAs extended features are showing some limitations of Model Driven Web Engineering methodologies to cope with multi-device context-awareness at the presentation level. This paper presents the combination of two different methodologies, WebML and RUX-Method, both using MDD principles, to obtain multi-device context-aware Rich Internet Applications using a Model-Driven approach. While WebML provides context-awareness at the data and business logic levels, RUX-Method deals with the presentation issues introduced by Rich Internet Applications.Sánchez-Figueroa, Fernando; Preciado, Juan Carlos; Linaje, Marino2010-12-10T12:21:48+01:00Rich Internet ApplicationsWeb Engineeringmodel-driven developmentmulti-device context-awareuser interfacesMulti-Device Context-Aware RIAs Using a Model-Driven ApproachSánchez-Figueroa, FernandoPreciado, Juan CarlosLinaje, MarinoRich Internet Applications,Web Engineering,model-driven development,multi-device context-aware,user interfacesJUCS - Journal of Universal Computer Science Vol. 162010072038-2059Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaMulti-Device Context-Aware RIAs Using a Model-Driven Approach
http://www.jucs.org/jucs_16_15/multi_device_context_aware
Model-Driven Development concepts are exhibiting as a good engineering solution for the design of ubiquitous applications with multi-device user interfaces and other context-aware capacities. The Web has become an ideal platform for the deployment of such applications and therefore traditional Web development techniques are rapidly adopting Model-Driven principles to cope with the adaptation issues imposed by context-awareness and multichannel solutions. This discipline is being known as Model Driven Web Engineering. However, at the same time that the use of the Web and the number of people with mobile devices is growing, users are demanding more and better user experiences through the user interface. Web vendors answered introducing Rich Internet Applications that take advantage of the single-page paradigm and expand traditional Web features, providing richer content types, richer controls, richer temporal behaviors, richer interactivity and richer communications. While many recent devices support some type of RIA technology, RIAs extended features are showing some limitations of Model Driven Web Engineering methodologies to cope with multi-device context-awareness at the presentation level. This paper presents the combination of two different methodologies, WebML and RUX-Method, both using MDD principles, to obtain multi-device context-aware Rich Internet Applications using a Model-Driven approach. While WebML provides context-awareness at the data and business logic levels, RUX-Method deals with the presentation issues introduced by Rich Internet Applications.Sánchez-Figueroa, Fernando; Preciado, Juan Carlos; Linaje, Marino2010-12-10T12:21:48+01:00Rich Internet ApplicationsWeb Engineeringmodel-driven developmentmulti-device context-awareuser interfacesMulti-Device Context-Aware RIAs Using a Model-Driven ApproachSánchez-Figueroa, FernandoPreciado, Juan CarlosLinaje, MarinoRich Internet Applications,Web Engineering,model-driven development,multi-device context-aware,user interfacesJUCS - Journal of Universal Computer Science Vol. 162010072038-2059Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaA Mobile Intelligent Interruption Management System
http://www.jucs.org/jucs_16_15/a_mobile_intelligent_interruption
Mobile phones have become the most hated device that people cannot live without. For its primary usage as a communication device, it has surpassed any other medium. But it comes with a high price, interruption, anywhere anytime. These unwanted interruptions cause loss of productivity and also mostly not beneficial to the immediate task at hand, and moving them few minutes into the future can increase productivity. Considering receiver's unavailability, it is possible to manage cell phone disruptions using advanced features like sensing capability, ubiquitous computing and context aware systems. This paper proposes the architecture of a system named Mobile Intelligent Interruptions Management (MIIM), created for the automated administration of personal unavailability with regard to cell phones. We provide the problem description of interruption and its impact. Next, we state the desirable characteristics and architecture of the MIIM system. We also provide a case study implementation of MIIM system on the Android platform. Simulation and evaluation results show that its computational volumes are low enough for a mobile device. The analysis of the system also successfully satisfies all the characteristics requirements.Stamm, Karl; Madiraju, Praveen; Ahamed, Sheikh Iqbal; Zulkernain, Sina2010-12-10T12:21:44+01:00context aware systeminterruptionubiquitous computingunavailabilityA Mobile Intelligent Interruption Management SystemStamm, KarlMadiraju, PraveenAhamed, Sheikh IqbalZulkernain, Sinacontext aware system,interruption,ubiquitous computing,unavailabilityJUCS - Journal of Universal Computer Science Vol. 162010072060-2080Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaIntegrating Social Networks for Context Fusion in Mobile Service Platforms
http://www.jucs.org/jucs_16_15/integrating_social_networks_for
It is important for mobile service providers to be aware of user contexts and to provide contextually relevant mobile services to users. Thereby, in this paper, we propose a novel mechanism for integrating online social networks, which are regarded as an important channel for exchanging and propagating contexts. To efficiently discover personal contexts of certain users, the contexts of their neighbors can be fused to provide mobile recommendation services to mobile subscribers. However, since the social network of each user is distributed across several systems, it has been difficult to integrate contexts from distributed social networks. Thereby, we mobilize all possible on- and off-line social networks to build an ego-centric social network. We implemented the proposed system by collecting the social network dataset from online sources (e.g., Facebook, Twitter, CyWorld, and co-authoring patterns in major Korean journals) and offline (e.g., co-participation patterns in a number of Korean domestic conferences). After the system was implemented, we provided mobile services to conference participants by sending text messages about time schedules of relevant presentations.Jung, Jason J.2010-12-10T12:21:34+01:00mobile recommendation servicesocial network analysissocial network portabilitysontext fusionIntegrating Social Networks for Context Fusion in Mobile Service PlatformsJung, Jason J.mobile recommendation service,social network analysis,social network portability,sontext fusionJUCS - Journal of Universal Computer Science Vol. 162010072099-2110Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaSituation-Aware Community Computing Model for Developing Dynamic Ubiquitous Computing Systems
http://www.jucs.org/jucs_16_15/situation_aware_community_computing
For many complex and dynamic ubiquitous services, context-aware cooperation can be a solution. However, the way is not yet clear to make individual objects cooperate with each other as situations change. In addition, in the present environment in which many smart agents are already deployed, we are able to quickly develop ubiquitous services by utilizing existing agents. In the case of urgent but unavailable services, such fast development is required but there is no existing work to provide a path. To meet such requirements, in this paper, we thus introduce community computing as a new paradigm in which ubiquitous services are provided through context-aware cooperation among existing agents. To design such systems intuitively, we propose an abstraction model, called the situation-aware community computing model which includes the community situation model and the situation-aware cooperation model. In addition, for fast and convenient system development, we propose a development process based on the MDA (Model-Driven Architecture) approach [OMG, 03]. Following the development steps of MDA, we propose three models each having different abstraction levels and the model transformation process from the high-level model, CCM, to the source code. To make such transformation semi-automatic, we develop a toolkit, called CDTK. By using CDTK, we are able to implement a community computing system conveniently and systematically. To verify the proposed work, we implemented two small systems based on motivated scenarios; CHILDCARE and COEX-Mall. Through the simulated results of those systems, we examined the possibility of community computing as a new development paradigm.Kim, Minsoo; Jung, Youna2010-12-10T12:21:22+01:00community computingcontext-awarenesscooperationmodel driven architecturemulti-agent system developmentubiquitous computing SystemSituation-Aware Community Computing Model for Developing Dynamic Ubiquitous Computing SystemsKim, MinsooJung, Younacommunity computing,context-awareness,cooperation,model driven architecture,multi-agent system development,ubiquitous computing SystemJUCS - Journal of Universal Computer Science Vol. 162010072139-2174Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaA Treasure Hunt Model for Inquiry-Based Learning in the Development of a Web-based Learning Support System
http://www.jucs.org/jucs_16_14/a_treasure_hunt_model
One of the main problems of web-based learning is staying motivated at a sufficientlevel. Learning games offering challenges and entertainment may stimulate student motivation for learning and mitigate this problem. Web-based learning support systems combined with learninggames may efficiently promote learning by encouraging student participation in learning. This study introduces a treasure hunt model, which represents the idea of inquiry-based learning usingset theory. We demonstrate this via a prototype of a web-based learning support system called OTHI, which employs an online treasure hunt game as the learning game. We integrate the soundlearning strategies of inquiry-based learning with the Web and online game technologies in this system. We expect that our learning support system will motivate students, and furnish an inter-active student-centered learning environment.Kim, Dong Won; Yao, JingTao2010-10-18T09:27:18+02:00game-based learninginquiry-based learningtreasure huntweb-based learning support systemsA Treasure Hunt Model for Inquiry-Based Learning in the Development of a Web-based Learning Support SystemKim, Dong WonYao, JingTaogame-based learning,inquiry-based learning,treasure hunt,web-based learning support systemsJUCS - Journal of Universal Computer Science Vol. 162010071853-1881Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaToward the Next Wave of Services: Linked Services for the Web of Data
http://www.jucs.org/jucs_16_13/toward_the_next_wave
It has often been argued that Web services would have a tremendous impact on the Web, as a core enabling technology supporting a highly efficient service-based economy at a global scale. However, despite the outstanding progress in the area we are still to witness the application of Web services in any significant numbers on the Web. In this paper, we analyse the state of the art highlighting the main reasons we believe have hampered their uptake. Based on this analysis, we further discuss about current trends and development within other fields such as the Semantic Web and Web 2.0 and argue that the recent evolution provides the missing ingredients that will lead to a new wave of services - Linked Services - that will ultimately witness a significant uptake on a Web scale. Throughout the presentation of this vision we outline the main principles that shall be underpinning the development of Linked Services and we illustrate how they can be implemented using a number of technologies and tools we have developed and are in the process of extending.Pedrinaci, Carlos; Domingue, John2010-10-08T10:08:48+02:00Linked ServicesSemantic WebSemantic Web ServicesWeb ServicesWeb of DataToward the Next Wave of Services: Linked Services for the Web of DataPedrinaci, CarlosDomingue, JohnLinked Services,Semantic Web,Semantic Web Services,Web Services,Web of DataJUCS - Journal of Universal Computer Science Vol. 162010071694-1719Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaService Networks Modelling: An SOA & BPM Standpoint
http://www.jucs.org/jucs_16_13/service_networks_modelling_an
Services are quintessential in the current economical landscape. Enterprises and businesses at large rely on the consumption and providing of services to ensure their operations and to realize their business offers. That is, nowadays businesses all over the world are interconnected with each other by complex service-centric webs called service networks. The ubiquity and pervasiveness of service networks call for models, methods, mechanisms and tools to understand them and harness their potential. This paper investigates the modelling of the service networks with a focus on business relationships and exchanges of software services among the involved parties. The contribution of this work is threefold. Firstly, we provide an overview of what service networks modelling can offer in combination with Business Process Management (BPM) and Service Oriented Architecture (SOA) technologies. Secondly, we propose a formalism to model service networks that depicts them as aggregations of participants - e.g. enterprises or individuals - that offer, request, consume and provide services to each other. With the goal of providing a foundation for the alignment between service network- and business process models, we finally map the constructs of our service networks modelling formalism to the ones of the Business Process Modelling Notation (BPMN).Karastoyanova, Dimka; Leymann, Frank; Danylevych, Olha2010-10-08T10:08:42+02:00BPMNbusiness process managementbusiness processesservice networksservice oriented architecturesoftware servicesService Networks Modelling: An SOA & BPM StandpointKarastoyanova, DimkaLeymann, FrankDanylevych, OlhaBPMN,business process management,business processes,service networks,service oriented architecture,software servicesJUCS - Journal of Universal Computer Science Vol. 162010071668-1693Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaTrust-Oriented Composite Service Selection with QoS Constraints
http://www.jucs.org/jucs_16_13/trust_oriented_composite_service
In Service-Oriented Computing (SOC) environments, service clients interact with service providers for consuming services. From the viewpoint of service clients, the trust level of a service or a service provider is a critical factor to consider in service selection, particularlywhen a client is looking for a service from a large set of services or service providers. However, a invoked service may be composed of other services. The complex invocations in composite services greatly increase the complexity of trust-oriented service selection. In this paper, we propose novel approaches for composite service representation, trust evaluation and trust-oriented com-posite service selection (with QoS constraints). Our experimental results illustrate that compared with the existing approaches our proposed trust-oriented (QoS constrained) composite serviceselection algorithms are realistic and enjoy better efficiency.Lim, Ee-Peng; Li, Lei; Wang, Yan2010-10-08T10:08:36+02:00Monte Carlo methodcomposite servicecomposite service representationcomposite service selectiontrust evaluationTrust-Oriented Composite Service Selection with QoS ConstraintsLim, Ee-PengLi, LeiWang, YanMonte Carlo method,composite service,composite service representation,composite service selection,trust evaluationJUCS - Journal of Universal Computer Science Vol. 162010071720-1744Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaOn Sustainability of Context-Aware Services Among Heterogeneous Smart Spaces
http://www.jucs.org/jucs_16_13/on_sustainability_of_context
Most of ambient intelligence studies have tried to employ inductive methods (e.g., data mining) to discover useful information and patterns from data streams on sensor networks. However, since the spaces have been sharing their information with each other, it is difficult for such inductive methods to conduct the discovery process from the sensor streams intermixed from the heterogeneous sensor networks. In this paper, we propose an ontology-based middleware system to improve sustainability of context-aware service in the interconnected smart spaces. Two main challenges of this work are i) sensor data preprocessing (i.e., session identification) and ii) information fusion (i.e., information integration). The ontology in each sensor space can provide and describe semantics of data measured by each sensor. By aligning these ontologies from the sensor spaces, the semantics of sensor data captured inside can be compared. Thus, we can find out not only relationships between sensor streams but also temporal dynamics of a data stream. To evaluate the proposed method, we have collected sensor streams from in our building during 30 days. By using two well-known data mining methods (i.e., co-occurrence pattern and sequential pattern), the results from raw sensor streams and ones from sensor streams with preprocessing were compared with respect to two measurements recall and precision.Jung, Jason J.2010-10-08T10:08:30+02:00ontologypreprocessingsemantic sensor networks;stream miningOn Sustainability of Context-Aware Services Among Heterogeneous Smart SpacesJung, Jason J.ontology,preprocessing,semantic sensor networks;,stream miningJUCS - Journal of Universal Computer Science Vol. 162010071745-1760Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaTypology of Service Innovation from Service-Dominant Logic Perspective
http://www.jucs.org/jucs_16_13/typology_of_service_innovation
This study provides a conceptual framework with respect to service innovation, especially from a service-dominant logic (S-D logic) perspective. Even though innovation has been discussed as one of the most critical elements in enhancing the competitiveness of service industry, it was not clear how service innovation should be different from diverse types of existing innovation. The S-D logic provides a novel and valuable theoretical perspective that unifies the conventional literature on innovation. According to this new logic, four types of service innovation are presented based on two dimensions: the degree of co-creation and the degree of networked collaboration. We argue that service innovation can arise by the activity of value co-creation between firm and customer on the first dimension. On the second dimension, the firm needs to enhance their own capabilities for service innovation by applying the resources of all actors including suppliers and customers. Our framework indicates that it is critical for productive service innovation to make customers participate in value creation process and to integrate the dispersed resources held by participants. Examples are discussed with respect to different types of services innovation.Nam, Kichan; Lee, Nam Hee2010-10-08T10:08:25+02:00networked-collaborationservice innovationservice scienceservice-dominant logicvalue co-creationTypology of Service Innovation from Service-Dominant Logic PerspectiveNam, KichanLee, Nam Heenetworked-collaboration,service innovation,service science,service-dominant logic,value co-creationJUCS - Journal of Universal Computer Science Vol. 162010071761-1775Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaInformation Support Services for Intermediation Tasks of Collaborative Networks
http://www.jucs.org/jucs_16_13/information_support_services_for
Companies in collaborative networks require intermediation to perform. The collaborative network forms the breeding environment for the configuration of a Virtual Enterprise that can handle a business request. This configuration task can be supported by IT services. For collaborative networks such as production networks focused on non-digital services and products we propose to assign specific intermediation tasks to a human network moderator supported by these IT services. The obvious support is targeted for the configuration of the Virtual Enterprise i.e. the search and selection from the available products, services, and competences found among the network participants. The configuration decision can jeopardize the network performance by harming the trust necessary to build new Virtual Enterprises. Through a further intermediation task trust can be inspired and promoted in the network. This article shows how the configuration is supported by a Decision Support Service and how a Transparency Support Service supports the downloading and acceptance of decisions in collaborative networks. The article outlines the IT supportive service system and exemplifies the use by a scenario example. Results on intermediation in collaborative networks can prove helpful for general service science problems.Thimm, Heiko; Rasmussen, Karsten Boye2010-10-08T10:08:18+02:00collaborative workdecision supportnetwork moderation and intermediationorganizational trustservice sciencevirtual organizationsInformation Support Services for Intermediation Tasks of Collaborative NetworksThimm, HeikoRasmussen, Karsten Boyecollaborative work,decision support,network moderation and intermediation,organizational trust,service science,virtual organizationsJUCS - Journal of Universal Computer Science Vol. 162010071776-1800Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaToward an Understanding of the Mediating Role of "Trust" in Mobile Banking Service: An Empirical Test of Indonesia Case
http://www.jucs.org/jucs_16_13/toward_an_understanding_of
Mobile banking has been considered to be one of the most value-added and important mobile services currently available. Considering the fact that the penetration of this technology is undefined well, particularly in developing country, this study clarified the role of trust as a mediating variable in mobile banking environment. An empirical study was undertaken in Indonesia and the data of 100 respondents were collected. The empirical results provided strong evidence for the explanatory power of our research model. Firstly, we found that the trust mediated the effects of information quality to perceived usefulness and end-user satisfaction. Second, the both relationships of system quality and perceived usefulness and system quality and end-user satisfaction were partially mediated by trust. Third, trust also showed a direct effect on both end-user satisfaction and perceived usefulness. Lastly, the result provided support of the positive relationship between perceived usefulness and end-user satisfaction. Implication for both practice and further research were also discussed.Koo, Chulmo; Wati, Yulia2010-10-08T10:08:12+02:00IS success factorsIndonesiaMobile BankingTrustToward an Understanding of the Mediating Role of "Trust" in Mobile Banking Service: An Empirical Test of Indonesia CaseKoo, ChulmoWati, YuliaIS success factors,Indonesia,Mobile Banking,TrustJUCS - Journal of Universal Computer Science Vol. 162010071801-1824Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaMobile Intelligence
http://www.jucs.org/jucs_16_12/mobile_intelligence
Analyzing human motion in a building has been an active subject in Ambient Intelligence and Universal Design for many years. In this study, we present a rapid prototype of a mobile and interactive sensing platform for smart buildings. The biologically inspired robot can follow the moving person around, memorize the motion patterns in form of sequences of symbols, and detect surprising events, based on similarity between the priori and posteriori probability distributions. The key modules in this study have been prototyped and tested with real-world data, such as the twomonth sensory data in a building. Furthermore, the author believes that simple and recursive algorithms would enable mobile robots to simulate natural ethological intelligence.Cai, Yang2010-09-17T17:53:31+02:00anomaly detectioninstinctive computingmotionsensor networksmart environmentMobile IntelligenceCai, Yanganomaly detection,instinctive computing,motion,sensor network,smart environmentJUCS - Journal of Universal Computer Science Vol. 162010061650-1665Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaAn Agent-based Architecture for Developing Activity-Aware Systems for Assisting Elderly
http://www.jucs.org/jucs_16_12/an_agent_based_architecture
Ageing is a global phenomenon which has motivated many research and development projects with the aim of providing computing services that support the active and independent living of the elderly. To integrate the ambient intelligence (AmI) vision into the home environment to allow elders to "age in place", it has been identified the necessity of providing high-level software support for creating ambient assisted living (AAL) environments. We propose activity-aware computing to allow smart environments to provide continuous activity awareness and opportunistically offer assistance aimed at supporting the elders' current activity. This new paradigm calls for novel tools to help developers mirror human activities in the digital domain, and adapt smart environments based on the activities executed by the users. This paper proposes the use of autonomous agents to cope with the design issues for developing activity-aware systems. We specialized the SALSA agent architecture by incorporating customizable activity-aware mechanisms to infer and represent activities. We illustrate the capabilities offered by SALSA autonomous agents through a design of an activity-aware application for helping elders to manage their medication activity.Espinoza, Adán N.; Saldaña, Diana; García-Vázquez, Juan Pablo; Rodríguez, Marcela D.; Tentori, Mónica E.; Andrade, Ángel G.2010-09-17T17:53:21+02:00artificial intelligenceinformation interfaces and presentationknowledge representation formalisms and methodsmultiagents systemssmart environmentsubiquitous computingAn Agent-based Architecture for Developing Activity-Aware Systems for Assisting ElderlyEspinoza, Adán N.Saldaña, DianaGarcía-Vázquez, Juan PabloRodríguez, Marcela D.Tentori, Mónica E.Andrade, Ángel G.artificial intelligence,information interfaces and presentation,knowledge representation formalisms and methods,multiagents systems,smart environments,ubiquitous computingJUCS - Journal of Universal Computer Science Vol. 162010061500-1520Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaTowards a Ubiquitous End-User Programming System for Smart Spaces
http://www.jucs.org/jucs_16_12/towards_a_ubiquitous_end
This article presents a rule-based agent mechanism as the kernel of a ubiquitous end-user, UIindependent programming system. The underlying goal of our work is to allow endusers to control and program their environments in a uniform, application-independent way. The heterogeneity of environments, users and programming skills, as well as the coexistence of different users and domains of automation in the same environment are some of the main challenges analyzed. For doing so, we present our system and describe some of the realenvironments, user studies and experiences we have had in the development process.García-Herranz, Manuel; Haya, Pablo; Alamán, Xavier2010-09-17T17:53:11+02:00command and controlhuman-centered computingrule-based processingubiquitous computingTowards a Ubiquitous End-User Programming System for Smart SpacesGarcía-Herranz, ManuelHaya, PabloAlamán, Xaviercommand and control,human-centered computing,rule-based processing,ubiquitous computingJUCS - Journal of Universal Computer Science Vol. 162010061633-1649Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaDeveloping Augmented Objects: A Process Perspective
http://www.jucs.org/jucs_16_12/developing_augmented_objects_a
There are many examples of augmented objects in the literature. Augmented objects should provide intelligence to the ambient where they are located and also they must require a low cognitive effort to be used. Few works have been reported providing guidelines to conceive and design these components. Therefore, developers have to use improvised ad hoc software processes to support the development of augmented objects. In order to help dealing with this situation, this article presents a software process to develop these components. The proposed process was named Augmented Objects Development Process (AODeP) and it is based on the authors' previous experiences and software engineering best practices. The article also reports two case studies in which AODeP was used to guide the development of augmented objects in specific problems. The obtained results are encouraging.Horta, Hector; Guerrero, Luis A.; Ochoa, Sergio F.2010-09-17T17:53:02+02:00ambient intelligenceaugmented objects developmentsoftware processDeveloping Augmented Objects: A Process PerspectiveHorta, HectorGuerrero, Luis A.Ochoa, Sergio F.ambient intelligence,augmented objects development,software processJUCS - Journal of Universal Computer Science Vol. 162010061612-1632Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaPICTAC: A Model for Perceiving Touch Interaction through Tagging Context
http://www.jucs.org/jucs_16_12/pictac_a_model_for
A natural interface is one of three key technologies of Ambient Intelligence (AmI); one of its main objectives is to minimize the user's interactive effort, which is the difficulty level that depends on the diversity and quantity of devices that surround people in existing environments. The worldwide penetration of mobile phones at present makes mobile phones excellent devices for delivering new services to users without requiring learning effort. An NFC-enabled mobile phone will allow a user to demand and obtain services by touching its different elements in a given smart environment. In this paper, we present a proposal in which we analyze the scope of touch interaction and develop a perceived touch interaction through tagging context (PICTAC) model.Chavira, Gabriel; Bravo, José; Rolón, Julio C.; Nava-Díaz, Salvador W.2010-09-17T17:52:43+02:00context awaretagging contexttouch interaction,ubiquitous computingPICTAC: A Model for Perceiving Touch Interaction through Tagging ContextChavira, GabrielBravo, JoséRolón, Julio C.Nava-Díaz, Salvador W.context aware,tagging context,touch interaction,,ubiquitous computingJUCS - Journal of Universal Computer Science Vol. 162010061577-1591Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, AustriaA Context Model based on Ontological Languages: a Proposal for Information Visualization
http://www.jucs.org/jucs_16_12/a_context_model_based
In the last few years, people are increasingly demanding personalized information to carry out their daily activities. Information systems are needed to manage a representation of the user's situation, identify user needs and preferences, and implement information retrieval techniques that pull together data from diverse and heterogeneous sources. It is necessary to define and formalize context models for achieving these goals. In this paper, we present a formal context model based on advances on the Semantic Web. The model is compounded by four independent and related ontologies: users, devices, environment and services. Each of these ontologies describes general concepts and relationships involved in intelligent environments. The proposed design enables model specializations to particular domains and interoperability with external ontologies. Moreover, the model supports inference mechanisms to enhance the automatic context generation and the proactive behavior of particular services. Finally, this paper shows a specific prototype that offers personalized and context-aware information to the user, aided by the context model.Fontecha, Jesús; Bravo, José; Hervás, Ramón2010-09-17T17:52:28+02:00Semantic Webambient intelligencecontext-awarenessinformation visualizationknowledge managementA Context Model based on Ontological Languages: a Proposal for Information VisualizationFontecha, JesúsBravo, JoséHervás, RamónSemantic Web,ambient intelligence,context-awareness,information visualization,knowledge managementJUCS - Journal of Universal Computer Science Vol. 162010061539-1555Verlag der Technischen Universität GrazUniversiti Malaysia SarawakGraz, Austria