umu.sePublications
Change search
Refine search result
1234567 1 - 50 of 718
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)
  • 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)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the 'Create feeds' function.
  • 1.
    Abedan Kondori, Farid
    et al.
    Umeå University, Faculty of Science and Technology, Department of Applied Physics and Electronics.
    Yousefi, Shahrouz
    KTH Royal Institute of Technology, Department of Media Technology and Interaction Design.
    Liu, Li
    Umeå University, Faculty of Science and Technology, Department of Applied Physics and Electronics.
    Li, Haibo
    KTH Royal Institute of Technology, Department of Media Technology and Interaction Design.
    Head operated electric wheelchair2014In: IEEE Southwest Symposium on Image Analysis and Interpretation (SSIAI 2014), IEEE , 2014, 53-56 p.Conference paper (Refereed)
    Abstract [en]

    Currently, the most common way to control an electric wheelchair is to use joystick. However, there are some individuals unable to operate joystick-driven electric wheelchairs due to sever physical disabilities, like quadriplegia patients. This paper proposes a novel head pose estimation method to assist such patients. Head motion parameters are employed to control and drive an electric wheelchair. We introduce a direct method for estimating user head motion, based on a sequence of range images captured by Kinect. In this work, we derive new version of the optical flow constraint equation for range images. We show how the new equation can be used to estimate head motion directly. Experimental results reveal that the proposed system works with high accuracy in real-time. We also show simulation results for navigating the electric wheelchair by recovering user head motion.

  • 2.
    Abedin, Md Reaz Ashraful
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Bensch, Suna
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Hellström, Thomas
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Self-supervised language grounding by active sensing combined with Internet acquired images and text2017In: Proceedings of the Fourth International Workshop on Recognition and Action for Scene Understanding (REACTS2017) / [ed] Jorge Dias George Azzopardi, Rebeca Marf, Málaga: REACTS , 2017, 71-83 p.Conference paper (Refereed)
    Abstract [en]

    For natural and efficient verbal communication between a robot and humans, the robot should be able to learn names and appearances of new objects it encounters. In this paper we present a solution combining active sensing of images with text based and image based search on the Internet. The approach allows the robot to learn both object name and how to recognise similar objects in the future, all self-supervised without human assistance. One part of the solution is a novel iterative method to determine the object name using image classi- fication, acquisition of images from additional viewpoints, and Internet search. In this paper, the algorithmic part of the proposed solution is presented together with evaluations using manually acquired camera images, while Internet data was acquired through direct and reverse image search with Google, Bing, and Yandex. Classification with multi-classSVM and with five different features settings were evaluated. With five object classes, the best performing classifier used a combination of Pyramid of Histogram of Visual Words (PHOW) and Pyramid of Histogram of Oriented Gradient (PHOG) features, and reached a precision of 80% and a recall of 78%.

  • 3.
    Adlerborn, Björn
    Umeå University, Faculty of Science and Technology, Department of Computing Science. Umeå University, Faculty of Science and Technology, High Performance Computing Center North (HPC2N).
    Parallel Algorithms and Library Software for the Generalized Eigenvalue Problem on Distributed Memory Computer Systems2016Licentiate thesis, comprehensive summary (Other academic)
    Abstract [en]

    We present and discuss algorithms and library software for solving the generalized non-symmetric eigenvalue problem (GNEP) on high performance computing (HPC) platforms with distributed memory. Such problems occur frequently in computational science and engineering, and our contributions make it possible to solve GNEPs fast and accurate in parallel using state-of-the-art HPC systems. A generalized eigenvalue problem corresponds to finding scalars y and vectors x such that Ax = yBx, where A and B are real square matrices. A nonzero x that satisfies the GNEP equation is called an eigenvector of the ordered pair (A,B), and the scalar y is the associated eigenvalue. Our contributions include parallel algorithms for transforming a matrix pair (A,B) to a generalized Schur form (S,T), where S is quasi upper triangular and T is upper triangular. The eigenvalues are revealed from the diagonals of S and T. Moreover, for a specified set of eigenvalues an associated pair of deflating subspaces can be computed, which typically is requested in various applications. In the first stage the matrix pair (A,B) is reduced to a Hessenberg-triangular form (H,T), where H is upper triangular with one nonzero subdiagonal and T is upper triangular, in a finite number of steps. The second stage reduces the matrix pair further to generalized Schur form (S,T) using an iterative QZ-based method. Outgoing from a one-stage method for the reduction from (A,B) to (H,T), a novel parallel algorithm is developed. In brief, a delayed update technique is applied to several partial steps, involving low level operations, before associated accumulated transformations are applied in a blocked fashion which together with a wave-front task scheduler makes the algorithm scale when running in a parallel setting. The potential presence of infinite eigenvalues makes a generalized eigenvalue problem ill-conditioned. Therefore the parallel algorithm for the second stage, reduction to (S,T) form, continuously scan for and robustly deflate infinite eigenvalues. This will reduce the impact so that they do not interfere with other real eigenvalues or are misinterpreted as real eigenvalues. In addition, our parallel iterative QZ-based algorithm makes use of multiple implicit shifts and an aggressive early deflation (AED) technique, which radically speeds up the convergence. The multi-shift strategy is based on independent chains of so called coupled bulges and computational windows which is an important source of making the algorithm scalable. The parallel algorithms have been implemented in state-of-the-art library software. The performance is demonstrated and evaluated using up to 1600 CPU cores for problems with matrices as large as 100000 x 100000. Our library software is described in a User Guide. The software is, optionally, tunable via a set of parameters for various thresholds and buffer sizes etc. These parameters are discussed, and recommended values are specified which should result in reasonable performance on HPC systems similar to the ones we have been running on.

  • 4.
    Adlerborn, Björn
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science. Umeå University, Faculty of Science and Technology, High Performance Computing Center North (HPC2N).
    Kågström, Bo
    Umeå University, Faculty of Science and Technology, Department of Computing Science. Umeå University, Faculty of Science and Technology, High Performance Computing Center North (HPC2N).
    Kressner, Daniel
    A parallel QZ algorithm for distributed memory HPC systems2014In: SIAM Journal on Scientific Computing, ISSN 1064-8275, E-ISSN 1095-7197, Vol. 36, no 5, C480-C503 p.Article in journal (Refereed)
    Abstract [en]

    Appearing frequently in applications, generalized eigenvalue problems represent one of the core problems in numerical linear algebra. The QZ algorithm of Moler and Stewart is the most widely used algorithm for addressing such problems. Despite its importance, little attention has been paid to the parallelization of the QZ algorithm. The purpose of this work is to fill this gap. We propose a parallelization of the QZ algorithm that incorporates all modern ingredients of dense eigensolvers, such as multishift and aggressive early deflation techniques. To deal with (possibly many) infinite eigenvalues, a new parallel deflation strategy is developed. Numerical experiments for several random and application examples demonstrate the effectiveness of our algorithm on two different distributed memory HPC systems.

  • 5.
    Ahmad, Farooq
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Lindgren, Helena
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Selection of foundational ontology for collaborative knowledge modeling in healthcare domain2010In: Artificial intelligence: methodology, systems, and applications / [ed] Dicheva, Darina; Dochev, Danail, Springer Berlin/Heidelberg, 2010, 261-262 p.Conference paper (Refereed)
    Abstract [en]

    Ontology design is an important process for structuring knowledge to be reused in different projects in the health domain. In this paper, we describe an ontology design for the collaborative knowledge building system ACKTUS to be used for developing personalized knowledge applications for different domains. Different foundational ontologies were compared with respect to selected criteria considered vital for the project, such as modularity and descriptiveness.

  • 6. Aichroth, Patrick
    et al.
    Weigel, Christian
    Kurz, Thomas
    Stadler, Horst
    Drewes, Frank
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Björklund, Johanna
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Schlegel, Kai
    Berndl, Emanuel
    Perez, Antonio
    Bowyer, Alex
    Volpini, Andrea
    MICO - MEDIA IN CONTEXT2015In: 2015 IEEE International Conference on Multimedia & Expo Workshops (ICMEW), 2015Conference paper (Refereed)
    Abstract [en]

    The abundance of digital content requires cost-effective technologies to extract the hidden meaning from media objects. However, current approaches fail to deal with the challenges related to cross-media analysis, metadata publishing, querying and recommendation that are necessary to overcome this challenge. In this paper, we describe the EU project MICO (Media in Context) which aims to provide the necessary technologies based on open-source software (OSS) core components.

  • 7.
    Alaqra, Alaa
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Cell-phone Travel Planner GUI for SpaceTime2010Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Global positioning systems have been having an increasing interest recently and been integrated and used in many applications to service positioning, navigation and travel planning. This project has set to design and test an interface of a travel planner for cell phones. A pre-study was made to investigate other travel planners to help the design of this application that has targeted a user friendly interface that people can use regardless of their background. A special feature, carpooling, has been introduced to ease the environmental, economical, and social aspects of navigation. The test was done as walk-through mockup images case scenarios. The test subjects were pleased with the interface’s friendliness, invoked carpooling issues, presented contradictory opinions regarding the interface's design, and offered future integration with other applications suggestions all of which were discussed. Overall, the test results were positive and few problems with the overall design were identified. A future study with more participants and a deeper analysis of the interface would be one way to further investigate the proposed interface.

  • 8.
    Ali-Eldin, Ahmed
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Kihl, Maria
    Dept. of Electrical and Information Technology, Lund University, Lund, Sweden.
    Tordsson, Johan
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Elmroth, Erik
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Efficient provisioning of bursty scientific workloads on the cloud using adaptive elasticity control2012In: Proceedings of the 3rd workshop on Scientific Cloud Computing Date, Association for Computing Machinery (ACM), 2012, 31-40 p.Conference paper (Refereed)
    Abstract [en]

    Elasticity is the ability of a cloud infrastructure to dynamically change theamount of resources allocated to a running service as load changes. We build anautonomous elasticity controller that changes the number of virtual machinesallocated to a service based on both monitored load changes and predictions offuture load. The cloud infrastructure is modeled as a G/G/N queue. This modelis used to construct a hybrid reactive-adaptive controller that quickly reactsto sudden load changes, prevents premature release of resources, takes intoaccount the heterogeneity of the workload, and avoids oscillations. Using simulations with Web and cluster workload traces, we show that our proposed controller lowers the number of delayed requests by a factor of 70 for the Web traces and 3 for the cluster traces when compared to a reactive controller. Ourcontroller also decreases the average number of queued requests by a factor of 3 for both traces, and reduces oscillations by a factor of 7 for the Web traces and 3 for the cluster traces. This comes at the expense of between 20% and 30% over-provisioning, as compared to a few percent for the reactive controller.

  • 9.
    Alin, Lars
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Object Tracking withIphone 3Gs2010Independent thesis Advanced level (degree of Master (One Year)), 30 credits / 45 HE creditsStudent thesis
    Abstract [en]

    In June of 2007 Apple Inc. released the smartphone Iphone. It was a groundbreaking success that set a new standard for what a smartphone should be able to do. Apple has improved the Iphone every year since then and the 3Gs is the newest Iphone model. As the phones have improved, both when looking at hardware and software, the applications have improved as well. The Iphone 3Gs provides the possibility to use the camera as an application background and with that the possibility to analyze the surroundings, making it possible to track objects that the phone is pointed towards.This thesis examines how object tracking can be implemented in applications for Iphone 3Gs as well as providing a survey of four different areas of use that have been implemented in Xcode: an augmented reality car game, a letter tracking application, a face recognition application and an object recognition application.

  • 10.
    Al-Naser, Mohammad
    et al.
    Umeå University, Faculty of Science and Technology, Department of Applied Physics and Electronics.
    Söderström, Ulrik
    Umeå University, Faculty of Science and Technology, Department of Applied Physics and Electronics.
    Reconstruction of occluded facial images using asymmetrical Principal Component Analysis2012In: Integrated Computer-Aided Engineering, ISSN 1069-2509, Vol. 19, no 3, 273-283 p.Article in journal (Refereed)
    Abstract [en]

    When only non-occluded image parts are available for facial images it is difficult or impossible to correctly recognize the person in the image. The problem addressed in this work is reconstruction of the occluded parts in facial images; e. g. eyes covered with sunglasses. Asymmetrical Principal Component Analysis (aPCA) allows estimation of occluded facial parts based on the content of the facial parts which are visible. aPCA is used to estimate full non-occluded faces from 3 kinds of occlusion with 2 different reconstruction methods in this work and we present the results with both objective and subjective evaluation. The subjective evaluation shows that clear and sharp image regions are preferred even if this results in visible edges in the images. The method also performs well when a different facial expression than the one in the database is used to calculate the reconstruction parameters.

  • 11.
    Andersson, Ola
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Threat, risk, and vulnerabilityanalyses during the developmentof IT systems in the SwedishArmed Forces2010Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    This master’s thesis describes how two models from the Swedish Armed Forces; the risk management model and the IT lifecycle model can be combined. An example is then presented for how the risk management model can be extended for threats, risks, and vulnerabilities related to information technology. The combination and extension of the models are based on a literature study that lists and compares models and methods for threat, risk, andvulnerability analyses, as well as an analysis of threats related to information technology. From the combined and extended model, a design proposal for how to implement the identified functionality was identified. Based on an evaluation that showed that the program NTE and the plugin EASTER were suitable as the foundation for this implementation, the program NTE and the plugin EASTER were extended with further functionality and resulted in the implementation of the plugin ASCENSION. This was evaluated and resulted in ideas for a possible re-design and examples of the future potential of ASCENSION.

  • 12.
    Andersson, Pehr
    et al.
    Umeå University, Faculty of Social Sciences, Department of Psychology.
    Hedman, Leif
    Umeå University, Faculty of Social Sciences, Department of Psychology. Center for Surgical Sciences, Karolinska Institutet at Huddinge University Hospital.
    Enochsson, Lars
    Ström, Pär
    Kjellin, Ann
    Westman, Bo
    Felländer-Tsai, Li
    Working memory and virtual endoscopy simulation2004In: Proceedings of the twenty-sixth annual conference of the cognitive science society / [ed] Forbus, K; Gentner, D; Regier, T, Mahwah: Lawrence Erlbaum Associates, 2004, 1519-1519 p.Conference paper (Refereed)
  • 13.
    Andersson, Peter
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Model based object finding in occluded cluttered environments2010Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    The aim of the thesis is object finding in occluded and cluttered environment using computer vision techniques and robot motion. Difficulties of the object finding are 1. finding objects at hidden area and 2. finding unrecognized objects. For solving the difficulties, two methods were developed, one is for finding objects in occluded cluttered environments using model based object finding and the other to increase the robustness in object finding by identifying known objects that are unidentified. The goal was to search occluded areas with the bumblebee2 stereo camera to be able to identify all known objects in the environment by removing all visible known objects To identify known objects SURF [9] was used and to be able to remove the identified objects their location first needed to be localized. To localize the object‘s x and y coordinate the information from SURF [9] was used, and the distance coordinate z is calculated using the depth image from the stereo camera. The method to identify objects the SURF [9] algorithm had missed to identify uses a method to find unknown segments in the environment. By using a push motion on the segments to change their angle it can remove possible light reflections and the object can be identified. The results of this research show that the method can find objects in occluded cluttered areas and it can also identified missed known objects.

  • 14.
    Andersson, Rickard
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Pseudo-optimal strategies in no-limit poker2006In: ICGA Journal, ISSN 1389-6911, Vol. 29, no 3, 143-149 p.Article in journal (Refereed)
    Abstract [en]

    Games have always been a strong driving force in Artificial Intelligence. In the last ten years huge improvements has been made in perfect information games like chess and Othello. The strongest computer agents can nowadays beat the strongest human players. This is not the case for imperfect information games such as poker and bridge where creating an expert computer player has shown to be much harder. Previous research in poker has either addressed limit poker or simplified variations of poker games. This paper tries to extend known techniques successfully used in limit poker to no-limit. No-limit poker increases the size of the game tree drastically. To reduce the complexity an abstracted model of the game is created. Finding an optimal strategy for the new model is now a minimization problem using linear programming techniques. The result is a set of pseudo-optimal strategies for no-limit Texas Hold'em. A bot named AGGROBOT was built from these strategies which perform well as long as the players' stack sizes are fairly small.

  • 15.
    André, Caroline
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Design aspects in a mobile biofeedback system - developmentof a new interface concept usingdesign qualities2010Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    It has been established that long term stress can lead to chronic illness of cardiac disease and vascular disorder. In the way people live their lives today they are surrounded by stress and they contribute to the stressful society when they constantly chase the time. The Mobile Life Centre explores how the system Aective Health can get people to reect up on their stress levels and connect that to their everyday activities by using bio sensors and a mobile phone. The bio sensor data visualization in the interface of the system is today tied to time. Since time is perceived dierently from person to person that is something that has caused problems for the design team of Aective Health. This thesis examines how dierent representations of time in user interfaces can be used to mediate the design qualities of subjective time, aliveness and uency in the Aective Health system. As a result from investigating the time aspect and how time can be visualized in a subjective way a suggestion for a design solution was developed.

  • 16.
    Anjum, Chaudhary
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Learner’s Interaction With Information and Communication Technologies2011Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    This Master’s thesis aims to explore how children and teen-agers (i.e. learners) interact and create a use for information and communication technology in the classroom during their lectures. The study is based on distributed cognition theory in order to describe a cognitive  system which involves interactions among humans (i.e. learners), artifacts which they use (i.e. information and communication technology active boards) and the environment in which they interact (i.e. a classroom).

    User’s (such as the children, teen-agers and teachers) interaction with information and communication technology can lead towards new and important ways of invention in the classroom. No doubt the ideas, thoughts and vision of these users (such as children and teenagers) are very important which can change an environment that supports learning. The Distributed Cognition Approach is a widely acknowledged approach, but it is less commonly applied in order to observe learner’s (such as children and teen-agers) interaction with information and communication technologies in their learning setting. Therefore this study aims to explore the children and teen-agers interaction with the information and communication technology active boards by using distributed cognition theory which can be expressed as important and interesting for the researchers, designers and developers in evaluating, designing and developing effective interactive technologies that supports better education.

    Through an empirical case study, qualitative data have been collected using interviews and observations. Based on related research, related theory, qualitative results and analysis, a conclusion is presented which shows that (with the help of the analysis of distributed cognition theory) the information and communication technology active boards seems to engage the children and teen-ager’s to collaborative learning activities which supports collaboration and shared knowledge. It helps to capture their concentration towards learning which can increase the opportunities and possibilities of better learning results related to their education.

    The distributed cognition approach provides an analytic and investigative methodology in order to examine the learner’s interactions with artifacts which are difficult with other traditional methodologies to the analysis of cognitive-tasks. This approach highlights the complicated interdependencies among learners and artifacts in collaborative learning activities.

  • 17.
    Anttila, L.
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Eklund, Patrik
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Kallin, Lena
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Koskinen, P.
    Penttilä, T.-A.
    The Generalised Preprocessing Perceptron for Medical Data Analysis: A Case Study for the Polycystic Ovary Syndrome1996In: Cybernetics and Systems '96: Proceedings of the 13th European Meeting on Cybernetics and Systems Research / [ed] Robert Trappl, 1996, 597-602 p.Conference paper (Other academic)
  • 18. Arafat, Yeasin
    et al.
    Hellström, Thomas
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Rashid, Jayedur
    Parameterized sensor model and an approach for measuring goodness of robotic maps2010In: Proceedings of the 15th IASTED International Conference on Robotics and Applications (RA 2010), 2010Conference paper (Refereed)
  • 19.
    Armstrong, Django
    et al.
    School of Computing, University of Leeds.
    Djemame, Karin
    School of Computing, University of Leeds.
    Nair, Srijith
    British Telecom.
    Tordsson, Johan
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Ziegler, Wolfgang
    Fraunhofer SCAI.
    Towards a Contextualization Solution for Cloud Platform Services2011In: 2011 IEEE Third International Conference on Cloud Computing Technology and Science, IEEE Computer Society, 2011, 328-331 p.Conference paper (Refereed)
    Abstract [en]

    We propose a cloud contextualization mechanism which operates in two stages, contextualization of VM images prior to service deployment (PaaS level) and self-contextualization of VM instances created from the image (IaaS level). The contextualization tools are implemented as part of the OPTIMIS Toolkit, a set of software components for simplified management of cloud services and infrastructures. We present the architecture of our contextualization tools and the feasibility of our contextualization mechanism is demonstrated in a three-tier web application scenario. Preliminary performance results suggest acceptable performance and scalability.

  • 20.
    Armstrong, Django
    et al.
    University of Leeds.
    Espling, Daniel
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Tordsson, Johan
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Djemame, Karim
    University of Leeds.
    Elmroth, Erik
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Contextualization: dynamic configuration of virtual machines2015In: Journal of Cloud Computing - Advances, Systems and Applications, ISSN 2192-113X, Vol. 4, no 17, 1-15 p.Article in journal (Refereed)
    Abstract [en]

    New VM instances are created from static templates that contain the basic configuration of the VM to achieve elasticity with regards to capacity. Instance specific settings can be injected into the VM during the deployment phase through means of contextualization. So far this is limited to a single data source and data remains static throughout the lifecycle of the VM.

    We present a layered approach to contextualization that supports different classes of contextualization data available from several sources. The settings are made available to the VM through virtual devices. Inside each VM data from different classes are layered on top of each other to create a unified file hierarchy.

    Context data can be modified during runtime by updating the contents of the virtual devices, making our approach the first contextualization approach to natively support recontextualization. Recontextualization enables runtime reconfiguration of an executing service and can act as a trigger and key enabler of self-* techniques. This trigger provides a service with a mechanism to adapt or optimize itself in response to a changing environment. The runtime reconfiguration using recontextualization and its potential gains are illustrated in an example with a distributed file system, demonstrating the feasibility of our approach.

  • 21.
    Armstrong, Django
    et al.
    University of Leeds.
    Espling, Daniel
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Tordsson, Johan
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Djemame, Karim
    University of Leeds.
    Elmroth, Erik
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Runtime Virtual Machine Recontextualization for Clouds2013In: Euro-Par 2012: Parallel Processing Workshops: Euro-Par 2012: Parallel Processing Workshops , volume 7640 / [ed] Caragiannis et al., Springer Berlin/Heidelberg, 2013, 567-576 p.Conference paper (Refereed)
    Abstract [en]

    We introduce and define the concept of recontextualization for cloud applications by extending contextualization, i.e. the dynamic configuration of virtual machines (VM) upon initialization, with autonomous updates during runtime. Recontextualization allows VM images and instances to be dynamically re-configured without restarts or downtime, and the concept is applicable to all aspects of configuring a VM from virtual hardware to multi-tier software stacks. Moreover, we propose a runtime cloud recontextualization mechanism based on virtual device management that enables recontextualization without the need to customize the guest VM. We illustrate our concept and validate our mechanism via a use case demonstration: the reconfiguration of a cross-cloud migratable monitoring service in a dynamic cloud environment. We discuss the details of the interoperable recontextualization mechanism, its architecture and demonstrate a proof of concept implementation. A performance evaluation illustrates the feasibility of the approach and shows that the recontextualization mechanism performs adequately with an overhead of 18% of the total migration time.

  • 22.
    Backman, Anders
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Bodin, Kenneth
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Bucht, Gösta
    Umeå University, Faculty of Medicine, Department of Community Medicine and Rehabilitation, Geriatric Medicine.
    Janlert, Lars-Erik
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Maxhall, Marcus
    Umeå University, Faculty of Medicine, Department of Community Medicine and Rehabilitation, Geriatric Medicine.
    Pederson, Thomas
    Innovative Communication Group, IT University of Copenhagen.
    Sjölie, Daniel
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Sondell, Björn
    Umeå University, Faculty of Medicine, Department of Community Medicine and Rehabilitation, Geriatric Medicine.
    Surie, Dipak
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    easyADL – Wearable Support System for Independent Life despite Dementia2006In: ACM CHI 2006 Workshop onDesigning Technology for People with Cognitive Impairments, 2006Conference paper (Refereed)
    Abstract [en]

    This position paper outlines the easyADL project, a two-year project investigating the possibility of using wearable technology to assist people suffering the dementia disease in performing Activities of Daily Living (ADL). An introduction to the egocentric interaction modeling framework is provided and the virtual reality based development methodology is discusssed.

  • 23.
    Baskar, Jayalakshmi
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Adaptive human-agent dialogues for reasoning about health2014Licentiate thesis, comprehensive summary (Other academic)
    Abstract [en]

    The aim of this research is to develop new theories, methods and technology, which enables adaptive and personalised dialogues between a human and a software agent, to handle everyday queries about health that are perceived as meaningful and useful to the human. Some of the challenges to build such human-agent dialogue system are the following. The agent needs to have knowledge about the human, the topic of the dialogue, the knowledge domain of the topic, and also about the physical and social environment. Moreover, the agent must know about itself, its role, purpose and limitations. It must know how to be cooperative and be able to behave and express with empathy while conducting a dialogue activity. In some situations, it needs to reason and make decisions about a topic together with the human and about its own behavior. To be able to do this, it needs the capability to evaluate its behavior in the context in which the dialogue takes place. These challenges are addressed by developing formal semantic models to provide the agent with tools to build their knowledge and to be able to reason and make decisions. These models were developed based on literature studies, theories of human activity, argumentation theory, personas and scenarios.

    The models were formalised and implemented using Semantic Web technology, and integrated into a human-agent dialogue system. The system was evaluated with a group of therapists and a group of elderly people, who showed curiosity and interest in having dialogues with a software agent on various topics.

    The formal models that the agent constructs are adapted to the specific situation and to the human actor participating in a dialogue. They are based on four models: a model with knowledge about the human actor, a model of itself, a domain model, and a dialogue activity model. The dialogue activity is based on argumentation schemes, which function as patterns of reasoning and for the dialogue execution. These models allow the agent and the human actor to conduct flexible and nested sub-dialogues with different purposes within a main dialogue about a topic. The agent can adapt its moves to the human actor's trail of reasoning, to the human's priorities and goals, and to some human's emotional state. A method for the agent to be able to evaluate its behavior was also developed and evaluated. The proportion of appropriate moves in relation to the local context of earlier moves in the dialogue was 90% in the pilot study, which indicates that the agent's strategies for selecting moves can be improved.

    Future research will focus on further development of reasoning methods, learning and assessment methods, and interface design. The results will be applied to additional knowledge domains to test its domain independence and will be evaluated with different groups of potential users.

  • 24.
    Baskar, Jayalakshmi
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Janols, Rebecka
    Umeå University, Faculty of Medicine, Department of Community Medicine and Rehabilitation, Occupational Therapy.
    Guerrero, Esteban
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Nieves, Juan Carlos
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Lindgren, Helena
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    A Multipurpose Goal Model for Personalised Digital Coaching2017Conference paper (Refereed)
  • 25.
    Baskar, Jayalakshmi
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Lindgren, Helena
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Cognitive Architecture of an Agent for Human-Agent Dialogues2014In: Highlights of Practical Applications of Heterogeneous Multi-Agent Systems: the PAAMS Collection, Springer, 2014, Vol. 430, 89-100 p.Conference paper (Refereed)
    Abstract [en]

    This paper proposes a cognitive architecture of an intelligent agent that can have a dialogue with a human agent on health-related topics. This architecture consists of four main components, namely, the Belief Base, the Dialogue Manager, the Task Manager and the Plan Generator. Each component has sub-components that perform a set of tasks for the purpose to enable the agent to be enrolled in a dialogue. In this paper the particular sub-component of the Dialogue Manager, the Dialogue Strategy has been discussed in detail. A notion of scheme is introduced, which functions as a template with variables that are instantiated each time a state is entered. The agent’s dialogue strategy is implemented as a combination of the schemes and the state transitions that the agent makes in response to the human’s request. We used a combination of finite-state and agent-based dialogue strategies for dialogue management. This combined dialogue strategy enables a multi-topic dialogue between a human and an agent.

  • 26.
    Baskar, Jayalakshmi
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Lindgren, Helena
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Human-Agent Dialogues and Their Purposes2017In: Proceedings of the European Conference on Cognitive Ergonomics 2017, New York, NY, USA: ACM Digital Library, 2017, 101-104 p.Conference paper (Refereed)
  • 27.
    Baskar, Jayalakshmi
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Lindgren, Helena
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Semantic model for adaptive human-agent dialogues2014Manuscript (preprint) (Other academic)
    Abstract [en]

    A common conversation between an older adult and a nurse about health-related issues includes topics such as troubles with sleep, reasons for walking around nighttime, pain conditions, etc. Such a dialogue can be regarded as a "natural" dialogue emerging from the participating agents' lines of thinking, their roles, needs and motives, while switching between topics as the dialogue unfolds. The purpose of this work is to define a generic model of purposeful human-agent dialogues suitable for health-related topics. This is done based on analyses of scenarios, personas and models of human behavior. The results include four models, which need to be included in a software agent's belief base; i) a user model, ii) a model of the domain knowledge related to the topic of the dialogue, iii) an agent model, and iv) a dialogue activity model. The models were implemented into a prototype system for human-agent dialogues, which was evaluated by therapists and a group of older adults.

  • 28.
    Baskar, Jayalakshmi
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Lindgren, Helena
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Towards personalised support for monitoring and improving health in risky environments2013In: VIII Workshop on Agents Applied in Health Care (A2HC), 2013, 93-104 p.Conference paper (Refereed)
  • 29.
    Baskar, Jayalakshmi
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Lindgren, Helena
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Yan, Chunli
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    User's control of personalised intelligent environments supporting health2013In: Intelligent Environments (IE), 2013 9th International Conference on, IEEE Computer Society, 2013, 270-273 p.Conference paper (Refereed)
    Abstract [en]

    This research project aims at supporting workers in the mining and construction industries and older adults at home, in monitoring the risks of their daily work or living situation. A goal is to create awareness in the individual about risks and how to decrease risks. Methods and knowledge-based applications are developed, which synthesise knowledge about the user, the user’s activities, the environment and generic domain knowledge for the purpose of providing tailored support and advice to individuals. This knowledge is also what the user can relate to, interact with and control through different methods. In this paper we investigate different approaches to user control of intelligent environments and propose a dialogue-based method for user control.

  • 30.
    Baskar, Jayalakshmi
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Yan, Chunli
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Lindgren, Helena
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Instrument-Oriented Approach to Detecting and Representing Human Activity for Supporting Executive Functions and Learning2017In: Proceedings of the European Conference on Cognitive Ergonomics 2017, New York, NY, USA: ACM Digital Library, 2017, 105-112 p.Conference paper (Refereed)
  • 31.
    Bayuh Lakew, Ewnetu
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Xu, Lei
    Hernandez-Rodriguez, Francisco
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Elmroth, Erik
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Pahl, Claus
    A Tree-based Protocol for Enforcing Quotas in Clouds2014In: 2014 IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2014, 279-286 p.Conference paper (Refereed)
    Abstract [en]

    Services are increasingly being hosted on cloud nodes to enhance their performance and increase their availability. The virtually unlimited availability of cloud resources enables service owners to consume resources without quantitative restrictions, paying only for what they use. To avoid cost overruns, resource consumption must be controlled and capped when necessary. We present a distributed tree-based protocol for managing quotas in clouds that minimizes communication overheads and reduces the time required to determine whether a quota has been exhausted. Experimental evaluation shows that our protocol reduces communication costs by 42% relative to a distributed baseline solution and is up to 15 times faster.

  • 32. Beco, S
    et al.
    Maraschini, A
    Pacini, F
    Biran, O
    Breitgand, O
    Meth, K
    Rochwerger, B
    Salant, E
    Silvera, E
    Tal, S
    Wolfsthal, Y
    Yehuda, M
    Caceres, J
    Hierro, J
    Emmerich, W
    Galis, A
    Edblom, Lennart
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Elmroth, Erik
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Henriksson, Daniel
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Hernandez, Francisco
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Tordsson, Johan
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Hohl, A
    Levy, E
    Sampaio, A
    Scheuermann, B
    Wusthoff, M
    Latanicki, J
    Lopez, G
    Marin-Frisonroche, J
    Dorr, A
    Ferstl, F
    Huedo, E
    Llorente, I
    Montero, R
    Massonet, P
    Naqvi, S
    Dallons, G
    Pezz, M
    Puliafito, A
    Ragusa, C
    Scarpa, M
    Muscella, S
    Cloud Computing and RESERVOIR project2009In: Nuovo Cimento C, ISSN ISSN 1124-1896, Vol. 32, no 2, 99-103 p.Article in journal (Refereed)
  • 33. Ben Yehuda, M.
    et al.
    Biran, O.
    Breitgand, D.
    Meth, K.
    Rochwerger, B.
    Salant, E.
    Silvera, E.
    Tal, S.
    Wolfsthal, Y.
    Cáceres, J.
    Hierro, J.
    Emmerich, W.
    Galis, A.
    Edblom, Lennart
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Elmroth, Erik
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Henriksson, Daniel
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Hernández, Francisco
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Tordsson, Johan
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Hohl, A.
    Levy, E.
    Sampaio, A.
    Scheuermann, B.
    Wusthoff, M.
    Latanicki, J.
    Lopez, G.
    Marin-Frisonroche, J.
    Dörr, A.
    Ferstl, F.
    Beco, S.
    Pacini, F.
    Llorente, I.
    Montero, R.
    Huedo, E.
    Massonet, P.
    Naqvi, S.
    Dallons, G.
    Pezzé, M.
    Puliato, A.
    Ragusa, C.
    Scarpa, M.
    Muscella, S.
    RESERVOIR: An ICT Infrastructure for Reliable and Effective Delivery of Services as Utilities2008Report (Other academic)
  • 34.
    Bensch, Suna
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Graph Transformation for Incremental Natural Language Analysis.2014Other (Other academic)
  • 35.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Björklund, Henrik
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Drewes, Frank
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Algorithmic properties of Millstream systems2010In: Developments in Language Theory: 14th International Conference, DLT 2010 / [ed] Sheng Yu, Springer Berlin/Heidelberg, 2010, 54-65 p.Conference paper (Refereed)
    Abstract [en]

    Millstream systems have recently been proposed as a formalization of the linguistic idea that natural language should be described as a combination of different modules related by interfaces. In this paper we investigate algorithmic properties of Millstream systems having regular tree grammars as modules and MSO logic as interface logic. We focus on the so-called completion problem: Given trees generated by a subset of the modules, can they be completed into a valid configuration of the Millstream system?

  • 36.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Bordihn, Henning
    Institut für Informatik, Universität Potsdam.
    Holzer, Markus
    Institut für Informatik, Universität Giessen.
    Kutrib, Martin
    Institut für Informatik, Universität Giessen.
    On input-revolving deterministic and nondeterministic finite automata2009In: Information and Computation, ISSN 0890-5401, E-ISSN 1090-2651, Vol. 207, 1140-1155 p.Article in journal (Refereed)
    Abstract [en]

    We introduce and investigate input-revolving finite automata, which are (nondeterministic) finite state automata with additional ability to shift the remaining part of the input. Three different modes of shifting are considered, namely revolving to the left, revolving to the right, and circular-interchanging. We investigate the computational capacities of these three types of automata and their deterministic variants, comparing any of the six classes of automata with each other and with further classes of well-known automata. In particular, it is shown that nondeterminism is better than determinism, that is, for all three modes of shifting there is a language accepted by the nondeterministic model but not accepted by any determinstic automaton of the same type. Concerning the closure properties most of the deterministic language families studied are not closed under standard operations. For example, we show that the family of languages accepted by deterministic right-revolving finite automata is an anti-AFL which is not closed under reversal and intersection.

  • 37.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Drewes, Frank
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Millstream Systems: a formal model for linking language modules by interfaces2010In: Proc. ACL 2010 Workshop on Applications of Tree Automata in Natural Language Processing (ATANLP 2010), The Association for Computer Linguistics , 2010Conference paper (Refereed)
  • 38.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Drewes, FrankUmeå University, Faculty of Science and Technology, Department of Computing Science.
    Proceedings of Umeå's 16th student conference in computing science: USCCS 20132013Conference proceedings (editor) (Other academic)
  • 39.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Drewes, FrankUmeå University, Faculty of Science and Technology, Department of Computing Science.Freund, RudolfTechnical University Vienna.Otto, FriedrichTechnical University Kassel.
    Fifth Workshop on Non-Classical Models for Automata and Applications - NCMA 2013, Umeå, Sweden, August 13 - August 14, 2013, Proceedings2013Conference proceedings (editor) (Refereed)
  • 40.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Drewes, Frank
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Hellström, Thomas
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Grammatical Inference of Graph Transformation Rules2015In: Proceedings of the 7th Workshop on Non-Classical Modelsof Automata and Applications (NCMA 2015), Austrian Computer Society , 2015, 73-90 p.Conference paper (Refereed)
  • 41.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Drewes, FrankUmeå University, Faculty of Science and Technology, Department of Computing Science.Hirvensalo, MikaOtto, Friedrich
    Fundamenta Informaticae: special issue2015Conference proceedings (editor) (Other academic)
  • 42.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Drewes, Frank
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Jürgensen, Helmut
    The University of Western Ontario.
    van der Merwe, Brink
    University of Stellenbosch.
    Correct Readers for the Incremental Construction of Millstream Configurations by Graph TransformationManuscript (preprint) (Other academic)
  • 43.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Drewes, Frank
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Jürgensen, Helmut
    Department of Computer Science, The University of Western Ontario, London, Canada.
    van der Merwe, Brink
    Department of Computer Science, Stellenbosch University, South Africa.
    Correct readers for the incremental construction of Millstream configurations by graph transformation2012Report (Other academic)
    Abstract [en]

    Millstream systems have been proposed as a non-hierarchical method for modelling natural language. Millstream congurations represent and connect multiple structural aspects of sentences. We present a method by which the Millstream congurations corresponding to a sentence are constructed. The construction is incremental, that is, it proceeds as the sentence is being read and is complete when the end of the sentence is reached. It is based on graph transformations and a lexicon which associates words with rules for the graph transformations.

  • 44.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Drewes, Frank
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Jürgensen, Helmut
    Department of Computer Science, Western University, London, Canada.
    van der Merwe, Brink
    Department of Computer Science, Stellenbosch University, South Africa.
    Graph transformation for incremental natural language analysis2014In: Theoretical Computer Science, ISSN 0304-3975, Vol. 531, 1-25 p.Article in journal (Refereed)
    Abstract [en]

    Millstream systems have been proposed as a non-hierarchical method for modelling natural language. Millstream configurations represent and connect multiple structural aspects of sentences. We present a method by which the Millstream configurations corresponding to a sentence are constructed. The construction is incremental, that is, it proceeds as the sentence is being read and is complete when the end of the sentence is reached. It is based on graph transformations and a lexicon which associates words with graph transformation rules that implement the incremental construction process.

  • 45.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Drewes, Frank
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Jürgensen, Helmut
    Middlesex College, The University of Western Ontario.
    van der Merwe, Brink
    Department of Mathematical Sciences, University of Stellenbosch.
    Incremental Construction of Millstream Configurations Using Graph Transformation2011In: Proceedings of the 9th International Workshop on Finite State Methods and Natural Language Processing, Stroudsburg: Association for Computational Linguistics , 2011, 93-97 p.Conference paper (Refereed)
  • 46.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science. Department of Computing Science.
    Ewert, Sigrid
    Raborife, Mpho
    Modelling the Formation of Virtual Buying Cooperatives with Grammars of Regulated Rewriting2017In: Proceedings of the 7th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH, 2017, 45-55 p.Conference paper (Refereed)
    Abstract [en]

    In this paper we model virtual buying cooperatives (VBC) with grammars of regulated rewriting and show that, if VBC relevant information is distributed over several successive VBC processes and must, in a later stage, be synchronised and co-ordinated, the formal grammar needs to be very powerful with respect to mode of derivation and thus generative capacity. In particular, we show how to model the supplier phase, invitation phase, and declaration phase of a VBC with random permitting context grammars and the VBC reservation phase with random context grammars under a special kind of leftmost derivation. If we use random permitting context grammars for all processes, we can only model a VBC formation during which information is introduced and processed locally and successively rather than being spread over different VBC processes.

  • 47.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Freund, RudolfOtto, Friedrich
    Sixth Workshop on Non-Classical Models for Automata and Applications: NCMA 2014, Kassel, Germany, July 28-29, 2014. Proceedings2014Conference proceedings (editor) (Refereed)
  • 48.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Hellström, ThomasUmeå University, Faculty of Science and Technology, Department of Computing Science.
    Proceedings of Umeå's 18th student conference in computing science: USCCS 2014.12014Conference proceedings (editor) (Other academic)
  • 49.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Hellström, ThomasUmeå University, Faculty of Science and Technology, Department of Computing Science.
    Proceedings of Umeå's 20th student conference in computing science: USCCS 20162016Conference proceedings (editor) (Other academic)
  • 50.
    Bensch, Suna
    et al.
    Umeå University, Faculty of Science and Technology, Department of Computing Science.
    Hellström, ThomasUmeå University, Faculty of Science and Technology, Department of Computing Science.
    Proceedings of Umeå's 21st student conference in computing science: USCCS 20172017Conference proceedings (editor) (Other academic)
1234567 1 - 50 of 718
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