lnu.sePublications
Change search
Refine search result
567891011 351 - 400 of 2579
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 351.
    Caporuscio, Mauro
    et al.
    Politecnico di Milano, Italy.
    Funaro, Marco
    Politecnico di Milano, Italy.
    Ghezzi, Carlo
    Politecnico di Milano, Italy.
    Issarny, Valerie
    INRIA Paris-Rocquencourt, France.
    ubiREST: A RESTful Service-Oriented Middleware for Ubiquitous Networking2014In: Advanced Web Services / [ed] Bouguettaya, Athman; Sheng, Quan Z.; Daniel, Florian, Springer, 2014, p. 475-500Chapter in book (Other academic)
    Abstract [en]

    The computing and networking capabilities of today’s wireless mobile devices allow for seamlessly-networked, ubiquitous services, which may be dynamically composed at run-time to accomplish complex tasks. This vision, however, remains challenged by the inherent mobility of such devices, which makes services highly volatile. These issues call for a service-oriented middleware that should (i) deal with the run-time growth of the application in terms of involved services (flexibility), (ii) accommodate heterogeneous and unforeseen services into the running application (genericity), and (iii) discover new services at run time and rearrange the application accordingly (dynamism). This chapter discusses the design and implementation of ubiREST, a service-oriented middleware that leverages REST principles to effectively enable the ubiquitous networking of Services.ubiREST specifically defines a layered communication middleware supporting RESTful Services while exploiting nowadays ubiquitous connectivity.

  • 352.
    Caporuscio, Mauro
    et al.
    Universitá dell'Aquila, Italy.
    Inverardi, Paola
    Universitá dell'Aquila, Italy.
    Uncertain Event-based Model for Egocentric Context Sensing2005In: Proceedings of the 5th International Workshop on Software Engineering and Middleware, 2005, p. 25-32Conference paper (Refereed)
    Abstract [en]

    Calm Technology characterizes those technologies that move forth and back between the center and periphery of our attention. That is, while center denotes what one is currently focused on, periphery denotes what one is attuned to without focusing on it explicitly. Context-aware computing exploits such a concept by allowing applications to adapt their behavior (i.e. the center) in response to the context sensed within the environment (i.e. the periphery). An application in this setting should have minimal assumptions in order to operate while being able to dynamically adapt to and learn what the surrounding context offers.In this paper we discuss ongoing work in designing an event-based model that allows applications to egocentrically perceive the periphery and evaluate its relevance and uncertainty with respect to the center of the application attention. In particular we discuss our ongoing work in designing and developing ECHOES, an uncertain event-model for Egocentric computing. Characteristics of ECHOES are (a) departing from usual conjunctive pattern-matching algorithms implemented in event-notification models and, (b) achieving event correlation through the use of complex filters defined by means of Fuzzy Logic formulas. The paper introduces the specification of ECHOES as well as the design of an early prototype developed as a modified implementation of the SIENA Publish/Subscribe Middleware.

  • 353.
    Caporuscio, Mauro
    et al.
    University of L’Aquila, Italy.
    Inverardi, Paola
    University of L’Aquila, Italy.
    Yet Another Framework for Supporting Mobile and Collaborative Work2003In: Proceedings. Twelfth IEEE International Workshops on Enabling Technologies, 2003. WET ICE 2003.: Infrastructure for Collaborative Enterprises, IEEE Press, 2003, p. 81-86Conference paper (Refereed)
    Abstract [en]

    This paper presents the design of YACO (Yet Another framework for Collaborative work), a framework for supporting mobile collaborative work. Mobile collaborative work has been increasing in popularity in business domain. Coworkers cooperate and share expertise across sites and domains, employees may move from a location to another carrying devices (such as PDAs and laptops) in which they store documents. The YACO framework that we have designed aims at exploiting the capabilities provided by an event-based system with support for mobile application in order to offer services to users that collaborates each other in a corporate domain.

  • 354.
    Caporuscio, Mauro
    et al.
    Università dellýAquila, Italy.
    Inverardi, Paola
    Università dellýAquila, Italy.
    Pelliccione, Patrizio
    Università dellýAquila, Italy.
    Compositional Verification of Middleware-Based Software Architecture Descriptions2004In: Proceedings of the 26th International Conference on Software Engineering (ICSE '04), IEEE Press, 2004, p. 221-230Conference paper (Refereed)
    Abstract [en]

    In this paper we present a compositional reasoning to verify middleware-based software architecturedescriptions. We consider a nowadays typical software system development, namely the development of a software application A on a middleware M. Our goal is to efficiently integrate verification techniques, like model checking, in the software life cycle in order to improve the overall software quality. The approach exploits the structure imposed on the system by the software architecture in order to develop an assume-guarantee methodology to reduce properties verification from global to local. We apply the methodology on a non-trivial case study namely the development of a Gnutella system on top of the SIENA event-notification middleware.

  • 355.
    Caporuscio, Mauro
    et al.
    Università dell’Aquila, Italy.
    Inverardi, Paola
    Università dell’Aquila, Italy.
    Pelliccione, Patrizio
    Università dell’Aquila, Italy.
    Formal Analysis of Architectural Patterns2004In: Software Architecture: Proceedings First European Workshop, EWSA 2004, St Andrews, UK, May 21-22, 2004 / [ed] Oquendo, Flavio; Warboys, BrianC.; Morrison, Ron, Springer, 2004, Vol. 3047, p. 10-24Chapter in book (Other academic)
    Abstract [en]

    Architectural patterns characterize and specify structural and behavioral properties of (sub)systems, thus allowing the provision of solutions for classes of problems.

    In this paper we show the use of architectural patterns as an abstraction to carry on, and reuse, formal reasoning on systems whose configuration can dynamically change.

    This kind of systems is hard to model and to reason about due to the fact that we cannot simply build a model with fixed topology (i.e. fixed number of components and connectors) and validate properties of interest on it.

    The work presented in this paper proposes an approach that given an architectural pattern which expresses a class of systems configurations and a set of properties of interest (i) selects, if any, aminimal configuration for which the specified properties make sense, (ii) an abstraction of the chosen architectural model erformed, in order to reduce the complexity of the verification phase. In this stage, abstractions are driven by the properties of interest. The output of this abstraction step can be model-checked, tested and analyzed by using a standard model-checking framework. (iii) The verification results obtained in the previous step are lifted to generic configurations by performing manual reasoning driven by the constraints posed by the architectural pattern.

    The approach will be applied by using an event-based architectural pattern to a publish/subscribe system, the Siena middleware, in order to validate its features and its mobility extension.

  • 356.
    Caporuscio, Mauro
    et al.
    INRIA-Rocquencourt, France.
    Issarny, Valerie
    INRIA-Rocquencourt, France.
    A UML 2.0 Profile for Architecting B3G Applications2007In: Rapid Integration of Software Engineering Techniques / [ed] Guelfi, Nicolas; Buchs, Didier, Springer, 2007, Vol. 4401, p. 18-34Chapter in book (Other academic)
    Abstract [en]

    B3G is an emerging network technology which conceives the convergence of telecommunication and IP-based networks for providing enhanced services able to transfer both voice and non-voice data through wired and wireless networks. Moreover, B3G networks can be no longer considered as “passive” entities which only transport data between end-points, but they must be considered as “active” parties that have their own behavior and provide services. This creates a completely new application domain where applying current software engineering design tools, such as software architectures, fails. In fact, dealing with B3G networks requires to explicit low-level details usually abstracted by the architectural descriptions.

    To this extent, we present an ongoing work on investigating B3G-oriented application modeling. In particular, we propose an enhanced UML profile to define and analyze software architectures that explicitly exploit the B3G domain properties.

  • 357.
    Caporuscio, Mauro
    et al.
    Università dell Aquila, Italy.
    Marco, Antinisca Di
    Università dell Aquila, Italy.
    Inverardi, Paola
    Università dell Aquila, Italy.
    Model-based system reconfiguration for dynamic performance management2007In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 80, no 4, p. 455-473Article in journal (Refereed)
    Abstract [en]

    Recently, growing attention focused on run-time management of Quality of Service (QoS) of complex software systems. In this context, system reconfiguration is considered a useful technique to manage QoS. Several reconfiguration approaches to performance management exist that help systems to maintain performance requirements at run time. However, many of them use prefixed strategies that are in general coded in the application or in the reconfiguration framework.

    In this work we propose a framework to manage performance of software systems at run time based on monitoring and model-based performance evaluation. The approach makes use of software architectures as abstractions of the managed system to avoid unnecessary details that can heavily affect the model evaluation in terms of complexity and resolution time.

  • 358.
    Caporuscio, Mauro
    et al.
    Universitá dell'Aquila, Italy.
    Marco, Antinisca Di
    Universitá dell'Aquila, Italy.
    Inverardi, Paola
    Universitá dell'Aquila, Italy.
    Run-time Performance Management of the Siena Publish/Subscribe Middleware2005In: Proceedings of the 5th International Workshop on Software and Performance (WOSP '05), ACM Press, 2005, p. 65-74Conference paper (Refereed)
    Abstract [en]

    Recently, growing attention is focused on run-time management of Quality of Service (QoS) of complex software systems. In this context, self-adaptation of applications, based on runtime monitoring and dynamic reconfiguration, is considered a useful technique to manage/negotiate QoS. Several defined approaches to dynamic performance management propose the use of on-line model-based evaluation of the managed application in order to choose the new application configuration for improving the QoS. In a previous work we defined a methodology to manage performance of soft-ware system at run-time based on model-based performance evaluation. To avoid unnecessary details the performance model represents the managed application at the Software Architecture level. In this work we apply and implement this approach to dynamic manage the performance of the SIENA publish/subscribe event notification service.

  • 359.
    Caporuscio, Mauro
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Mirandola, Raffaela
    Politecnico di Milano, Italy.
    Trubiani, Catia
    Gran Sasso Science Institute, Italy.
    QoS-based Feedback for Service Compositions2015In: Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures, ACM Press, 2015, p. 37-42Conference paper (Refereed)
    Abstract [en]

    The Service Oriented Architecture is boosting a fast move from developing applications as stand-alone systems, to developing applications as composition of autonomous and heterogeneous services. Service compositions are required to adapt dynamically to changing workloads, scenarios and objectives, and to achieve a certain Quality of Service (QoS). Guaranteeing such requirements is not a trivial task, since run-time variability makes the process of devising service compositions challenging for software designers. In this paper, we exploit the QoS analysis at run time to support software design, highlighting service compositions where QoS predictions are not reliable enough. To this end, we propose a QoS-based feedback framework that makes use of design-time and run-time knowledge to manage QoS data over time, and support software architect while devising a service composition that best fits QoS requirements. We illustrate the feasibility and effectiveness of the approach on a case study from the e-health domain.

  • 360.
    Caporuscio, Mauro
    et al.
    Università dell’Aquila, Italy.
    Muccini, Henry
    Università dell’Aquila, Italy.
    Pelliccione, Patrizio
    Università dell’Aquila, Italy.
    Nisio, Ezio
    Università dell’Aquila, Italy.
    Rapid System Development Via Product Line Architecture Implementation2006In: Rapid Integration of Software Engineering Techniques / [ed] Guelfi, Nicolas; Savidis, Anthony, Springer, 2006, Vol. 3943, p. 18-33Chapter in book (Other academic)
    Abstract [en]

    Software Product Line (SPL) engineering allows designers to reason about an entire family of software applications, instead of a single product, with a strategic importance for the rapid development of new applications. While much effort has been spent so far in understanding and modeling SPLs and their architectures, very little attention has been given on how to systematically enforce SPL architectural decisions into the implementation step.

    In this paper we propose a methodological approach and an implementation framework, based on a plugin component-based development, which allows us to move from an architectural specification of the SPL to its implementation in a systematic way. We show the suitability of this framework through its application to the TOOL one case study SPL.

  • 361.
    Caporuscio, Mauro
    et al.
    Politecnico di Milano, Italy.
    Raverdy, Pierre-Guillaume
    INRIA, France.
    Issarny, Valerie
    INRIA, France.
    ubiSOAP: A Service-Oriented Middleware for Ubiquitous Networking2012In: IEEE Transactions on Services Computing, ISSN 1939-1374, E-ISSN 1939-1374, Vol. 5, no 1, p. 86-98Article in journal (Refereed)
    Abstract [en]

    The computing and networking capacities of today's wireless portable devices allow for ubiquitous services, which are seamlessly networked. Indeed, wireless handheld devices now embed the necessary resources to act as both service clients and providers. However, the ubiquitous networking of services remains challenged by the inherent mobility and resource constraints of the devices, which make services a priori highly volatile. This paper discusses the design, implementation, and experimentation of the ubiSOAP service-oriented middleware, which leverages wireless networking capacities to effectively enable the ubiquitous networking of services. ubiSOAP specifically defines a layered communication middleware that underlies standard SOAP-based middleware, hence supporting legacy Web Services while exploiting nowadays ubiquitous connectivity.

  • 362.
    Caporuscio, Mauro
    et al.
    INRIA, France.
    Raverdy, Pierre-Guillaume
    INRIA, France.
    Moungla, Hassine
    INRIA, France.
    Issarny, Valerie
    INRIA, France.
    ubiSOAP: A Service Oriented Middleware for Seamless Networking2008In: Service-Oriented Computing “ ICSOC 2008: Proceedings of 6th International Conference, Sydney, Australia, December 1-5, 2008 / [ed] Bouguettaya, Athman; Krueger, Ingolf; Margaria, Tiziana, Springer, 2008, Vol. 5364, p. 195-209Chapter in book (Other academic)
    Abstract [en]

    The computing and networking capacities of today’s wireless portable devices allow for pervasive services, which are seamlessly networked. Indeed, wireless handheld devices now embed the necessary resources to act as both service clients and providers. However, the seamless networking of services remains challenged by the inherent mobility and resource constraints of devices, which make services a priori highly volatile. This paper discusses the design, implementation and experimentation of the ubiSOAP service-oriented middleware, which leverages wireless networking capacities to effectively enable the seamless networking of services. ubiSOAP specifically defines a layered communication middleware that underlies standard SOAP-based middleware, hence supporting legacy services while exploiting nowadays pervasive connectivity.

  • 363.
    Caporuscio, Mauro
    et al.
    Università degli Studi di L’Aquila, Italy.
    Ruscio, Davide
    Università degli Studi di L’Aquila, Italy.
    Inverardi, Paola
    Università degli Studi di L’Aquila, Italy.
    Pelliccione, Patrizio
    Università degli Studi di L’Aquila, Italy.
    Pierantonio, Alfonso
    Università degli Studi di L’Aquila, Italy.
    Engineering MDA into Compositional Reasoning for Analyzing Middleware-Based Applications2005In: Software Architecture: Proceedings of the 2nd European Workshop, EWSA 2005, Pisa, Italy, June 13-14, 2005. / [ed] Morrison, Ron; Oquendo, Flavio, Springer, 2005, Vol. 3527, p. 130-145Chapter in book (Other academic)
    Abstract [en]

    Behavioral analysis of middleware-based applications typically requires the analysis of the middleware and the application, in a monolithic way. In terms of model-checking, this is a complex task and may result in the well known “state-explosion” problem. These considerations led us to investigate a compositional verification approach which decomposes the system in accordance with its Software Architecture. The architectural decomposability theorem we defined in previous work decomposes the system into three logical layer: (i) application components, (ii) proxies and, (iii)middleware. This logical separation allows for reducing the global system validation to the verification of local behaviors.

    In this paper, we engineer the architectural decomposability theorem to the analysis of middleware-based applications by automatically generating the proxies needed by the components in order to properly interact with each other via the middleware. In particular, following the Model Driven Architecture approach and by making use of the Abstract State Machine formalism, we describe a set of transformation rules that allow for deriving correct proxies for using CORBA. By means of the proposed transformations, the correctness of the proxy behavioral models is guaranteed without the need to validate them with respect to the assumptions posed by the theorem.

  • 364.
    Caporuscio, Mauro
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Weyns, Danny
    Linnaeus University, Faculty of Technology, Department of Computer Science. Katholieke University Leuven, Belgium.
    Andersson, Jesper
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Axelsson, Clara
    Linnaeus University, Faculty of Health and Life Sciences, Department of Medicine and Optometry.
    Petersson, Göran
    Linnaeus University, Faculty of Health and Life Sciences, Department of Medicine and Optometry.
    IoT-enabled Physical Telerehabilitation Platform2017In: Proccedings of the International Workshop on Engineering IoT Systems: Architectures, Services, Applications, and Platforms, IEEE, 2017, p. 112-119Conference paper (Refereed)
    Abstract [en]

    Physical telerehabilitation services over the Internet allow physiotherapists to engage in remote consultation with patients at their homes, improving the quality of care and reducing costs. Traditional visual approaches, such as webcams and videophones, are limited in terms of precision of assessment and support for assistance with exercises. In this paper, we present a Physical Telerehabilitation System (PTS) that enhances video interaction with IoT technology to monitor the position of the body of patients in space and provide smart data to physiotherapists and users. We give an overview of the architecture of the PTS and evaluate (i) its usability based on a number of interviews and focus groups with stakeholders, and (ii) its technical efficiency based on a series of measurements. From this evaluation, we derive a number of challenges for further improvement of the PTS and outline a possible solution based on a microservices architecture.

  • 365.
    Carcani, Klaudia
    Linnaeus University, Faculty of Technology, Department of Informatics.
    Designing New Social Media Services For Seniors’: A Participatory Design Approach2015Independent thesis Advanced level (degree of Master (Two Years)), 30 credits / 45 HE creditsStudent thesis
    Abstract [en]

    The society is getting older. A process called aging at the bottom will come with demographic and consequently socio economic changes. Due to this tide wave of elderly I have focused my research on seniors and the need for designing new social media services for them. This thesis is focused an understanding senior’s daily life, their activities, their relationship with their family, friends and groups of interest, how are they currently using the technology and finally to find out with them possibilities for alternative social media services that can sustain or enhance their social engagement and participation. A participatory design approach has been used for the research. Different techniques like cartographic mapping future workshops, walkthrough and diary are the methods that I have chosen for the collection of data. Data gathers is analyzed through the usage of thematic analysis and the main thematic has been presented by the original expressions of seniors during the workshops. Social media is still in its begging when it comes to services for seniors and the opportunities available are huge. This research can be considered a good start also for further services in the future.

  • 366.
    Cardellini, Valeria
    et al.
    Università di Roma Tor Vergata, Italy.
    D'Angelo, Mirko
    Università di Roma Tor Vergata, Italy.
    Grassi, Vincenzo
    Università di Roma Tor Vergata, Italy.
    Marzolla, Moreno
    Università di Bologna, Italy.
    Mirandola, Raffaela
    Politecnico di Milano, Italy.
    A Decentralized Approach to Network-Aware Service Composition2015In: Service Oriented and Cloud Computing - 4th European Conference, ESOCC 2015, Taormina, Italy, September 15-17, 2015. Proceedings, Springer, 2015, p. 34-48Conference paper (Refereed)
    Abstract [en]

    Dynamic service composition represents a key feature for service-based applications operating in dynamic and large scale network environments, as it allows leveraging the variety of offered services, and to cope with their volatility. However, the high number of services and the lack of central control pose a significant challenge for the scalability and effectiveness of the composition process. We address this problem by proposing a fully decentralized approach to servicecomposition, based on the use of a gossip protocol to support information dissemination and decision making. The proposed system builds and maintains acomposition of services that fulfills both functional and non functional requirements. For the latter, we focus in particular on requirements concerning the composite service completion time, taking into account both the response time and the impact of network latency. Simulation experiments show that our solution converges quickly to a feasible composition and can self-adapt to dynamic changes concerning both service availability and network latency.

  • 367.
    Cardoso, Roberto Speicys
    et al.
    INRIA, France.
    Caporuscio, Mauro
    Politecnico di Milano, Italy.
    Exploring Multi-Path Communication in Hybrid Mobile Ad Hoc Networks2010In: International Journal of Ambient Computing and Intelligence (IJACI), ISSN 1941-6237, E-ISSN 1941-6245, Vol. 2, no 4, p. 1-12Article in journal (Refereed)
    Abstract [en]

    Ambient computing requires the integration of multiple mobile heterogeneous networks. Multi-path communication in such scenarios can provide reliability and privacy benefits. Even though the properties of multi-path routing have been extensively studied and a number of algorithms proposed, implementation of such techniques can be tricky, particularly when resource-constrained nodes are connected to each other through hybrid networks with different characteristics. In this paper, the authors discuss the challenges involved in implementing multipath communication on a middleware for hybrid mobile ad hoc networks. The authors present the PLASTIC middleware, several compelling applications of multi-path communication and the main issues concerning their implementation as a primitive middleware-provided communication.

  • 368.
    Carlbring Alm, Jakob
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Kontextfaktorbaserade ljudeffekter i hasardroulette online.: Påverkan på utövare.2011Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Denna studie presenterar en ny synvinkel inom ämnet att göra hasardspel online mer realistiska. Fjorton personer spelade i tjugo minuter två versioner av ett välkänt franskt roulettespel där utvalda variabler loggades. Den ena versionen fungerade precis som i ett skarpt läge medan den andra innehöll en implementation av kontextfaktorbaserade ljudeffekter. Utifrån loggningen av variabler, samt en kompletterande enkätundersökning, räknades det sedan ut om det förekom någon skillnad mellan versionerna och, i förlängning, spellupplevelsen.

    Resultatet jag fick fram redovisade förändringar i några av de variabler som hade valts ut och enkätundersökningen indikerade på att det kan ha varit ljudeffekterna som skapat denna förändring.

  • 369.
    Carlsson, Alexander
    et al.
    Linnaeus University, Faculty of Technology, Department of Informatics.
    Waern, Oscar
    Linnaeus University, Faculty of Technology, Department of Informatics.
    Kravhantering i praktiken: Grundad teori vid insamling och analys av krav samt användarens uppfattning av den informella modellen.2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    In order to increase interest and knowledge about requirements engineering, this study has tested a requirement method by Halaweh (2012) in a case study. A particular feature of the method is that it uses grounded theory in the analysis of data collection. The requirements are then visualized with an informal model.  A qualitative study has been conducted with the purpose of examining the different types of requirements that the method identifies in the requirement elicitation. Furthermore, to investigate whether the informal model that the  method resulted in represents the requirements collected. The method chapter was divided into two parts, the first part consisting of the case study, where a requirements elicitation was conducted using the requirements method in an organization. The second part consists of the informal model that the requirements method resulted in and which was then displayed to the respondents from the claim collection.  The conclusion of the outcome of this study is that the requirements method identifies functional requirements, non-functional requirements as well as business requirements. Functional requirements are the requirements that have the biggest focus in the requirements method. The requirements method also managed to capture the needs of users and the informal model represented the users needs in a good way and was considered easy to understand. Using the requirements method, focuses on the user in the requirements process resulting in a sociotechnical system that supports the user's tasks. Increased work efficiency for users, users' attitude to work tasks, and user well being are effects of using the requirements method.

  • 370.
    Carlsson, Anders
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Johansson, Simon
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Svedlund, Jacob
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Roaming User Profiles: En undersökning av olika versioner och dess kompatibilitet2010Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesis
    Abstract [sv]

    När Windows Vista introducerades förändrades mappstrukturen för hur användarprofilen sparas jämfört med tidigare Windowsversioner såsom Windows XP. Denna rapport undersöker kompatibilitetsproblem med Roaming User Profiles mellan äldre och nyare versioner av operativsystemet. Syftet med rapporten var att utreda vilka problem som kan uppstå, vad det gäller Roaming User Profiles, vid en övergång från Windows XP till Windows Vista eller 7. Undersökningen genomfördes med hjälp av laborationer, litteratur och tester för att hitta problemen såväl som lösningar till dem. Resultatet visar att profiler skapade med Windows XP inte följer med till Windows Vista eller 7 utan det skapas sammanlagt två olika profiler, en för det äldre och en för det nyare operativsystemet. Ett skript som kopierar en användares filer från Windows XP till Vista/7 utformades därför. Slutligen presenterades en handlingsplan med olika alternativ vid en övergång från Windows XP till den nyare generationen av operativsystemen i Windowsfamiljen. Folder Redirection är en väl fungerande lösning dock går funktionaliteten som Roaming User Profiles erbjuder förlorad eftersom man endast får en uppmappning av bl.a. ”Mina Dokument” och ”Start Menu”.

  • 371.
    Carlsson, Christer
    et al.
    Åbo Akad Univ, Finland.
    Sell, Anna
    Åbo Akad Univ, Finland.
    Walden, Camilla
    Åbo Akad Univ, Finland.
    Walden, Pirkko
    Åbo Akad Univ, Finland.
    Lundqvist, Siw
    Linnaeus University, School of Business and Economics, Department of Organisation and Entrepreneurship.
    Marcusson, Leif
    Linnaeus University, School of Business and Economics, Department of Organisation and Entrepreneurship.
    Go Vendla Go! Creating a Digital Coach for the Young Elderly2017In: INFORMATION SYSTEMS, EMCIS 2017 / [ed] Themistocleous, M Morabito, V, Springer, 2017, p. 204-209Conference paper (Refereed)
    Abstract [en]

    The proportion of ageing citizens is high and increasing in most EU countries and there is a growing political pressure to make sure that the costs for the elderly care programs do not grow out of bounds. The focus of the ageing population programs is at the 75+ age group. The younger age group - the "young elderly" that is the focus in our research - does not get much attention. Recently, we have noticed a growing insight that preventive programs could be helpful as healthier young elderly will help produce healthier seniors (the 75 + age group) which over time will have significant effects on the costs for health and social care for the ageing population. Our study is a synergistic combination of two timely research areas: digitalisation and the ageing population. The focus combination of digital wellness services and the young elderly is unique. We build on a research program that is operating since January 2014. Our current research in progress aims at finding out how a digital coach - a personal trainer called Vendla - can be worked out for digital wellness services.

  • 372.
    Carlsson, Daniel
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Einarsson, Peder
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Inledning till spelutveckling för AndroidSpelutveckling för Android med Java och OpenGL ES2011Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This thesis deals with the problems you face as a new game developer for the mobile platform Android when developing a 3D game and presents solutions to these problems. It also explores which optimizations should be made to increase performance and how well suited for game development the Android platform is. A simple 3D game for version 2.2 of Android was developed to examine this. The conclusion was that a good game structure for Android separates logic and rendering by running these separately in different threads. Solutions to rendering and updating of game logic were presented and optimizations were implemented for performance, although fewer optimizations were needed than was anticipated. In conclusion, Android is well suited for game development and a powerful platform for developers.

  • 373.
    Carlsson, Emil
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Matching in MySQL: A comparison between REGEXP and LIKE2012Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    When needing to search for data in multiple datasets there is a risk that not all da-tasets are of the same type. Some might be in XML-format; others might use a re-lational database. This could frighten developers from using two separate datasets to search for the data in, because of the fact that crafting different search methods for different datasets can be time consuming.

    One option that is greatly overlooked is the usage of regular expressions. If a search expression is created it can be used in a majority of database engines as a “WHERE” statement and also in other form of data sources such as XML.

    This option is however, at best, poorly documented and few tests have been made in how it performs against traditional search methods in databases such as “LIKE”.

    Multiple experiments comparing “LIKE” and “REGEXP” in MySQL have been performed for this paper. The results of these experiments show that the possible overhead by using regular expressions can be motivated when considering the gain of only using one search phrase over several data sources.

  • 374.
    Carlsson, Emil
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Mining Git Repositories: An introduction to repository mining2013Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    When performing an analysis of the evolution of software quality and software metrics,there is a need to get access to as many versions of the source code as possible. There isa lack of research on how data or source code can be extracted from the source controlmanagement system Git. This thesis explores different possibilities to resolve thisproblem.

    Lately, there has been a boom in usage of the version control system Git. Githubalone hosts about 6,100,000 projects. Some well known projects and organizations thatuse Git are Linux, WordPress, and Facebook. Even with these figures and clients, thereare very few tools able to perform data extraction from Git repositories. A pre-studyshowed that there is a lack of standardization on how to share mining results, and themethods used to obtain them.

    There are several tools available for older version control systems, such as concurrentversions system (CVS), but few for Git. The examined repository mining applicationsfor Git are either poorly documented; or were built to be very purpose-specific to theproject for which they were designed.

    This thesis compiles a list of general issues encountered when using repositorymining as a tool for data gathering. A selection of existing repository mining tools wereevaluated towards a set of prerequisite criteria. The end result of this evaluation is thecreation of a new repository mining tool called Doris. This tool also includes a smallcode metrics analysis library to show how it can be extended.

  • 375.
    Carlsson, Jacob
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Gashi, Edison
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    SSDs påverkan på MySQL: En prestandajämförelse2012Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Solid State Drives (SSD) are now becoming  more common as storage and is about to  become  an  alternative  to  magnetic  disks.  This  report  studied  how  to  best  utilize SSDs in a MySQL database. This study was carried out using experiments in which performance benchmarks were made to get an accurate view on which configuration of  SSDs  that  gives  the  best  performance  in  MySQL.  The  benchmarks  where  made with sql-bench and mysqlslap.   The  results  indicate  that  a  database  using  only  SSD  storage  performs  equal  to  a database of solid-state cache under the majority of the tests and shows better results than the remaining configurations that include a database on a single hard drive and a configuration with the transaction log on a SSD. 

  • 376.
    Carlsson, Jacob
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Lindell, Johnas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Prestandaskillnader mellan olika ZFS-implementationer2011Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesis
  • 377.
    Carlsson, Johan
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Optimisation of a Graph Visualization Tool: Vizz3D2006Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Vizz3D is a graph visualization tool developed at Växjö University. It is used to visualize different aspects of software systems in 3D, based on the static analysis of source code. It can optionally use Java3D or OpenGL as a graphics library.

    In order to visualize huge 3D structures performance is very important. This comes from the fact that the structures must be redrawn with no delay when a user interacts with the system. If there were a delay the user would loose the cognitive orientation because his interaction and the feedback would not fit. Vizz3D was not capable to run huge visualizations fast enough, and therefore careful optimisation was essential. Additionally, the Vizz3D tool is just at the beginning of its software life cycle.

    For optimisation, JOGL (Java Bindings for OpenGL) was chosen. The extension with a JOGL version was necessary since the GL4Java (OpenGL for Java) wrapper used for the implementation of Vizz3D is no longer supported. JOGL was therefore needed for assuring future maintainability.

    The JOGL version of Vizz3D was optimised to be able to visualize huge graphs with acceptable performance. To determine what areas of Vizz3D that consumed most of its resources, the process of profiling were used. The system performance was improved according to several aspects: Computational performance, Scalability, Perceived performance, RAM footprint and Start-up time. The results were then evaluated by using benchmarking techniques. After optimisation, the performance of Vizz3D was improved a lot which led to that huge graphs now could be visualized with acceptable performance.

  • 378.
    Carlsson, Marcus
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Karlsson, Oscar
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Prestandaundersökning och återställning av degraderade RAID-system2010Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesis
    Abstract [sv]

    Denna B-uppsats tar upp prestanda och återställning mellan två vanligt förekommande mjukvarubaserade RAID-system. Mjukvarubaserad RAID har blivit mer och mer intressant eftersom det är ett billigt och bra sätt att skydda sig mot hårdvarufel på hårddiskar. Tidigare har det inneburit prestandaförluster om man inte har använt en hårdvarubaserad RAID kontroller men med dagens snabba processorer är det inte längre så. Hårddiskar går för eller senare sönder och för ett RAID-system som ska vara igång tjugofyra timmar om dygnet är det viktigt att det även då fungerar med bra prestanda. Denna undersökning visar hur mycket sämre prestandan blir under sådana omständigheter samt hur lång återställningstid man kan förvänta sig på ett datorssystem uppbyggt av delar för hemmabruk. Undersökningen utfördes på två olika typer mjukvarubaserad RAID, ett med mdadm på Ubuntu/Linux och ett med RAID-Z på OpenSolaris. På de systemen mättes läs- och skrivprestanda med programmet bonnie++ som skriver och läser en fil som var dubbelt så stor som primärminnet i datorn. Resultatet visar att prestandan försämras med 36 % när en hårddisk går sönder på ett system med mdadm men med RAID-Z ökar istället prestandan. På ett system med mdadm är återställningstiden för ett degraderat system är ungefär lika lång oavsett hur mycket information som finns lagrad på hårddiskarna. Däremot går det fortare med RAID-Z eftersom den på ett intelligent sätt bara återställer den del av hårddisken som används för lagring av filer.

     

  • 379.
    Carlström, Malin
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Mårtensson, Sandra
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Projektmodell med kunskapshantering: – anpassad för Svenska Mässan Koncernen2010Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
  • 380.
    Carlström, Sarah
    et al.
    Linnaeus University, Faculty of Technology, Department of Informatics.
    Runesson, Lovisa
    Linnaeus University, Faculty of Technology, Department of Informatics.
    Påverkande faktorer på det individuella beteendet till att dela explicit kunskap: en fallstudie på ett nationellt företag2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This is a research about how the factors individual attitude, normative conceptions, motivation and organizational climate is influencing factors of encoded explicit knowledge sharing. The flow of sharing means that an employee has knowledge and share it with others in an IT-system as stored information which will be available to others to use. This thesis has been examined in a small to medium sized company in Sweden. Qualitative interviews have been performed with employees in a company, where the employees are responsible to share explicit knowledge in an IT-system. Some researchers believe that if the information is already encoded and acquired it can be used. However, it has been demonstrated that this does not have to be the case. In small and medium sized companies’ information is stored in multiple locations, which makes it difficult for the employees to use the knowledge. The framework Theory of Reasoned Action [TRA] has been used to understand the individual behavior based on the individual attitude, which has been developed with previous research in knowledge sharing where TRA has been used. Our result shows that the factors have an influencing effect on the behavior of sharing encoded explicit knowledge. The internal motivation proved to be an important element to motivate the behavior to share knowledge. Another aspect was the structure in the IT-system for knowledge sharing. The structure had an influencing effect on the behavior, which was not raised in the framework TRA. These factors have been identified from the employee’s perspective in the company, to be the deciding factors that affect sharing of encoded explicit knowledge. 

  • 381.
    Caroline, Millgårdh
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Comparing Software Libraries2013Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    When building an application, native or web-based, you can be faced with the dilemma of finding an external library that will fit your needs. This thesis investigates the problem from a commercial viability standpoint. A new Compliance Reporting System needed a chart library to create appealing dashboards and reports.

    The aim of the thesis was to develop a generic method for finding, comparing and testing software libraries. The method was developed making use of multiple phases which were then applied to different chart libraries for the Compliance Reporting System.

    The devised method did not result in the desired outcome of finding a library for the Compliance Reporting System. It did, however, contain a number of successful steps. The first set of prerequisites was used to define relevant search terms. The second set of prerequisites reduced the selection of libraries. The adaptability tests examined the APIs. It was also found that the quality of documentation and public interface of the library can influence the possibility of successful utilization. Testing the extendibility would also have been beneficial. As for chart libraries in general, a lexicon of standardized terminology would be of great benefit.

  • 382.
    Catherine, Catherine
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Simulation and Measurement of Non-Functional Properties of Web Services in a Service Market to Improve User Value2013Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
  • 383.
    Caubet, Marc
    et al.
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Cifuentes, Mònica
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Extracting metadata from textual documents and utilizing metadata for adding textual documents to an ontology2006Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The term Ontology is borrowed from philosophy, where an ontology is a systematic account of Existence. In Computer Science, ontology is a tool allowing the effective use of information, making it understandable and accessible to the computer. For these reasons, the study of ontologies gained growing interest recently.

    Our motivation is to create a tool able to build ontologies from a set of textual documents. We present a prototype implementation which extracts metadata from textual documents and uses the metadata for adding textual documents to an ontology. In this paper we will investigate which techniques we have available and which ones

    have been used to accomplish our problem. Finally, we will show a program written in Java which allows us to build ontologies from textual documents using our approach.

  • 384.
    Cernea, Daniel
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    User-Centered Collaborative Visualization2015Doctoral thesis, monograph (Other academic)
    Abstract [en]

    The last couple of years have marked the entire field of information technology with the introduction of a new global resource, called data. Certainly, one can argue that large amounts of information and highly interconnected and complex datasets were available since the dawn of the computer and even centuries before. However, it has been only a few years since digital data has exponentially expended, diversified and interconnected into an overwhelming range of domains, generating an entire universe of zeros and ones. This universe represents a source of information with the potential of advancing a multitude of fields and sparking valuable insights. In order to obtain this information, this data needs to be explored, analyzed and interpreted.

    While a large set of problems can be addressed through automatic techniques from fields like artificial intelligence, machine learning or computer vision, there are various datasets and domains that still rely on the human intuition and experience in order to parse and discover hidden information. In such instances, the data is usually structured and represented in the form of an interactive visual representation that allows users to efficiently explore the data space and reach valuable insights. However, the experience, knowledge and intuition of a single person also has its limits. To address this, collaborative visualizations allow multiple users to communicate, interact and explore a visual representation by building on the different views and knowledge blocks contributed by each person.

    In this dissertation, we explore the potential of subjective measurements and user emotional awareness in collaborative scenarios as well as support flexible and user-centered collaboration in information visualization systems running on tabletop displays. We commence by introducing the concept of user-centered collaborative visualization (UCCV) and highlighting the context in which it applies. We continue with a thorough overview of the state-of-the-art in the areas of collaborative information visualization, subjectivity measurement and emotion visualization, combinable tabletop tangibles, as well as browsing history visualizations. Based on a new web browser history visualization for exploring user parallel browsing behavior, we introduce two novel user-centered techniques for supporting collaboration in co-located visualization systems. To begin with, we inspect the particularities of detecting user subjectivity through brain-computer interfaces, and present two emotion visualization techniques for touch and desktop interfaces. These visualizations offer real-time or post-task feedback about the users’ affective states, both in single-user and collaborative settings, thus increasing the emotional self-awareness and the awareness of other users’ emotions. For supporting collaborative interaction, a novel design for tabletop tangibles is described together with a set of specifically developed interactions for supporting tabletop collaboration. These ring-shaped tangibles minimize occlusion, support touch interaction, can act as interaction lenses, and describe logical operations through nesting operations. The visualization and the two UCCV techniques are each evaluated individually capturing a set of advantages and limitations of each approach. Additionally, the collaborative visualization supported by the two UCCV techniques is also collectively evaluated in three user studies that offer insight into the specifics of interpersonal interaction and task transition in collaborative visualization. The results show that the proposed collaboration support techniques do not only improve the efficiency of the visualization, but also help maintain the collaboration process and aid a balanced social interaction. 

  • 385.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. University of Kaiserslautern.
    Ebert, Achim
    University of Kaiserslautern.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    A Study of Emotion-triggered Adaptation Methods for Interactive Visualization2013In: UMAP 2013 Extended Proceedings: Late-Breaking Results, Project Papers and Workshop Proceedings of the 21st Conference on User Modeling, Adaptation, and Personalization. Rome, Italy, June 10-14, 2013 / [ed] Shlomo Berkovsky, Eelco Herder, Pasquale Lops & Olga C. Santos, CEUR-WS.org , 2013, Vol. 997, p. 9-16Conference paper (Refereed)
    Abstract [en]

    As the size and complexity of datasets increases, both visual-ization systems and their users are put under more pressure to oer quickand thorough insights about patterns hidden in this ocean of data. Whilenovel visualization techniques are being developed to better cope withthe various data contexts, users nd themselves increasingly often undermental bottlenecks that can induce a variety of emotions. In this paper,we execute a study to investigate the eectiveness of various emotion-triggered  adaptation  methods  for  visualization  systems.  The  emotionsconsidered are boredom and frustration, and are measured by means ofbrain-computer interface technology. Our ndings suggest that less intru-sive adaptive methods perform better at supporting users in overcomingemotional states with low valence or arousal, while more intrusive onestend to be misinterpreted or perceived as irritating.

  • 386.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Ebert, Achim
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Visualizing Group Affective Tone in Collaborative Scenarios2014Conference paper (Refereed)
    Abstract [en]

    A large set of complex datasets require the use of collaborative visualization solutions in order to harness the knowledge and experience of multiple experts. However, be it co-located or distributed, the collaboration process is inherently fragile, as small mistakes in communication or various human aspects can quickly derail it. In this paper, we introduce a novel visualization technique that highlights the group affective tone (GAT), also known as the presence of homogeneous emotional reactions within a group. The goal of our visualization is to improve users’ awareness of GAT, thus fostering a positive group affective tone that has been proven to increase effectiveness and creativity in collaborative scenarios. 

  • 387.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Ebert, Achim
    Kerren, Andreas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Morar, Valentina
    R3 - Un dispozitiv de intrare configurabil pentru interacţiunea liberă în spaţiu2010In: Romanian Journal of Human-Computer Interaction, ISSN 1843-4460, Vol. 3, p. 45-50Article in journal (Refereed)
    Abstract [un]

    În ultima perioadă s-a abordat tot mai des problema implementării unor dispozitive de intrare care să sprijine interacţiunea 3D prin oferirea a 6 sau a mai multor grade de libertate (degrees of freedom sau DoF). Cu toate acestea, astfel de dispozitive care să fie disponibile pentru interacţiune liberă în spaţiu - adică fără a fi necesară o suprafaţă ca sistem de referinţă, cum este cazul unui mouse - sunt proiectate doar pentru un tip restrâns de aplicaţii. De asemenea, aparatele de intrare de acest tip sunt rareori intuitive în utilizare şi limitate ca număr. Pentru a combate aceste probleme, în acest articol propunem un dispozitiv de complexitate şi costuri de implementare reduse, care poate fi utilizat în spaţiul liber şi este extrem de configurabil, susţinând nativ o interacţiune intuitivă cu variate medii virtuale. R3 (roll - rostogolire, rotate - rotire, rattle - agitare) oferă acurateţea necesară pentru navigare şi indicare - atât în 2D, cât şi în 3D – în aplicaţii de modelare şi jocuri, dar şi feedback tactil prin prezenţa unui trackball, toate acestea într-o manieră orientată spre utilizator. În plus, dispozitivul poate fi trecut uşor în modul de mouse, oferind astfel oricând suport pentru interacţiunea cu sistemele de operare convenţionale.

  • 388.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. University of Kaiserslautern, Germany.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    A Survey of Technologies on the Rise for Emotion-Enhanced Interaction2015In: Journal of Visual Languages and Computing, ISSN 1045-926X, E-ISSN 1095-8533, Vol. 31, no A, p. 70-86Article in journal (Refereed)
    Abstract [en]

    Emotions are a major part of the human existence and social interactions. Some might say that emotions are one of the aspects that make us truly human. However, while we express emotions in various life settings, the world of computing seems to struggle with supporting and incorporating the emotional dimension. In the last decades, the concept of affect has gotten a new upswing in research, moving beyond topics like market research and product development, and further exploring the area of emotion-enhanced interaction.

    In this article, we highlight techniques that have been employed more intensely for emotion measurement in the context of affective interaction. Besides capturing the functional principles behind these approaches and the inherent volatility of human emotions, we present relevant applications and establish a categorization of the roles of emotion detection in interaction. Based on these findings, we also capture the main challenges that emotion measuring technologies will have to overcome in order to enable a truly seamless emotion-driven interaction.

  • 389.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Kerren, Andreas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Ebert, Achim
    Detecting Insight and Emotion in Visualization Applications with a Commercial EEG Headset2011In: Proceedings of the SIGRAD 2011 Conference on Evaluations of Graphics and Visualization - Efficiency, Usefulness, Accessibility, Usability, KTH, Stockholm, Sweden., Linköping: Linköping University Electronic Press , 2011, p. 53-60Conference paper (Refereed)
    Abstract [en]

    Insight represents a special element of knowledge building. From the beginning of their lives, humans experience moments of insight in which a certain idea or solution becomes as clear to them as never before. Especially in the field of visual representations, insight has the potential to be at the core of comprehension and pattern recognition. Still, one problem is that this moment of clarity is highly unpredictable and complex in nature, and many scientists have investigated different aspects of its generation process in the hope of capturing the essence of this eureka (Greek, for "I have found") moment.

    In this paper, we look at insight from the spectrum of information visualization. In particular, we inspect the possible correlation between epiphanies and emotional responses subjects experience when having an insight. In order to check the existence of such a connection, we employ a set of initial tests involving the EPOC mobile electroencephalographic (EEG) headset for detecting emotional responses generated by insights. The insights are generated by open-ended tasks that take the form of visual riddles and visualization applications. Our results suggest that there is a strong connection between insight and emotions like frustration and excitement. Moreover, measuring emotional responses via EEG during an insight-related problem solving results in non-intrusive, nearly automatic detection of the major Aha! moments the user experiences. We argue that this indirect detection of insights opens the door for the objective evaluation and comparison of various visualizations techniques.

  • 390.
    Cernea, Daniel
    et al.
    University of Kaiserslautern.
    Mora, Simone
    Norwegian University of Science.
    Perez, Alfredo
    Norwegian University of Science.
    Ebert, Achim
    University of Kaiserslautern.
    Kerren, Andreas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Divitini, Monica
    Norwegian University of Science.
    Gil de la Iglesia, Didac
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Otero, Nuno
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics. University of Minho, Portugal.
    Tangible and Wearable User Interfaces for Supporting Collaboration among Emergency Workers2012In: Collaboration and Technology: 18th International Conference, CRIWG 2012 Raesfeld, Germany, September 16-19, 2012 Proceedings / [ed] Valeria Herskovic, H. Ulrich Hoppe, Marc Jansen, Jürgen Ziegler, Springer, 2012, Vol. 7493, p. 192-199Conference paper (Refereed)
    Abstract [en]

    Ensuring a constant flow of information is essential for offeringquick help in different types of disasters. In the following, we report on a workin-progress distributed, collaborative and tangible system for supporting crisismanagement. On one hand, field operators need devices that collect information—personal notes and sensor data—without interrupting their work. Onthe other hand, a disaster management system must operate in different scenariosand be available to people with different preferences, backgrounds and roles.Our work addresses these issues by introducing a multi-level collaborative systemthat manages real-time data flow and analysis for various rescue operators.

  • 391.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Olech, Peter-Scott
    Ebert, Achim
    Kerren, Andreas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Controlling In-Vehicle Systems with a Commercial EEG Headset: Performance and Cognitive Load2012In: Visualization of Large and Unstructured Data Sets: Applications in Geospatial Planning, Modeling and Engineering - Proceedings of IRTG 1131 Workshop 2, Schloss Dagstuhl - Leibniz-Zentrum für Informatik , 2012Conference paper (Refereed)
    Abstract [en]

    Humans have dreamed for centuries to control their surroundings solely by the power of theirminds. These aspirations have been captured by multiple science fiction creations, like theNeuromancer novel by William Gibson or the Brainstorm cinematic movie, to name just a few.Nowadays these dreams are slowly becoming reality due to a variety of brain-computer interfaces(BCI) that detect neural activation patterns and support the control of devices by brain signals.

    An important field in which BCIs are being successfully integrated is the interaction withvehicular systems. In this paper we evaluate the performance of BCIs, more specifically a commercialelectroencephalographic (EEG) headset, in combination with vehicle dashboard systemsand highlight the advantages and limitations of this approach. Further, we investigate the cognitiveload that drivers experience when interacting with secondary in-vehicle devices via touchcontrols or a BCI headset. As in-vehicle systems are increasingly versatile and complex, it becomesvital to capture the level of distraction and errors that controlling these secondary systemsmight introduce to the primary driving process. Our results suggest that the control with theEEG headset introduces less distraction to the driver, probably as it allows the eyes of the driverto remain focused on the road. Still, the control of the vehicle dashboard by EEG is efficientonly for a limited number of functions, after which increasing the number of in-vehicle controlsamplifies the detection of false commands.

  • 392.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics. University of Kaiserslauten, Germany.
    Olech, Peter-Scott
    University of Kaiserslauten, Germany.
    Ebert, Achim
    University of Kaiserslauten, Germany.
    Kerren, Andreas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    EEG-based Measurement of Subjective Parameters in Evaluations2011In: HCI International 2011 Posters' Extended Abstracts: International Conference, HCI International 2011, Orlando, FL, USA, July 9-14, 2011, Proceedings, Part II / [ed] Stephanidis, Constantine, Berlin Heidelberg: Springer, 2011, p. 279-283Conference paper (Refereed)
    Abstract [en]

    Evaluating new approaches, be it new interaction techniques, new applications or even new hardware, is an important task, which has to be done to ensure both usability and user satisfaction. The drawback of evaluating subjective parameters is that this can be relatively time consuming, and the outcome is possibly quite imprecise. Considering the recent release of cost-efficient commercial EEG headsets, we propose the utilization of electro-encephalographic (EEG) devices for evaluation purposes. The goal of our research is to evaluate if a commercial EEG headset can provide cutting-edge support during user studies and evaluations. Our results are encouraging and suggest that wireless EEG technology is a viable alternative for measuring subjectivity in evaluation scenarios.

  • 393.
    Cernea, Daniel
    et al.
    University of Kaiserslautern.
    Olech, Peter-Scott
    Ebert, Achim
    Kerren, Andreas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Measuring Subjectivity: Supporting Evaluations with the Emotiv EPOC Neuroheadset2012In: Künstliche Intelligenz, ISSN 0933-1875, E-ISSN 1610-1987, Vol. 26, no 2, p. 177-182Article in journal (Refereed)
    Abstract [en]

    Since the dawn of the industrial era, modern devices and interaction methods have undergone rigorous evaluations in order to ensure their functionality and quality, as well as usability. While there are many methods for measuring objective data, capturing and interpreting subjective factors—like the feelings or states of mind of the users—is still an imprecise and usually post-event process. In this paper we propose the utilization of the Emotiv EPOC commercial electroencephalographic (EEG) neuroheadset for real-time support during evaluations and user studies. We show in two evaluation scenarios that the wireless EPOC headsets can be used efficiently for supporting subjectivity measurement. Additionally, we highlight situations that may result in a lower accuracy, as well as explore possible reasons and propose solutions for improving the error rates of the device.

  • 394.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. University of Kaiserslautern, Germany.
    Truderung, Igor
    University of Kaiserslautern, Germany.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Ebert, Achim
    An Interactive Visualization for Tabbed Browsing Behavior Analysis2014In: Computer Vision, Imaging and Computer Graphics: Theory and Applications / [ed] Sebastiano Battiato, Sabine Coquillart, Robert S. Laramee, Andreas Kerren, and José Braz, Springer, 2014, p. 69-84Chapter in book (Refereed)
    Abstract [en]

    Web browsers are at the core of online user experience, enablinga wide range of Web applications, like communication, games, entertainment, development, etc. Additionally, given the variety and complexity of online-supported tasks, users have started parallelizing and organizing their online browser sessions by employing multiple browser windows and tabs. However, there are few solutions that support analysts and casual users in detecting and extracting patterns from these parallel browsing histories. In this paper we introduce WebComets, an interactive visualization for exploring multi-session multi-user parallel browsing logs. After highlighting visual and functional aspects of the system, we introduce a motif-based contextual search for enabling the filtering and comparison of user navigation patterns. We further highlight the functionality of WebComets with a use case. Our investigations suggest that parallel browser history visualization can offer better insight into user tabbed browsing behavior and support the recognition of online navigation patterns.

  • 395.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Truderung, Igor
    University of Kaiserslautern, Germany .
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Ebert, Achim
    University of Kaiserslautern, Germany .
    WebComets: A Tab-Oriented Approach for Browser History Visualization2013In: / [ed] S. Coquillart, C. Andujar, R. S. Laramee, A. Kerren, and J. Braz, SciTePress , 2013, p. 439-450Conference paper (Refereed)
    Abstract [en]

    Web browsers are our main gateways to the Internet. With their help we read articles, we learn, we listen to music, we share our thoughts and feelings, we write e-mails, or we chat. Current Web browser histories have mostly no visualization capabilities as well as limited options to filter patterns and information. Furthermore, such histories disregard the existence of parallel navigation in multiple browser windows andtabs. But a good understanding of parallel browsing behavior is of critical importance for the casual user and the behavioural analyst, while at the same time having implications in the design of search engines, Web sites and Web browsers. In this paper we present WebComets, an interactive visualization for extended browser histories. Our visualization employs browser histories that capture—among others—the taboriented, parallel nature of Web page navigation. Results presented in this paper suggest that WebComets better supports the analysis and comparison of parallel browsing and corresponding behavior patterns than common browser histories.

  • 396.
    Cernea, Daniel
    et al.
    Technische Univ. Kaiserslautern .
    Weber, Christopher
    Technische Univ. Kaiserslautern .
    Ebert, Achim
    Technische Univ. Kaiserslautern .
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Emotion Scents: A Method of Representing User Emotions on GUI Widgets2013In: Proceedings  of SPIE 8654: Visualization and Data Analysis 2013, Burlingame, California, USA, February 3, 2013, SPIE - International Society for Optical Engineering, 2013, p. 86540F-Conference paper (Refereed)
    Abstract [en]

    The world of desktop interfaces has been dominated for years by the concept of windows and standardized user interface (UI) components. Still, while supporting the interaction and information exchange between the users and the computer system, graphical user interface (GUI) widgets are rather one-sided, neglecting to capture the subjective facets of the user experience. In this paper, we propose a set of design guidelines for visualizing user emotions on standard GUI widgets (e.g., buttons, check boxes, etc.) in order to enrich the interface with a new dimension of subjective information by adding support for emotion awareness as well as post-task analysis and decision making. We highlight the use of an EEG headset for recording the various emotional states of the user while he/she is interacting with the widgets of the interface. We propose a visualization approach, called emotion scents, that allows users to view emotional reactions corresponding to di erent GUI widgets without in uencing the layout or changing the positioning of these widgets. Our approach does not focus on highlighting the emotional experience during the interaction with an entire system, but on representing the emotional perceptions and reactions generated by the interaction with a particular UI component. Our research is motivated by enabling emotional self-awareness and subjectivity analysis through the proposed emotionenhanced UI components for desktop interfaces. These assumptions are further supported by an evaluation of emotion scents.

  • 397.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. Univ Kaiserslautern, Germany.
    Weber, Christopher
    Univ Kaiserslautern, Germany.
    Ebert, Achim
    Univ Kaiserslautern, Germany.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Emotion-Prints: Interaction-Driven Emotion Visualization on Multi-Touch Interfaces2015In: Proceedings of SPIE 9397: Visualization and Data Analysis 2015, San Francisco, CA, USA, February 8-12, 2015 / [ed] David L. Kao, Ming C. Hao, Mark A. Livingston, and Thomas Wischgoll, SPIE - International Society for Optical Engineering, 2015, p. 9397-0A-Conference paper (Refereed)
    Abstract [en]

    Emotions are one of the unique aspects of human nature, and sadly at the same time one of the elements that our technological world is failing to capture and consider due to their subtlety and inherent complexity. But with the current dawn of new technologies that enable the interpretation of emotional states based on techniques involving facial expressions, speech and intonation, electrodermal response (EDS) and brain-computer interfaces (BCIs), we are finally able to access real-time user emotions in various system interfaces. In this paper we introduce emotion-prints, an approach for visualizing user emotional valence and arousal in the context of multi-touch systems. Our goal is to offer a standardized technique for representing user affective states in the moment when and at the location where the interaction occurs in order to increase affective self-awareness, support awareness in collaborative and competitive scenarios, and offer a framework for aiding the evaluation of touch applications through emotion visualization. We show that emotion-prints are not only independent of the shape of the graphical objects on the touch display, but also that they can be applied regardless of the acquisition technique used for detecting and interpreting user emotions. Moreover, our representation can encode any affective information that can be decomposed or reduced to Russell’s two-dimensional space of valence and arousal. Our approach is enforced by a BCI-based user study and a follow-up discussion of advantages and limitations. 

  • 398.
    Cernea, Daniel
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. University of Kaiserslautern.
    Weber, Christopher
    UC Davis, Department of Computer Science.
    Kerren, Andreas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Ebert, Achim
    University of Kaiserslautern.
    Group Affective Tone Awareness and Regulation through Virtual Agents2014In: Proceedings of the Workshop on Affective Agents: Fourteenth International Conference on Intelligent Virtual Agents (IVA 2014), 2014, p. 9-16Conference paper (Refereed)
    Abstract [en]

    It happens increasingly often that experts need to collaboratein order to exchange ideas, views and opinions on their path towardsunderstanding. However, every collaboration process is inherently fragileand involves a large set of human subjective aspects, including socialinteraction, personality, and emotions. In this paper we present Pogat,an affective virtual agent designed to support the collaboration processaround displays by increasing user awareness of the group affective tone.A positive group affective tone, where all the participants of a groupexperience emotions of a positive valence, has been linked to fosteringcreativity in groups and supporting the entire collaboration process. Atthe same time, a negative or inexistent group affective tone can suggestnegative emotions in some of the group members, emotions that canlead to an inefficient or even obstructed collaboration. A study of ourapproach suggests that Pogat can increase the awareness of the overallaffective state of the group as well as positively affect the efficiency ofgroups in collaborative scenarios.

  • 399.
    Cerrato, Loredana
    et al.
    KTH Computer Science and Communication.
    Ekeklint, Susanne
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering. Datalogi.
    Different ways of ending human-machine dialogues2002In: Proceeding of AAMAS'02, the first international joint conference in autonomous agents & multi-agent systems: Embodied conversational agents-let's specify and evaluate them!, Bologna , 2002, p. 5-Conference paper (Refereed)
    Abstract [en]

    More and more dialogue systems are developed to provide public services to inexperienced users. This makes the competition harder among developers and increases the interest in finding methods to evaluate and improve the overall performance of dialogue systems. The aim of this study is to propose a method to evaluate users’ satisfaction in dialogue interactions. The hypothesis being tested is that it is possible to derive information about the users’ satisfaction with the interaction, by simply analysing the way in which users ends the dialogues. The users' final utterances were analysed in order to classify the type of utterance and to find out some prosodic correlates that could signal the users' attitude towards the system. To test this hypothesis we carried out a preliminary analysis of the way in which users' of two Swedish multi-modal dialogue systems (namely August and Adapt) ended their interactions.

  • 400. Cerrato, Loredana
    et al.
    Ekeklint, Susanne
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Evaluating users reactions to human-like interfaces: Prosodic and paralinguistic features as new evaluation measures for users’ satisfaction2002In: From brows to trust: evaluating embodied conversational agents, Kluwer academic publishers , 2002, , p. 101-124Chapter in book (Other academic)
    Abstract [en]

    An increasing number of dialogue systems are deployed to provide

    public services in our everyday lives. They are becoming more

    service-minded and several of them provide different channels for

    interaction. The rationale is to make automatic services available in

    new environments and more attractive to use. From a developer

    perspective, this affects the complexity of the requirements

    elicitation activity, as new combinations and variations in end-user

    interaction need to considered. The aim of our investigation is to

    propose new parameters and metrics to evaluate multimodal dialogue

    systems endowed with embodied conversational agents (ECAs). These new

    metrics focus on the users, rather than on the system. Our assumption

    is that the intentional use of prosodic variation and the production

    of communicative non-verbal behaviour by users can give an indication

    of their attitude towards the system and might also help to evaluate

    the users' overall experience of the interaction. To test our

    hypothesis we carried out analyses on different Swedish corpora of

    interactions between users and multimodal dialogue systems. We

    analysed the prosodic variation in the way the users ended their

    interactions with the system and we observed the production of

    non-verbal communicative expressions by users. Our study supports the

    idea that the observation of users' prosodic variation and production

    of communicative non-verbal behaviour during the interaction with

    dialogue systems could be used as an indication of whether or not the

    users are satisfied with the system performance.

567891011 351 - 400 of 2579
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf