lnu.sePublications
Change search
Refine search result
45678910 301 - 350 of 965
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • 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.
  • 301.
    Herault, Romain Christian
    Linnaeus University, Faculty of Technology, Department of Media Technology.
    Application for Customisable Interaction with Physical Objects: A Tool for Speech and Language Therapists2015Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Physical objects with digital properties are being used more and more by the public. One such term for these artefacts include "the Internet of Things''. Most of these objects are often impossible to further modify or customise, and thus serve just the single purpose intended by their creators. This thesis explores the possibility of customising physical objects in order to provide an affordable and flexible way of interacting with them.

    A prototype, involving a mobile phone application (Android) and wireless sensor technology (NFC tags), was developed for the medical domain of speech and language therapy. The system, developed in close association with two therapists, allows the customisation of current speech and language exercise and associated material. It is designed to also assist with logging the patient interactions during the conduction of such exercises. The proposed solution has been tested and validated by medical experts, and its user interface evaluated by non-patient users.

  • 302.
    Hermansson, Christopher
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Johansson, Sebastian
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    IPv6 - Gatewayredundans: Snabbt nog?2011Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Unlike earlier versions of the Internet Protocol, IPv6 have native support for gateway redundancy. By using more than one gateway, Neighbor Unreachability Detection supports automatic switching to a new gateway in the case the active one fails. Before IPv6 you had to rely on external solutions to achieve this kind of redundancy. The main question that is set in the report is if the built-in support for gateway redundancy in IPv6 is fast enough to be used independently, without the use of external solutions. In order to obtain a value about what was “fast enough” we have, by reading previous research about how users experience delay, concluded that a delay must not exceed ten seconds. The report also examines if there are external solutions for gateway redundancy that operates quick enough, and if there are other situations where you might prefer an external solution over Neighbor Unreachability Detection. After a number of experiments we’ve been able to conclude that, according to users, the native support for gateway redundancy in IPv6 is not working fast enough to independently solve the task. Experiments described in the report also shows that an external First Hop Redundancy Protocol has good potential to restore communication fast enough for a user to find the delay acceptable. Furthermore the work confirms that there are situations where you might prefer a First Hop Redundancy Protocol over Neighbor Unreachability Detection.

  • 303.
    Hermansson, Christopher
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Johansson, Sebastian
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Segmentering av lokala nätverk - För mikro- och småorganisationer2010Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesis
    Abstract [en]

    The purpose of this report is to describe a number of approaches that can be used when you are in need of dividing a local area network in a number of segments, and with that also be able to control how data traffic is allowed to traverse between the different segments. The solutions that are presented are focused towards micro and small companies.The reason that we have chosen to work with this matter is that we believe it is important for organizations to have a structured and segmented design of its internal computer network.We have been working by in advance collecting information about various techniques that might solve our problem, and then testing different scenarios using these techniques. Data have been collected after each tested scenario and compiled in statistical form in order to determine which method that was preferable.We have been testing solutions were you segment the network in a layer 2 switch while you allow or deny communication between the segments in a router, and also solutions were you use a layer 3 switch. In that way you can let the routing be performed in the switch, which leads to significantly lower load on the router. The result was that if you are about to segment a local area network it is recommended that you use VLAN and ACL:s, and possibly in combination with a firewall.The final result of this report is that a solution using the “router on a stick”-technique is the cheapest one, and probably the one that most small companies would get along with. However, the solution that you choose depends completely on how much money you want to spend on your network, and also what the needs are.

  • 304.
    Hertel, Andreas
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Preconditions, Potentials and Benefits of ITIL and the ISO 20000 Certification for Small Sized Companies2007Student thesis
    Abstract [en]

    The Information Technology (IT) becomes more and more a crucial factor for enterprises to enable their business. Moreover, the business model for a noticeable part of nowadays companies fully depends on a capable IT infrastructure. Therefore, the management of the IT infrastructure and the services provided by the IT organisation are essential for the business success of enterprises.

    This IT Infrastructure Library (ITIL) is based on best practices and describes all relevant IT service management processes. Additionally, the ISO 20000 standard provides approaches for the continuous improvement of IT service management and offers also the possibility of the certification of IT organisations. However, especially small and mid-sized enterprises (SME) need help to gather the knowledge of the general application, a further implementation and the related advantages of ITIL.

    The thesis is concentrated on whether and how the ITIL best practices are applicable in order to improve the IT service provision of SME's. Additionally, the content of the ISO 20000 standard and its certification process is considered. By answering research questions in the areas of implementation and evaluation the results are reflected to the specifics of SME's. Consequently, the ITIL best practice approaches are generally applicable independently from the size of an organisation. Furthermore, SME's are able to benefit from ITIL and apply for an ISO 20000 certification. The necessary preconditions and proceedings for the introduction of ITIL and ISO 20000 are also considered.

  • 305.
    Hjelm, Sofia
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Evaluation of JavaScript frameworks: Why should you use them?2015Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    JavaScript is today’s most common client-side programming language for the web. Choosing the most adapted framework for each and every project can optimize the development process and increase profits. Developers often lack knowledge about what to prioritize when choosing a framework and very little previous research regarding this subject area is available. This thesis investigates two JavaScript client-side frameworks and answers the questions of why you should use a framework when developing applications. This thesis also investigates why a company should develop a new framework, when equivalent open-source alternatives are available. To be able to answer the questions interviews with developers were conducted. The results are that using a framework can optimize the development process regarding time and complexity, but learning a new framework can be difficult. In rare cases it is a great idea to develop a new framework for a certain project, but it is often not worth it. Developers also seem to choose experience of using a framework over performance.

  • 306.
    Holmgren, Johan
    et al.
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Stewén, Mikael
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Serious games med rökdykningssimulering2007Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Utbildning och träning av rökdykning inom räddningtjänsten är idag både dyrt och

    tidskrävande. Vid praktisk träning måste räddningstjänsten bege sig ut till befintliga

    övningsområden och ta med sig en stor mängd utrustning: luftpaket, skyddskläder, radio etc. Detta gör det till ett omfattande och kostsamt moment. Detta öppnar tankebanor för alternativ och komplement till befintlig utbildning och träning.

    Serious games finns idag i många former och är ett utbildnings och rekryteringsredskap som bygger på datorstödd inlärning. Med detta menas att ett Serious game är ett spel som har som huvudsyfte att lära ut och om möjlighet vara underhållande under tiden. Man kan genom denna teknik simulera verkliga situationer i realistiska miljöer med hjälp av verklighetsliknande kommunikationsprotokoll. Denna studie handlar om vilka huvudsakliga faktorer som är viktiga för ett Serious game. Vidare undersöks på vilket sätt ett Serious game

    ska anpassas för svensk Räddningstjänst med inriktning på sökning och kommunikation vid rökdykningsträning och utbildning.

    Vi har kommit fram till att följande huvudsakliga faktorer är viktiga för ett Serious game som är inriktat på förstapersonsimulering: Utvärdering, administration, grafik, underhållning, tutorials och dynamik. Vi har även kommit fram till att vid utveckling av en träningssimulator för rökdykning bör man använda befintliga inlärningsteorier, SDK som utvecklingsverktyg.

    Denna studie öppnar även möjligheter för andra att fortsätta och genomföra utveckling av en riktig prototyp till Räddningstjänsten, utifrån våra resultat. Studien kan också ses som enklare underlag vid skapandet av ett Serious game av typen förstapersonsimulator.

  • 307.
    Holst, Andy
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Automatic Transcript Generator for Podcast Files2010Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    In the modern world, Internet has become a popular place, people with speech hearing disabilities and search engines can't take part of speech content in podcast les. In order to solve the problem partially, the Sphinx decoders such as Sphinx-3, Sphinx-4 can be used to implement a Auto Transcript Generator application, by coupling already existing large acoustic model, language model and a existing dictionary, or by training your own large acoustic model, language model and creating your own dictionary to support continuous speaker independent speech recognition system.

  • 308.
    Honar, Elnaz
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Mortazavi Jahromi, Seyed AmirHossein
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    A Framework for Call Graph Construction2010Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    In object oriented programming, a Call Graph represents the calling relationships between the program’s methods. To be more precise, a Call Graph is a rooted directed graph where each node of the graph represents a method and each edge (u, v) represents a method call from method u to method v.

    Focus of this thesis is on building a framework for Call Graph construction algorithms which can be used in program analysis. Our framework is able to be initialized by different front-ends and constructs various Call Graph algorithms. Here, we instantiate framework with two bytecode readers (ASM and Soot) as front-ends and implement three Call Graph construction algorithms (CHA, RTA and CTA).

    At first, we used two above mentioned bytecode readers to read the bytecode of a specific Java program, then we found reachable methods for each invoked method; meanwhile we kept obtained details on our own data structures.  Creating data structures for storing required information about Classes, Methods, Fields and Statements, gives us a great opportunity to implement an independent framework for applying well known Call Graph algorithms. As a result of these data structures, Call Graph construction will not depend on bytecode readers; since, whenever we read the bytecode of a program, we accumulate all necessary points in pre-defined data structures and implement our Call Graphs based on this accumulated data.

    Finally, the result is a framework for different Call Graph construction algorithms which is the goal of this thesis. We tested and evaluated the algorithms with a variety of programs as the benchmark and compared the bytecode readers besides the three Call Graph algorithms in different aspects.

  • 309.
    Hoppe, H. Ulrich
    et al.
    Rhine-Ruhr Institute for Applied System Innovation (RIAS), Germany.
    Müller, Maximilian
    Linnaeus University, Faculty of Technology, Department of Media Technology.
    Alissandrakis, Aris
    Linnaeus University, Faculty of Technology, Department of Media Technology.
    Milrad, Marcelo
    Linnaeus University, Faculty of Technology, Department of Media Technology.
    Schneegass, Christina
    Rhine-Ruhr Institute for Applied System Innovation (RIAS), Germany.
    Malzahn, Nils
    Rhine-Ruhr Institute for Applied System Innovation (RIAS), Germany.
    "VC/DC" - Video versus Domain Concepts in Comments to Learner-generated Science Videos2016In: Proceedings of the 24th International Conference on Computers in Education. India: Asia-Pacific Society for Computers in Education / [ed] Weiqin Chen et al., India: Asia-Pacific Society for Computers in Education, 2016, p. 172-181Conference paper (Refereed)
    Abstract [en]

    The recently finished EU project JuxtaLearn aimed at supporting students' learning of STEM subjects through the creation, exchange and discussion of learner-made videos. The approach is based on an eight-stage activity cycle in the beginning of which teachers identify specific "stumbling blocks" for a given theme (or "tricky topic"). In JuxtaLearn, video comments were analyzed to extract information on the learners' acquisition and understanding of domain concepts, especially to detect problems and misconceptions. These analyses were based on mapping texts to networks of concepts ("network-text analysis") as a basis for further processing. In this article we use data collected from recent field trials to shed light on what is actually discussed when students share their own videos in science domains. Would the aspect of video-making dominate over activities related to a deepening of domain understanding? Our findings indicate that there are different ways of balancing both aspects and interventions will be needed to bring forth the desired blend.

  • 310.
    Houssein, Hatem
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Are ORMs the end of stored procedures?2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Stored procedures are used as the current database logic for SAAB’s data model of the fighter aircraft JAS-39 Gripen electrical schemas. Since the database model was developed in 2000, a research and tests needed to be carried out to decide on whether updating the database to today's technology is applicable. Therefore, Object-Relational Mapping (ORM) is to be researched, tested and compared to stored procedures using test-driven development (TDD)concerning an important factor, that Stored procedures are well-known for, which is querying performance of the database. Moreover, how maintainability and flexibility [1] can affect decision between Stored procedures or migrating to ORM based on our subjective experience. NHibernate and Entity Framework are the two ORM solutions considered sinceSAAB uses C# in this project. The process of this project is run using scrum of the agile software development to maintain an iterative progress throughout the project timeline. In this paper, the process and methodology are covered in details and also the comparison with the test results. These results eventually lead us to the answer that ORM is not a suitable technology, and stored procedures still dominate the querying performance for SAAB’scurrent database.

  • 311.
    Hui, Wu
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Visualization of Bags2013Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The purpose of this thesis is to develop a toolkit to visualize bag calculations for teaching. We take full advantage of interaction techniques in Computer Science to achieve it, which could lead to a modern and impressive way for teaching.

      In this thesis, the developed toolkit is going to show the bag calculations and corresponding animations interactively and aesthetically which make new learners easier to acquire the concept of multiset.

  • 312.
    Huss, Niklas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Real Time Ray Tracing2004Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Ray tracing has for a long time been used to create photo realistic images, but due to complex calculations done per pixel and slow hardware, the time to render a frame has been counted in hours or even days and this can be drawback if a change of a scene cannot be seen instantly. When ray tracing a frame takes less than a second to render we call it “real time ray tracing” or “interactive ray tracing” and many solutions have been developed and some involves distributing the computation to different computers interconnected in a very fast network (100 Mbit or higher). There are some drawbacks with this approach because most people do not have more than one computer and if they have, the computers are most likely not connected to each other.

    Since the hardware of today is fast enough to render a pretty complex image within minutes it should be possible to achieve real time ray tracing by combining many different methods that has been developed and reduce the render time.

    This work will examine what has to be sacrificed in image quality and complexity of static scenes, in order to achieve real time frame rate with ray tracing on a single computer. Some of the methods that will be covered in this work are frame optimizations, secondary rays optimization, hierarchies, culling, shadow caching, and sub sampling.

  • 313.
    Hytter, Mats
    et al.
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Egonsson, Anna-Carin
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Reservrutiner vid arbete med elektronisk journal: - nödvändigt ont eller förutseende arbetssätt?2007Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Since information technology has become the main carrier of information in healthcare service, we can see how these organizations now face a number of new threats. The treaths against information support can be either internal or external. An internal threat can for example be lack of security thinkning, whereas external threats can be power failures.

    The essay is a survey over and an inventory of backup procedures and routines in the county council of Kronoberg, Sweden.

    Data was obtained by sending out a questionnaire via county council intranet. 200 users of the EHR in the county council were selected; 50 physicians, 50 nurses, 50 assistant nurses and 50 medical secretaries. A total of 100 persons answered the questionnaire (i.e. a response rate of 50 %).

    To sum up our result of the survey, we can make the following statements:

    • all of the respondents think that backup procedures and routines are important for the organization

    • relatively many are ignorant about the existence of backup routines and procedures

    • a serious conclusion of the survey, is that many respondents regards that documentation is done incorrectly from the backup procedures in to EHR after an incident or system failure (EHR)

    • the majority of the units management staff/management teams at the micro system level has not revised the backup routines on a regular basis.

  • 314.
    Håkansson, Jesper
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Badran, Sherief
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Evaluating cyclomatic complexity on functional JavaScript2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Bugs in software is a very common problem, code reviews can help to catch

    bugs early on and detect which code is the most complex and may introduce

    bugs but when the code base is very large it can be costly to review all the

    code. Cyclomatic complexity can be used to give an indication of how complex

    the system source code is and help the developers to select which code they

    should review. But when measuring cyclomatic complexity on code written

    according to the functional paradigm, McCabe’s formula will not be sufficient

    since it is a formula most suitable for imperative code. Therefore we are

    making adaptations to a formula suited for pure functional languages in order

    to fit functional JavaScript. We are using an inductive empirical quantitative

    measurement method to calculate cyclomatic complexity on a directed graph

    implementation in order to define adaptations for functional JavaScript. Our

    results show a working adapted version of the formula. We have measured on

    a graph implemented in Haskell and on a corresponding functional JavaScript

    version which results in a cyclomatic complexity difference at only 0.375.

  • 315.
    Hönel, Sebastian
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Temporal data analysis facilitating recognition of enhanced patterns2015Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Assessing the source code quality of software objectively requires a well-defined model. Due to the distinct nature of each and every project, the definition of such a model is specific to the underlying type of paradigms used. A definer can pick metrics from standard norms to define measurements for qualitative assessment. Software projects develop over time and a wide variety of re-factorings is applied tothe code which makes the process temporal. In this thesis the temporal model was enhanced using methods known from financial markets and further evaluated using artificial neural networks with the goal of improving the prediction precision by learning from more detailed patterns. Subject to research was also if the combination of technical analysis and machine learning is viable and how to blend them. An in-depth selection of applicable instruments and algorithms and extensive experiments were run to approximate answers. It was found that enhanced patterns are of value for further processing by neural networks. Technical analysis however was not able to improve the results, although it is assumed that it can for an appropriately sizedproblem set.

  • 316.
    Idrizi, Florim
    et al.
    Tetovo State University, Macedonia.
    Rustemi, Avni
    Tetovo State University, Macedonia.
    Dalipi, Fisnik
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. Tetovo State University, Macedonia.
    A new modified sorting algorithm: A comparison with state of the art2017In: 2017 6th Mediterranean Conference on Embedded Computing (MECO), IEEE, 2017, p. 419-424Conference paper (Refereed)
    Abstract [en]

    Choosing the right method to sort numbers has a huge effect on how quickly a computer can process a task. The most used sorting algorithms today have been discovered years ago, and to this day, they have been the best for the job as there was no other competitive algorithm. Through this paper, we make an analysis and comparison between the state of the art algorithms in sorting and based on their analogy of functionality, we propose a new modified sorting algorithm. We then present a brief description of the new modified algorithm, conduct comparisons with the state of the art, and finally we give conclusions about the performance of the proposed algorithm versus the most popular sorting algorithms. Moreover, we highlight the benefits of using this algorithm in different fields by various business companies or software developers, in cases when they need faster and easier sorting for their data management.

  • 317.
    Iftikhar, Muhammad Usman
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. Faculty of Engineering Science, Department of Computer Science, KU Leuven, Belgium.
    A Model-Based Approach to Engineer Self-Adaptive Systems with Guarantees2017Doctoral thesis, monograph (Other academic)
    Abstract [en]

    Modern software systems are increasingly characterized by uncertainties in the operating context and user requirements. These uncertainties are difficult to predict at design time. Achieving the quality goals of such systems depends on the ability of the software to deal with these uncertainties at runtime. A self-adaptive system employs a feedback loop to continuously monitor and adapt itself to achieve particular quality goals (i.e., adaptation goals) regardless of uncertainties. Current research applies formal techniques to provide guarantees for adaptation goals, typically using exhaustive verification techniques. Although these techniques offer strong guarantees for the goals, they suffer from well-known state explosion problem. In this thesis, we take a broader perspective and focus on two types of guarantees: (1) functional correctness of the feedback loop, and (2) guaranteeing the adaptation goals in an efficient manner. To that end, we present ActivFORMS (Active FORmal Models for Self-adaptation), a formally founded model-driven approach for engineering self-adaptive systems with guarantees. ActivFORMS achieves functional correctness by direct execution of formally verified models of the feedback loop using a reusable virtual machine. To efficiently provide guarantees for the adaptation goals with a required level of confidence, ActivFORMS applies statistical model checking at runtime. ActivFORMS supports on the fly changes of adaptation goals and updates of the verified feedback loop models that meet the changed goals. To demonstrate the applicability and effectiveness of the approach, we applied ActivFORMS in several domains: warehouse transportation, oceanic surveillance, tele assistance, and IoT building security monitoring.

  • 318.
    Iftikhar, Muhammad Usman
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Lundberg, Jonas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Weyns, Danny
    Linnaeus University, Faculty of Technology, Department of Computer Science. Katholieke Univ Leuven, Leuven, Belgium.
    A Model Interpreter for Timed Automata2016In: Leveraging Applications of Formal Methods, Verification and Validation: Foundational Techniques, PT I, Springer, 2016, p. 243-258Conference paper (Refereed)
    Abstract [en]

    In the model-centric approach to model-driven development, the models used are sufficiently detailed to be executed. Being able to execute the model directly, without any intermediate model-to-code translation, has a number of advantages. The model is always up-to-date and runtime updates of the model are possible. This paper presents a model interpreter for timed automata, a formalism often used for modeling and verification of real-time systems. The model interpreter supports real-time system features like simultaneous execution, system wide signals, a ticking clock, and time constraints. Many existing formal representations can be verified, and many existing DSMLs can be executed. It is the combination of being both verifiable and executable that makes our approach rather unique.

  • 319.
    Iftikhar, Muhammad Usman
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. Linnaeus University.
    Weyns, Danny
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    ActivFORMS: Active Formal Models for Self-adaptation2014In: Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, ACM Press, 2014, p. 125-134Conference paper (Refereed)
    Abstract [en]

    Self-adaptation enables a software system to deal autonomously with uncertainties, such as dynamic operating conditions that are difficult to predict or changing goals. A common approach to realize self-adaptation is with a MAPE-K feedback loop that consists of four adaptation components: Monitor, Analyze, Plan, and Execute. These components share Knowledge models of the managed system, its goals and environment. To provide guarantees of the adaptation goals, state of the art approaches propose using formal models of the knowledge. However, less attention is given to the formalization of the adaptation components themselves, which is important to provide guarantees of correctness of the adaptation behavior (e.g., does the execute component execute the plan correctly?). We propose Active FORmal Models for Self-adaptation (ActivFORMS) that uses an integrated formal model of the adaptation components and knowledge models. The formal model is directly executed by a virtual machine to realize adaptation, hence active model. The contributions of ActivFORMS are: (1) the approach assures that the adaptation goals that are verified offline are guaranteed at runtime, and (2) it supports dynamic adaptation of the active model to support changing goals. We show how we have applied ActivFORMS for a small-scale robotic system

  • 320.
    Iftikhar, Muhammad Usman
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. Linnaeus University.
    Weyns, Danny
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Assuring System Goals Under Uncertainty with Active Formal Models of Self-adaptation2014In: Companion Proceedings of the 36th International Conference on Software Engineering, ACM/IEEE , 2014, p. 604-605Conference paper (Refereed)
    Abstract [en]

    Designing software systems with uncertainties, such as incomplete knowledge about changing system goals, is challenging. One approach to handle uncertainties is self-adaptation, where a system consists of a managed system and a managing system that realizes a feedback loop. The promise of self-adaptation is to enable a system to adapt itself realizing the system goals, regarding uncertainties. To realize this promise it is critical to provide assurances for the self-adaptive behaviours. Several approaches have been proposed that exploit formal methods to provide these assurances. However, an integrated approach that combines: (1) seamless integration of offline and online verification (to deal with inherent limitations of verification), with (2) support for runtime evolution of the system (to deal with new or changing goals) is lacking. In this paper, we outline a new approach named Active FORmal Models of Self-adaptation (ActivFORMS) that aims to deal with these challenges. In ActivFORMS, the formal models of the managing system are directly deployed and executed to realize self-adaptation, guaranteeing the verified properties. Having the formal models readily available at runtime paves the way for: (1) incremental verification during system execution, and (2) runtime evolution of the self-adaptive system. Experiences with a robotic system show promising results.

  • 321.
    Ihantola, Petri
    et al.
    Tampere University of Technology, Finland.
    Vihavainen, Arto
    University of Helsinki, Finland.
    Ahadi, Alireza
    University of Technology, Australia.
    Butler, Matthew
    Monash University, Australia.
    Börstler, Jürgen
    Blekinge Institute of Technology.
    Edwards, Stephen H.
    Virginia Tech, USA.
    Isohanni, Essi
    Tampere University of Technology, Finland.
    Korhonen, Ari
    Aalto University, Finland.
    Petersen, Andrew
    University of Toronto, Canada.
    Rivers, Kelly
    Carnegie Mellon University, USA.
    Rubio, Miguel Ángel
    University of Granada, Spain.
    Sheard, Judy
    Monash University, Australia.
    Skupas, Bronius
    Vilnius University, Lithuania.
    Spacco, Jaime
    Knox College, USA.
    Szabo, Claudia
    The University of Adelaide, Australia.
    Toll, Daniel
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies2015In: Proceedings of the 2015 ITiCSE on Working Group Reports / [ed] Program ChairsNoa Ragonis Beit Berl College and Technion-ITT, Israel Päivi Kinnunen Aalto University, Finland, New York: ACM Press, 2015, p. 41-63Conference paper (Refereed)
    Abstract [en]

    Educational data mining and learning analytics promise better understanding of student behavior and knowledge, as well as new information on the tacit factors that contribute to student actions. This knowledge can be used to inform decisions related to course and tool design and pedagogy, and to further engage students and guide those at risk of failure. This working group report provides an overview of the body of knowledge regarding the use of educational data mining and learning analytics focused on the teaching and learning of programming. In a literature survey on mining students’ programming processes for 2005–2015, we observe a significant increase in work related to the field. However, the majority of the studies focus on simplistic metric analysis and are conducted within a single institution and a single course. This indicates the existence of further avenues of research and a critical need for validation and replication to better understand the various contributing factors and the reasons why certain results occur. We introduce a novel taxonomy to analyse replicating studies and discuss the importance of replicating and reproducing previous work. We describe what is the state of the art in collecting and sharing programming data. To better understand the challenges involved in replicating or reproducing existing studies, we report our experiences from three case studies using programming data. Finally, we present a discussion of future directions for the education and research community.

  • 322.
    Isaacs, Katherin E.
    et al.
    University of California, Davis, USA.
    Giménez, Alfredo
    University of California, Davis, USA.
    Jusufi, Ilir
    University of California, Davis, USA.
    Gamblin, Todd
    Lawrence Livermore National Laboratory, USA.
    Bhatele, Abhinav
    Lawrence Livermore National Laboratory, USA.
    Schulz, Martin
    Lawrence Livermore National Laboratory, USA.
    Hamann, Bernd
    University of California, Davis, USA.
    Bremer, Peer-Timo
    Lawrence Livermore National Laboratory, USA.
    State of the Art of Performance Visualization2014In: Eurographics Conference on Visualization (EuroVis) (2014) / [ed] R. Borgo and R. Maciejewski and I. Viola, Eurographics - European Association for Computer Graphics, 2014, p. 141-160Conference paper (Refereed)
    Abstract [en]

    Performance visualization comprises techniques that aid developers and analysts in improving the time and energy efficiency of their software. In this work, we discuss performance as it relates to visualization and survey existing approaches in performance visualization. We present an overview of what types of performance data can be collected and a categorization of the types of goals that performance visualization techniques can address. We develop a taxonomy for the contexts in which different performance visualizations reside and describe the state of the art research pertaining to each. Finally, we discuss unaddressed and future challenges in performance visualization.

  • 323.
    Isaacs, Katherine
    et al.
    University of California, USA.
    Bremer, Peer-Timo
    Lawrence Livermore National Laboratory, USA.
    Jusufi, Ilir
    University of California, Davis, USA.
    Gamblin, Todd
    Lawrence Livermore National Laboratory, USA.
    Bhatele, Abhinav
    Lawrence Livermore National Laboratory, USA.
    Schulz, Martin
    Lawrence Livermore National Laboratory, USA.
    Hamann, Bernd
    University of California, Davis, USA.
    Combing the Communication Hairball: Visualizing Parallel Execution Traces using Logical Time2014In: IEEE Transactions on Visualization and Computer Graphics, ISSN 1077-2626, E-ISSN 1941-0506, Vol. 20, no 12, p. 2349-2358Article in journal (Refereed)
    Abstract [en]

    With the continuous rise in complexity of modern supercomputers, optimizing the performance of large-scale parallel programs is becoming increasingly challenging. Simultaneously, the growth in scale magnifies the impact of even minor inefficiencies - potentially millions of compute hours and megawatts in power consumption can be wasted on avoidable mistakes or sub-optimal algorithms. This makes performance analysis and optimization critical elements in the software development process. One of the most common forms of performance analysis is to study execution traces, which record a history of per-process events and interprocess messages in a parallel application. Trace visualizations allow users to browse this event history and search for insights into the observed performance behavior. However, current visualizations are difficult to understand even for small process counts and do not scale gracefully beyond a few hundred processes. Organizing events in time leads to a virtually unintelligible conglomerate of interleaved events and moderately high process counts overtax even the largest display. As an alternative, we present a new trace visualization approach based on transforming the event history into logical time inferred directly from happened-before relationships. This emphasizes the code’s structural behavior, which is much more familiar to the application developer. The original timing data, or other information, is then encoded through color, leading to a more intuitive visualization. Furthermore, we use the discrete nature of logical timelines to cluster processes according to their local behavior leading to a scalable visualization of even long traces on large process counts. We demonstrate our system using two case studies on large-scale parallel codes.

  • 324.
    Isaksson, Mårten
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Synchronized collection of video streams to microcomputer2016Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Saab currently uses a system for recording exercises and tests of their products, based upon multiple cameras and microphones connected to a desktop computer. The system produces a final video, in which the entire exercise or test can be viewed. Saab wants to investigate whether it is possible to create a new recording system, based on single board computers, USB microphones, USB cameras and IP cameras.

    The purpose of the present report is to study whether it is possible to synchronize video and audio streams using inexpensive hardware in real-time. The present study resulted in two applications using the single board computer Raspberry Pi with the following hardware connected; USB camera, IP camera and USB microphone. Raspberry Pi received video and audio streams from connected cameras and microphones. These streams were thereafter synchronized into a video.

    The present study has shown that Raspberry Pi is fully sufficient to create a synchronization system for video and audio streams. A method for synchronizing video and audio streams is furthermore proposed. The method is based upon very precisely recorded timestamps for the first video frame. That timestamp is furthermore used as a baseline, in order to synchronize all video and audio streams.

  • 325. Isenberg, Petra
    et al.
    Elmqvist, Niklas
    Scholtz, Jean
    Cernea, Daniel
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Ma, Kwan-Liu
    Hagen, Hans
    Collaborative Visualization: Definition, Challenges, and Research Agenda2011In: Information Visualization, ISSN 1473-8716, E-ISSN 1473-8724, Vol. 10, no 4, p. 310-326Article in journal (Refereed)
    Abstract [en]

    The conflux of two growing areas of technology – collaboration and visualization – into a new research direction, collaborative visualization, provides new research challenges. Technology now allows us to easily connect and collaborate with one another – in settings as diverse as over networked computers, across mobile devices, or using shared displays such as interactive walls and tabletop surfaces. Digital information is now regularly accessed by multiple people in order to share information, to view it together, to analyze it, or to form decisions. Visualizations are used to deal more effectively with large amounts of information while interactive visualizations allow users to explore the underlying data. While researchers face many challenges in collaboration and in visualization, the emergence of collaborative visualization poses additional challenges, but it is also an exciting opportunity to reach new audiences and applications for visualization tools and techniques.

    The purpose of this article is (1) to provide a definition, clear scope, and overview of the evolving field of collaborative visualization, (2) to help pinpoint the unique focus of collaborative visualization with its specific aspects, challenges, and requirements within the intersection of general computer-supported cooperative work and visualization research, and (3) to draw attention to important future research questions to be addressed by the community. We conclude by discussing a research agenda for future work on collaborative visualization and urge for a new generation of visualization tools that are designed with collaboration in mind from their very inception.

  • 326.
    Israel, Rotem
    Linnaeus University, Faculty of Technology, Department of Media Technology.
    Treasure the Moment: Communication as a Scaffold for Mobile Learning Activities2016Independent thesis Advanced level (degree of Master (Two Years)), 80 credits / 120 HE creditsStudent thesis
    Abstract [en]

    Communication is a fundamental social component of human life and constitutes an indispensable factor in the learning process as it allows the transfer of information between people. Communication supports the interactions that take place in different learning stages and settings and can encourage involvement and cooperation. The "Treasure-HIT" platform, a dedicated environment for designing pedagogical mobile location-based games, encourages social interaction and collaborative learning. This platform, which is social at its base, has limited communication capabilities. Adding such capabilities can overcome this difficulty by providing a more supportive and interpersonal interaction among the involved stakeholders. This thesis explores the users' communication needs for the preparation and enactment of "Treasure-HIT" activities. A design based research was used to analyze the needs in terms of design and technological specifications and develop and implement communication features. Three such features were developed in the course of this thesis: (1) Activities based map, (2) Social media sharing feature (Facebook tasks) and (3) Image gallery. All of those aimed at supporting communication between learners, instructors and their community, before, during and after the activities. Findings show that the developed capabilities enabled new means of communication and contributed to the user experience and learning process. Users appreciated the functionality and ease of use and positively adopted the new features.

  • 327.
    Iu, Marco
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Serviceklass för Facebook Graph API2011Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This report is based on a subset of a project that was made for the company SocialWorks. The project included working with web services.

    Through web services, web applications are able to communicate and send data to each other. When a web service is used, the user has to study the web service API. This report addresses a number of problems that might arise from the use of such web services and how these problems can be solved by creating a service class that is used as a middle layer. All API calls will be made through the service class and thus changes in the API will only require modification of code in the service class.

    As a result of this report a service class was created using the PHP framework Zend Framework to facilitate the use of Facebook's Graph API. By using the service class, the user does not have to study the Facebook Graph API in detail. A test application was created to test the service class functionality and manage test users provided by the Facebook Graph API.

  • 328.
    Ivanov, Desislav
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Computer network for a company with remote branch offices2010Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The purpose of this project was to design a network for a company with remote branch offices. The author has interest in network architectures and wished to gain improved knowledge of remote networks.Comparative method was used in this project. Information was collected, analyzed, and choices were made to choose the right network design solutions for the goal of this project.The designing of a reliable, scalable, and secure network is a complex task that requires knowledge and experience over the wide area of computer networking, including knowledge of network device configuration, network types, routing protocols, potential security threats and many more. In this project the main approaches in network design were covered, and some of them demonstrated. Demonstration network was developed using the Graphic Network Simulator (GNS) software for simulating network devices.

  • 329. Jalili, Saeed
    et al.
    Khakpour, Narges
    Verication of Service Access Control Policies: A Description Logic Approach2006Conference paper (Refereed)
  • 330.
    Jansen, Marc
    University of Applied Sciences Ruhr West.
    About the Necessity to Change the Perspective for Mobile Web Services2013In: Proceedings of the 15th IEEE International Symposium on Web Systems Evolution (WSE), 2013, IEEE Press, 2013, p. 25-29Conference paper (Refereed)
    Abstract [en]

    The use of Web Services in modern software development is widely accepted and provides (integrated in an according architecture) a fast, flexible and scalable way for the implementation of modern software products. On the other hand, the development of mobile applications, so called apps, becomes more and more important. While using Web Services also from mobile devices is an already accepted scheme in the development of mobile apps, there is not much work done yet for providing Web Services on mobile devices. Therefore, this paper presents a new perspective to Web Services that could be run on mobile devices and, by this, become mobile Web Services.

  • 331.
    Jansen, Marc
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Cloud Services for Learning Scenarios: Widening the Perspective2012Conference paper (Refereed)
  • 332.
    Jansen, Marc
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Enabling and Evaluating Mobile Learning Scenarios with Multiple Input Channels2012In: Proceedings of the 18th International Conference on Collaboration and Technology (CRIWG 2012), 2012Conference paper (Refereed)
  • 333.
    Jansen, Marc
    University of Applied Sciences Ruhr West Bottrop, Germany.
    Evaluation of an Architecture for Providing Mobile Web Services2013In: International Journal On Advances in Internet Technology, ISSN 1942-2652, E-ISSN 1942-2652, Vol. 6, no 1-2, p. 32-41Article in journal (Refereed)
  • 334.
    Jansen, Marc
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Proceedings of the 18th International Conference on Collaboration and Technology (CRIWG 2012)2012Conference proceedings (editor) (Refereed)
  • 335.
    Jansen, Marc
    et al.
    University of Applied Sciences Ruhr West.
    Bollen, Lars
    University of Twente.
    Bailoan, Nelson
    Universidad de Chile.
    Hoppe, Ulrich
    University of Duisburg-Essen.
    Using Cloud Services to Develop Learning Scenarios from a Software Engineering Perspective2013In: Journal of universal computer science (Online), ISSN 0948-695X, E-ISSN 0948-6968, Vol. 19, no 14, p. 2017-2053Article in journal (Refereed)
    Abstract [en]

    The term "Cloud Computing" does not primarily specify new types of core technologies but rather addresses features to do with integration, inter-operability and accessibility. Although not new, virtualization and automation are core features that characterize Cloud Computing. In this paper, we intend to explore the possibility of integrating cloud services with educational scenarios without re-defining neither the technology nor the usage scenarios from scratch. Our suggestion is based on certain solutions that have already been implemented and tested for specific cases.

  • 336.
    Jansen, Marc
    et al.
    University of Applied Sciences.
    Geisler, Stefan
    Design and Evaluation of a Platform Independent Application for Mobile Access of Moodle Quizzes.2013In: Journal of computer science, technology and application, ISSN 2155-7969Article in journal (Refereed)
  • 337.
    Jansen, Marc
    et al.
    Linnaeus University, Faculty of Technology, Department of Media Technology. University of Applied Sciences.
    Geisler, Stefan
    Gorniak, Benedikt
    Erste Erfahrungen aus der Entwicklung eines Android basierten Infotainmentsystems.2014In: Proceedings der Mensch und Computer 2014, 2014Conference paper (Refereed)
  • 338.
    Jansen, Marc
    et al.
    University of Applied Sciences Ruhr West.
    Hoerdt, Olga
    University of Applied Sciences Ruhr West.
    Milatovic, Jelena
    University of Applied Sciences Ruhr West.
    About the Development of Scenarios for Mobile Web Service Provisioning2013In: 2013 World Congress on Computer and Information Technology (WCCIT),, IEEE Press, 2013, p. 1-6Conference paper (Refereed)
    Abstract [en]

    Web Services are today a well-accepted technology. Especially in the area of Cloud Computing, Web Services usually provide one of the building blocks of the used technology. Another driving technology nowadays are mobile devices. Nevertheless, there is not much research conducted yet in bringing these two important technologies together, e.g. with respect to providing Web Services on mobile devices. While there is already some technology that allows to deploy Web Services directly on mobile devices, it seems that there is still a lack of research about use-cases and/or scenarios that benefit from mobile Web Services. Therefore, this paper presents an approach that allows the evaluation of both, the technology for providing Web Service on mobile devices and mobile Web Services themselves.

  • 339.
    Jansen, Marc
    et al.
    University of Applied Sciences.
    Koch, Oliver
    Schellenbach, Michael
    Mobile Web Service Infrastructure Supporting Successful Aging.2013In: Proceedings of the European Conference on Service-Oriented and Cloud Computing (ESOCC), 2013Conference paper (Refereed)
  • 340.
    Jansen, Marc
    et al.
    Linnaeus University, Faculty of Technology, Department of Media Technology. University of Applied Sciences.
    Miranda, Javier
    Murillo, Juan
    Implementation of Asynchronous Mobile Web Services: Implementation and First Usage2014In: Proceedings of the 4th International Conference on Cloud Computing and Services Science, 2014, SciTePress, 2014Conference paper (Refereed)
    Abstract [en]

    Mobile devices are nowadays used almost ubiquitously by a large number of users. 2013 was the first year in which the number of sold mobile devices (tablet computers and mobile phones) outperformed the number of PCs' sold. And this trend seems to be continuing in the coming years. Additionally, the scenarios in which these kinds of devices are used, grow almost day by day. Another trend in modern landscapes is the idea of Cloud Computing, that basically allows for a very flexible provision of computational services to customers. Yet, these two trends are not well connected. Of course there exists already quite a large amount of mobile applications (apps) that utilize Cloud Computing based services. The other way round, that mobile devices provide one of the building blocks for the provision of Cloud Computing based services is not well established yet. Therefore, this paper concentrates on an extension of a technology that allows to provide standardized Web Services, as one of the building blocks for Cloud Computing, on mobile devices. The extension hereby consists of a new approach that now also allows to provide asynchronous Web Services on mobile devices, in contrast to synchronous ones. Additionally, this paper also illustrates how the described technology was already used in an app provided by a business partner.

  • 341.
    Jansen, Marc
    et al.
    Linnaeus University, Faculty of Technology, Department of Media Technology. University of Applied Sciences Ruhr West, Germany.
    Siddiqui, Alis
    University of Applied Sciences Ruhr West, Germany.
    Koch, Oliver
    University of Applied Sciences Ruhr West, Germany.
    Provision of Personalized Data via Mobile Web Services in eHealth Scenarios2014In: Proceedings of the 10th International Conference on Web Information Systems and Technology: Volume 1 / [ed] Valérie Monfort, Karl-Heinz Krempels, SciTePress, 2014, Vol. 1, p. 441-446Conference paper (Refereed)
    Abstract [en]

    In societies where the demographic change leads to a more and more unbalanced state between the elderly and all other different age groups, there, health management becomes one of the most significant problems, e.g., in order to allow what is often called successful aging. Ubiquitous use of smart mobile devices enables gathering of personalized data enriched with contextual information. This information can ideally be used in modern eHealth scenarios, resulting in mobile health (mHealth) scenarios. This paper describes how highly personalized and sensitive information, such as vital signs enriched with contextual information of a patient, can be stored at mobile devices and provided via modern web technologies for later-on analysis and health monitoring. Therefore, this paper presents a number of different scenarios in which such mobile technology provides certain benefits, discusses benefits, drawbacks and challenges of such an approach and describes an example implementation of an mHealth scenario.

  • 342.
    Jansson, Martin
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Petersson, Simon
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Object detection and single-board computers: En förstudie gjord på Saab AB2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Saab is currently using an old and complex system to perform tests of their products. The system is based on filming from different angles which will be merged to one film from which Saab can analyze the results of their products. Single-board computers is something that have become increasingly popular in the recent years, therefore, we are to investigate whether it is possible or not to replace the older systems with SBCs and cameras.We will also investigate whether the BeagleBoard is capable of detecting objects while filming, synchronizing, encoding and saving the video for later use.The result showed that the processor isn’t powerful enough to handle object identification without full hardware support. Instead, it needs to be performed afterwards by a computer which will identify objects in the video. A better method has been proposed to make object identification smarter and learning, which will work better in Saab’s case and their future work.

  • 343.
    Javar, Shima
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Measurement and comparison of clustering algorithms2007Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    In this project, a number of different clustering algorithms are described and their workings explained. They are compared to each other by implementing them on number of graphs with a known architecture.

    These clustering algorithm, in the order they are implemented, are as follows: Nearest neighbour hillclimbing, Nearest neighbour big step hillclimbing, Best neighbour hillclimbing, Best neighbour big step hillclimbing, Gem 3D, K-means simple, K-means Gem 3D, One cluster and One cluster per node.

    The graphs are Unconnected, Directed KX, Directed Cycle KX and Directed Cycle.

    The results of these clusterings are compared with each other according to three criteria: Time, Quality and Extremity of nodes distribution. This enables us to find out which algorithm is most suitable for which graph. These artificial graphs are then compared with the reference architecture graph to reach the conclusions.

  • 344.
    Jercic, Petar
    et al.
    Blekinge Tekniska Högskola.
    Wen, Wei
    Blekinge Tekniska Högskola.
    Hagelbäck, Johan
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Sundstedt, Veronica
    Blekinge Tekniska Högskola.
    The Effect of Emotions and Social Behavior on Performance in a Collaborative Serious Game Between Humans and Autonomous Robots2018In: International Journal of Social Robotics, ISSN 1875-4791, E-ISSN 1875-4805, Vol. 10, no 1, p. 115-129Article in journal (Refereed)
    Abstract [en]

    The aim of this paper is to investigate performance in a collaborative human–robot interaction on a shared serious game task. Furthermore, the effect of elicited emotions and perceived social behavior categories on players’ performance will be investigated. The participants collaboratively played a turn-taking version of the Tower of Hanoi serious game, together with the human and robot collaborators. The elicited emotions were analyzed in regards to the arousal and valence variables, computed from the Geneva Emotion Wheel questionnaire. Moreover, the perceived social behavior categories were obtained from analyzing and grouping replies to the Interactive Experiences and Trust and Respect questionnaires. It was found that the results did not show a statistically significant difference in participants’ performance between the human or robot collaborators. Moreover, all of the collaborators elicited similar emotions, where the human collaborator was perceived as more credible and socially present than the robot one. It is suggested that using robot collaborators might be as efficient as using human ones, in the context of serious game collaborative tasks.

  • 345.
    Jerčić, Petar
    et al.
    Blekinge Tekniska Högskola.
    Hagelbäck, Johan
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Lindley, Craig
    CSIRO ICT Centre, Hobart, Australia.
    Physiological Affect and Performance in a Collaborative Serious Game Between Humans and an Autonomous Robot2018In: Entertainment Computing – ICEC 2018: 17th IFIP TC 14 International Conference, Held at the 24th IFIP World Computer Congress, WCC 2018, Poznan, Poland, September 17–20, 2018 / [ed] Clua E., Roque L., Lugmayr A., Tuomi P., Springer, 2018, p. 127-138Conference paper (Refereed)
    Abstract [en]

    This paper sets out to examine how elicited physiological affect influences the performance of human participants collaborating with the robot partners on a shared serious game task; furthermore, to investigate physiological affect underlying such human-robot proximate collaboration. The participants collaboratively played a turn-taking version of a serious game Tower of Hanoi, where physiological affect was investigated in a valence-arousal space. The arousal was inferred from the galvanic skin response data, while the valence was inferred from the electrocardiography data. It was found that the robot collaborators elicited a higher physiological affect in regard to both arousal and valence, in contrast to their human collaborator counterparts. Furthermore, a comparable performance between all collaborators was found on the serious game task.

  • 346.
    Jiménez Tarrés, Víctor
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Mobile development: Linnaeus University App for Exchange students2014Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Every year approximately a thousand of exchange students arrive to Växjö looking forimproving their university experience. The main problem is that this amount of peopleis very difficult to handle and organize. Sometimes, students don’t have enoughsupport, missing important information, missing interesting events and so on.

    In consequence, the students can develop a bad feeling about the universityorganization giving a bad feedback to the future potential incoming students. This is abad aspect to Linnaeus University because it is losing future students.

    In order to solve the problem, different surveys have been done to the internationalstudents, and even to the Växjö International Students (VIS) organization.

    The findings from these surveys are very interesting, and it is possible to identify andgroup different problems in order to make the solution easier.

    Furthermore, a good solution is found, improving the situation we were before. The solution found will fit in the hand of each student and will bring us in a better situationfor the university and their students.

  • 347.
    Johansen, Carl
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Andersson, Mikael
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Tabulex, en algoritmutbrytning: Analys och jämförelse mellan objektorienterade språk2017Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Tabulex is a software produced and developed by IST AB that manages scheduling for schools. The purpose of this project was to extract an algorithm embedded in the software written inDelphi and translate it into Java. These languages share many similarities due to them bothbeing object oriented. Studies were made to compare the differences in the languages on themost basic of concepts such as: performance, inheritance, classes and encapsulation. To achievea more thorough basis for this study other programming languages in the object orientatedparadigm were compared as well. Tests were made between C++, C# and Java to test andanalyse differences in execution time on a few selected algorithms. The report also refers toexternal tests where the languages are tested using the same principle as above. With theextraction of the algorithm the biggest difference was how Delphi handles encapsulation incomparison to Java. The extraction of the algorithm succeeded and you could see clearimprovements in execution time and efficiency. The performance comparisons showed adifference in execution-time in the different programming languages. C++ was the fastest andit could be linked to the fact that C++ has pointers which allows a programmer to refer directlyto a specific location in memory. Some of the time-differences could also be linked to differentcompilers and support for features such as JIT - Just in time compilation.

  • 348.
    Johansson, Annie
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    SEO-vänligt CMS med ASP.NET MVC2012Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
  • 349.
    Johansson, Bo
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Generellt interface till Javadoc2005Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The purpose of this work was to examine the possibility to get a well functioning interface between ©VizzAnalyzer [3] and Javadoc, thereby be able to produce html documentation of the analysed classes. The VizzAnalyzer analyses java programs and so produces an abstract syntax tree (AST) that represents the analysed program. This AST can then be coupled to the internal AST model of javadoc to represent the classes that were part of the analysis. The result of this is a complete documentation of the analysed classes. There is also the possibility to add further information about them that may have been discovered during analysis. A more general interface was also made in addition to the interface for VizzAnalyzer. This interface can be coupled with any program that can produce a suitable representation of the analysed program. This is mostly pertinent to java code, but due to classes being represented only as text before they are processed by the interface, there is a possibility to use it for other object oriented languages.

  • 350.
    Johansson, Eric
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Nilsson, Elin
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Lundin, Klas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Sökmotoroptimering för video: Tekniker och skillnader2012Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This study wishes to show whether the selected search engine optimization affects a webpage's SERP position on pages with video. The study includes video sitemap and schema.orgs markup for video.

    An empirical study has been carried out on three test domains where various search engine optimization techniques were implemented on the webpages. A site search engine optimized for video, a site search engine optimized for text content and a site search engine optimized with both techniques. Videos were frequently uploaded to the webpages and the sites SERP positions in Google search engine were noted on a predetermined search term.

    The results show that schema.orgs markup for video and video sitemap has some positive effect on search engine optimization.

45678910 301 - 350 of 965
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • 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