liu.seSearch for publications in DiVA
Change search
Refine search result
136137138139140 6901 - 6950 of 6951
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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.
  • 6901.
    Ågerfalk, Pär
    et al.
    Department of Informatics (ESI), Örebro University, Örebro, Sweden .
    Eliasson, Emma
    Department of Informatics (ESI), Örebro University, Örebro, Sweden .
    Sjöström, Jonas
    Jönköping International Business School, Jönköping, Sweden .
    Cronholm, Stefan
    Linköping University, Department of Computer and Information Science, VITS - Development of Informations Systems and Work Context. Linköping University, The Institute of Technology.
    Goldkuhl, Göran
    Linköping University, Department of Computer and Information Science, VITS - Development of Informations Systems and Work Context. Linköping University, The Institute of Technology.
    Setting the Scene for Actability Evaluation - Understanding Information Systems in Context2002In: Proceedings of the 9th European Conference on Information Technology Evaluation - 2002: ECITE / [ed] Ann Brown, MCIL , 2002, p. 1-9Conference paper (Refereed)
    Abstract [en]

    The paper presents an approach to the evaluation of information systems based on the concept of information systems actability, which is suggested as an important alternative way to understand the role and pragmatic use of IT-systems within organizations. The results, empirically informed by two case studies, show that the suggested approach can effectively be used to direct evaluators’ attention to important aspects of an IT-system related to the social actions performed by its use within a business context.

  • 6902.
    Ågerfalk, Pär
    et al.
    Linköping University, Faculty of Arts and Sciences. Linköping University, Department of Computer and Information Science, VITS - Development of Informations Systems and Work Context.
    Goldkuhl, Göran
    Linköping University, Faculty of Arts and Sciences. Linköping University, Department of Computer and Information Science, VITS - Development of Informations Systems and Work Context.
    Fitzgerald, Brian
    Bannon, Liam
    Reflecting on action in language, organisations and information systems2006In: European Journal of Information Systems, ISSN 0960-085X, E-ISSN 1476-9344, Vol. 15, no 1, p. 4-8Article in journal (Other academic)
  • 6903. Order onlineBuy this publication >>
    Ågerfalk, Pär J.
    Linköping University, Department of Computer and Information Science, VITS - Development of Informations Systems and Work Context. Linköping University, Faculty of Arts and Sciences.
    Information Systems Actability: Understanding Information Technology as a Tool for Business Action and Communication2003Doctoral thesis, monograph (Other academic)
    Abstract [en]

    This dissertation is devoted to a perspective from which IT-based information systems are conceived as information technological artefacts intended for business action and communication. The perspective has been made concrete through the concept of information systems actability, which is the main concept under scrutiny. The research contributions of the dissertation exist at various levels of abstration. First of all, the dissertation contributes to the understanding of information systems from a social action perspective. Based on identified weaknesses in contemporary conceptualizations of information systems, the concept of information systems actability is developed. This contribution consists of a reconciliation of various views on information system usage quality with its roots in a linguistic tradition including elements from organizational semiotics and the language/action perspective. At a more concrete level, this understanding, and the concept as such, have consequences for the development and evaluation of information systems. Such consequences have been the foundation for a proposed information systems design method, which thus constitutes a further contribution. Another contribution is the outlining of an information systems actability. As a further means of obtaining empirical experience of working with this concept, a descriptive analytic framework has been developed, which constitutes yet another contribution. These three operationalizations, the design method, the evaluation method and the analytic framework, have been developed and empirically grounded through a qualitative case study appproach involving four cases of information systems requirements specification, four evaluations of existing information systems, and two cases of description and characterization of information systems related phenomena from the perspective of actability. The latter two cases imply how further contributions at an even more concrete level, constituted by characterizations of Internet-based information systems and the local electronic marketplace, seen in the light of information systems actability.

    Download full text (pdf)
    FULLTEXT01
  • 6904.
    Ågerfalk, Pär J.
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Pragmatization of information systems: a theoretical and methodological outline1999Licentiate thesis, monograph (Other academic)
  • 6905.
    Åhlin, Maja
    Linköping University, Department of Computer and Information Science.
    En undersökning av hur personor kan skapa en gemensam grund och bli en kommunikationsartefakt i utvecklingsprojekt: Utvecklingsprocessen hos ett industriföretag som använder XLPM som grund för sitt utvecklingsarbete2016Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    Abstract [en]

    Project communication can be difficult and ineffective in development projects. Moreover, there are often a lack of a common ground for the communication and the knowledge among members in large project groups. This thesis is an explorative study how personas can be used in a XLPM version to improve and make the communication more effective between the individuals in technical development projects. The theories behind field of research are focused on personas, common ground, boundary object, awareness, attention and XLPM. In the study nine informal interviews were made with nine different developers, two semi- structured interviews was performed with a project leader and 29 interviews were made with the end users of the product that the outsourcer for this thesis manufacture. Finally, an analyse of existing development method at the outsourcer were made. The result of this study is an expanded project model that integrates a persona method in a version of XLPM. The model is expected to improve the communication and the solutions in development projects. The result indicates that it is possible to integrate a persona method in a XLPM version. 

    Download full text (pdf)
    fulltext
  • 6906.
    Åhrén, Emma
    Linköping University, Department of Computer and Information Science, Human-Centered systems.
    Mobilapplikationen som uppmuntrar barn till fysisk aktivitet: Framtagning av en konceptuell mobilapplikation som ska användas med aktivitetsarmbandet Lifee2016Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [sv]

    Detta examensarbete har bestått av utvecklingen av en konceptuell mobilapplikation som ska uppmuntra barn till fysiskt aktiv lek. Arbetets involverade frågeställningar bestod av hur en mobilapplikation kan utformas för att uppmuntra barn till fysisk aktivitet, samt hur en mobilapplikation kan samverka med ett aktivitetsarmband för att förhöja användarupplevelsen. Utvecklingsarbetet har bestått av en produktutvecklingsprocess tidiga del, och har gått från förundersökning fram till skapandet av en high fidelity prototyp med tillhörande användartester. Produktutvecklingen har inkluderat human-centered design vilket har inneburit ett flertal tillfällen där barn, mellan 6 och 10 år gamla, har inkluderats i arbetet. Detta har påverkat de involverade metoderna samt resultatet.

    Arbetet resulterade i en konceptuell mobilapplikation där användaren kan ta hand om en figur med hjälp av poäng som samlats med fysisk aktivitet. Konceptet innehåller flera olika funktioner så som en affär där insamlade aktivitetspoäng kan spenderas, en garderob med ägda accessoarer, minispel i form av exergames och statistik över utförd fysisk ansträngning. För att förhöja användarens upplevelse av aktivitetsarmbandet skapades ett samband mellan detta och den konceptuella mobilapplikationen. Detta samband innebar att konceptets poäng samlas in med hjälp av armbandet för att sedan överföras till spelet med en synkroniseringsfunktion.

    Download full text (pdf)
    fulltext
  • 6907.
    Åkerstedt, Zandra
    Linköping University, Department of Computer and Information Science, Human-Centered systems.
    Guided reflection in Simulator-Based Crisis Management Training: Examining the possibility to implement After Action Reviews in the CCRAAAFFFTING project2019Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Reflection is an important team learning activity, allowing team members to process feedback and to learn from experiences. Debriefing methods such as the After Action Review (AAR), proved to increase learning, can be used to guide teams through the process of reflection. This thesis, commissioned by the Creating Collaborative Resilience Awareness, Analysis and Action for Finance, Food and Fuel Systems in INteractive Games (CCRAAAFFFTING) project, aims to investigating how current post-exercise discussions within the CCRAAAFFFTING project support reflection and whether or not AAR could be implemented. This study used an explorative, semi-experimental research design, containing two conditions - the current post-exercise discussions (condition 1) and AAR’s (condition 2). Data was collected through observations and questionnaires. Due to issues regarding validity, data from questionnaires given to participants, as well as comparisons of participants' subjective experiences between the two conditions, could not be used to provide any support for choosing one post-exercise discussion over the other. However, observations showed that the current post-exercise discussion did not support reflection, thus, making it beneficial to implement AAR. Proper implementation of AAR could not only support team learning, but also organizational learning by facilitating the transference of knowledge back to participants home organizations. This transferred knowledge, if used right by the organizations, could help increased resilience. However, AAR cannot simply be implemented, and this thesis concludes with a list of identified recommendations.

    Download full text (pdf)
    fulltext
  • 6908.
    Åkerström, Christian
    Linköping University, Department of Computer and Information Science.
    Utveckling av Verktyg för generering av Stubb- och Mockobjekt för C2008Independent thesis Basic level (professional degree), 20 points / 30 hpStudent thesis
    Abstract [sv]

    Testdriven utveckling samt användning av enhetstestning är ett växande område. Vid användning av dessa tekniker är det önskvärt att kunna använda stubb- och mockobjekt för att ersätta en DOC(Dependent on Component).

    I dagsläget finns det ett verktyg hos Enea som genererar stubbar för C++-källkod. Examensarbetet består av att vidareutveckla detta verktyg i flera avseenden. Stöd för C-kod adderas till verktyget. För C-kod adderas även möjligheten att generera stubb- och mockobjekt. Testning av verktyget görs mot ett befintligt kundprojekt hos Enea med goda resultat.

    Download full text (pdf)
    FULLTEXT01
  • 6909.
    Åkesson, Daniel
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    An LLVM Back-end for REPLICA: Code Generation for a Multi-core VLIWProcessor with Chaining2012Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    REPLICA is a PRAM-NUMA hybrid architecture, with support for instructionlevel parallelism as a VLIW architecture. REPLICA can also chain instructionsso that the output from an earlier instruction can be used as input to a laterinstruction in the same execution step.

    There are plans in the REPLICA project to develop a new C-based program-ming language, compilers and libraries to speed up development of parallel pro-grams. We have developed a LLVM back-end as a part of the REPLICA projectthat can be used to generate code for the REPLICA architecture. We have alsocreated a simple optimization algorithm to make better use of REPLICAs supportfor instruction level parallelism. Some changes to Clang, LLVMs front-end forC/C++/Objective-C, was also necessary so that we could use assembler in-liningin our REPLICA programs.

    Using Clang to compile C-code to LLVMs internal representation and LLVMwith our REPLICA back-end to transform LLVMs internal representation intoMBTAC1 assembler.

    Download full text (pdf)
    fulltext
  • 6910.
    Åkesson, Lisa
    et al.
    Linköping University, Department of Computer and Information Science, Statistics.
    Henningsson, Denise
    Linköping University, Department of Computer and Information Science, Statistics.
    Klassificering av köp på betalda sökannonser2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The data consultancy company Knowit AB has a client who advertises on Google AdWords. This thesis focuses mainly on finding which settings in AdWords generate purchases of the client’s product. If a setting frequently contributes to clicks but rarely to purchases of the product, the setting is not profitable.The target variable in this thesis is binary and indicates whether a click on the advertisement led to purchase of the product or not. Since the target variable’s distribution was skewed, the sampling technique SMOTE was used to create more observations in the minority class. The classification methods researched and presented in this thesis are logistic regression, neural networks and decision trees.The results showed that all four factor had significant affect on the probability of purchase. First, if a desktop or laptop computer was used to search on Google, the likelihood that a click leads to purchase is substantially higher compared to if a mobile or tablet was used. Second, an “exact match” setting for the keywords gives the highest probability of purchase and a “broad match” gives the lowest probability. Third, purchase rates are also affected by the day of the week. Sunday has the highest probability of purchase while Saturday and Tuesday have the lowest probability. Finally, an advertisement´s average position affects the likelihood of the product being purchased. The higher value of average position, the higher the likelihood of purchase.

    Download full text (pdf)
    fulltext
  • 6911.
    Ålind, Markus
    Linköping University, Department of Computer and Information Science.
    A Skeleton library for Cell Broadband Engine2008Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    The Cell Broadband Engine processor is a powerful processor capable of over 220 GFLOPS. It is highly specialized and can be controlled in detail by the programmer. The Cell is significantly more complicated to program than a standard homogeneous multi core processor such as the Intel Core2 Duo and Quad. This thesis explores the possibility to abstract some of the complexities of Cell programming while maintaining high performance. The abstraction is achieved through a library of parallel skeletons implemented in the bulk synchronous parallel programming environment NestStep. The library includes constructs for user defined SIMD optimized data parallel skeletons such as map, reduce and more. The evaluation of the library includes porting of a vector based scientific computation program from sequential C code to the Cell using the library and the NestStep environment. The ported program shows good performance when compared to the sequential original code run on a high-end x86 processor. The evaluation also shows that a dot product implemented with the skeleton library is faster than the dot product in the IBM BLAS library for the Cell processor with more than two slave processors.

     

    Download full text (pdf)
    FULLTEXT01
  • 6912.
    Ålind, Markus
    et al.
    Linköpings universitet.
    Eriksson, Mattias
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    Kessler, Christoph
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
    BlockLib: A Skeleton Library for Cell Broadband Engine2008In: Proceedings - International Conference on Software Engineering, New York, USA: ACM , 2008, p. 7-14Conference paper (Refereed)
    Abstract [en]

    Cell Broadband Engine is a heterogeneous multicore processor for high-performance computing and gaming. Its architecture allows for an impressive peak performance but, at the same time, makes it very hard to write efficient code. The need to simultaneously exploit SIMD instructions, coordinate parallel execution of the slave processors, overlap DMA memory traffic with computation, keep data properly aligned in memory, and explicitly manage the very small on-chip memory buffers of the slave processors, leads to very complex code. In this work, we adopt the skeleton programming approach to abstract from much of the complexity of Cell programming while maintaining high performance. The abstraction is achieved through a library of parallel generic building blocks, called BlockLib. Macro-based generative programming is used to reduce the overhead of genericity in skeleton functions and control code size expansion. We demonstrate the library usage with a parallel ODE solver application. Our experimental results show that BlockLib code achieves performance close to hand-written code and even outperforms the native IBM BLAS library in cases where several slave processors are used.

  • 6913.
    Åsberg, Mikael
    Linköping University, Department of Computer and Information Science.
    Jämförelse av Oracle och MySQL med fokus på användning i laborationer för universitetsutbildning2008Independent thesis Basic level (professional degree), 10 points / 15 hpStudent thesis
    Abstract [sv]

    Syftet med arbetet som beskrivs i denna rapport var att undersöka om den Oracle-baserade laborationsmiljö som användes hos ADIT gick att överföra till MySQL. Oracle är ett komplext system som är krävande att administrera, något som ADIT ansvarat för med egen personal och egen hårdvara och detta var inte idealiskt. I kombination med ett stort intresse från studenter att använda just MySQL vid laborationer hos ADIT beslutades det att man skulle undersöka om MySQL nu var moget att axla den roll som Oracle tidigare haft. Utifrån detta går rapporten igenom vad som behövde göras med det befintliga laborationsmaterialet. En introduktion till relations¬modellen och SQL samt förklaringar av skillnader i features mellan Oracle och MySQL som hade betydelse för laborationerna återfinns också. Det visade sig att överföringen var enkel att göra och sist i rapporten sammanställs våra erfarenheter.

    Download full text (pdf)
    FULLTEXT01
  • 6914.
    Åsberg, Mikael
    et al.
    Linköping University, The Institute of Technology. Linköping University, Department of Computer and Information Science, Database and information techniques.
    Strömbäck, Lena
    Linköping University, Department of Computer and Information Science, Database and information techniques. Linköping University, The Institute of Technology.
    Bioinformatics: From Disparate Web Services to Semantics and Interoperability2010In: International Journal of Advances in Software, ISSN 1942-2628, Vol. 3, no 3-4, p. 396-406Article in journal (Refereed)
    Abstract [en]

    In the field of bioinformatics, there exists a large number of web service providers and many competing standards regarding how data should be represented and interfaced. However, these web services are often hard to use for a non-programmer and it can be especially hard to understand how different services can be used together to create scientific workflows. In this paper we have performed a literature study to identify problems involved in developing interoperable webservices for the bioinformatics community and steps taken by other projects to address them. We have also conducted a case study by developing our own bioinformatic web service to further investigate these problems. Based on our case study we have identified a number of design issues important to consider when designing web services. The paper is concluded by discussing current approaches aimed at making web services easier to use and by presenting our own proposal of an easy-to-use solution for integrating information from web services.

  • 6915.
    Åsberg, Mikael
    et al.
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Strömbäck, Lena
    Linköping University, Department of Computer and Information Science, IISLAB - Laboratory for Intelligent Information Systems. Linköping University, The Institute of Technology.
    Interoperable and Easy-to-Use Web Services for the Bioinformatics Community - A Case Study2010In: The Second International Conference on Advances in Databases, Knowledge, and Data Applications, DBKDA 2010, 2010, p. 16-21Conference paper (Refereed)
    Abstract [en]

    In the field of bioinformatics, there exists a large number of web service providers and many competing standards regarding how data should be represented and interfaced. However, these web services are often hard to use for a non-expert programmer and it can be especially hard to see how different services can be used together to create scientific workflows. In this paper we have performed a literature study to identify problems involved in developing interoperable web services for the bioinformatics community and steps taken by other projects to, at least in part, address them. We have also conducted a case study by developing our own bioinformatic web service to further investigate these problems.

  • 6916.
    Åsberg, Samira
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Social Networks in Education: A Facebook-Based Educational Platform2013Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Social networking sites are among the most popular daily activities of students these days.

    Students are mostly using social networking sites for communication and sharing of their experiences. Facebook is an example of a social networking site, which supports additional features such as creating a profile page, creating group pages and supports possibility of implementing different integrated application with Facebook. These features improve the Facebook experience, allowing users to form groups, where they can introduce ideas and concepts, which can be shared and discussed in a structured style.

    For this thesis we have created a new learning management system by implementing an online educational platform within a Facebook context. This work introduces a new, complementary style of education, where students can improve their knowledge and sociality outside the university in an innovative way.

    The platform takes advantage of gamification, which introduces game-like elements to concepts such as education and learning management systems, to make them more fun and rewarding.

    The goal of this thesis is to extend the educational border to an interesting online environment where students can learn, communicate, and examine their knowledge globally in different courses within our application platform in Facebook.

    Download full text (pdf)
    Samira- Åsberg-Master-Thesis
  • 6917.
    Åsberg, Sanna
    Linköping University, Department of Computer and Information Science.
    Sökfrasanalys på Gula Sidorna2006Independent thesis Advanced level (degree of Magister), 20 points / 30 hpStudent thesis
    Abstract [sv]

    Söktjänsten på Gula Sidorna innefattar sökningar på produkter, varor och tjänster och där görs tusentals sökningar varje dag. Enligt Eniro finns en del problem med söktjänsten och syftet med studien är att fastställa vilka dessa problem är och om systemet med språkteknologiska metoder kan förbättra träffarnas relevans, omfattning och rankning.

    Studiens huvudsakliga frågeställning är om det är möjligt att med språkteknologiska metoder förbättra sökningen på Gula Sidorna med avseende på träffarnas relevans och täckning samt rankning av dessa träffar, och vilka språkteknologiska metoder som i så fall mest höjer systemets kvalitet utifrån användningssynpunkt, inom ramarna för företagets intressen.

    Genom lingvistisk analys av en månads sökordssökningar på www.gulasidorna.eniro.se identifierades sju olika problemtyper utifrån hur väl träffarna matchade sökfrasens syntax och semantik. Med bakgrund i systemets existerande struktur och den typ av data som finns lagrad togs ett antal lösningsförslag fram utifrån teorier om språkteknologiska metoder i informationssökningssystem. Sju kortsiktiga och fem långsiktiga lösningar presenterades och dess effekter på prestationen vid en eventuell implementering diskuterades. Med nämnda förbättringsförslag som grund gavs förslag på hur rankningssystemet för Gula Sidorna skulle kunna förbättras.

    Slutsatser som kan dras utifrån resultaten är att de kortsiktiga lösningarna vid implementering bör kunna lösa drygt hälften av de identifierade problemen. Dock krävs vidare studier för att säkerställa att de långsiktiga lösningarna inte orsakar fler problem än de löser.

    Download full text (pdf)
    FULLTEXT01
  • 6918.
    Åslin, Fredrik
    Linköping University, Department of Computer and Information Science.
    Evaluation of Hierarchical Temporal Memory in algorithmic trading2010Independent thesis Advanced level (professional degree), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This thesis looks into how one could use Hierarchal Temporal Memory (HTM) networks to generate models that could be used as trading algorithms. The thesis begins with a brief introduction to algorithmic trading and commonly used concepts when developing trading algorithms. The thesis then proceeds to explain what an HTM is and how it works. To explore whether an HTM could be used to generate models that could be used as trading algorithms, the thesis conducts a series of experiments. The goal of the experiments is to iteratively optimize the settings for an HTM and try to generate a model that when used as a trading algorithm would have more profitable trades than losing trades. The setup of the experiments is to train an HTM to predict if it is a good time to buy some shares in a security and hold them for a fixed time before selling them again. A fair amount of the models generated during the experiments was profitable on data the model have never seen before, therefore the author concludes that it is possible to train an HTM so it can be used as a profitable trading algorithm.

    Download full text (pdf)
    FULLTEXT01
  • 6919.
    Åström Åberg, Fabian
    Linköping University, Department of Computer and Information Science.
    Dry-run med hjälp av union mount2015Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    Abstract [sv]

    Många avancerade och komplexa system används idag run-tom i världen och flera av dem är väldigt viktiga att de fungerar och fortsätter göra det. För att inte förstöra dessa system så kan en dry-run användas om någonting behöver uppdateras eller ändras. Med dry-run menas att en ändring aldrig händer men att resultaten av ändringen kan visas på en skärm eller förmedlas på något sätt. Det här arbetet undersöker om unionmount är en bra lösning för att implementera detta. Arbetetvisar att det finns möjligheter för att implementeras men det finns en del problem som behöver lösas. Detta kan också bero på vilket system man vill implementera det i.

    Download full text (pdf)
    fulltext
  • 6920.
    Öberg, Fredrik
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Object-oriented frameworks: a new strategy for CASE tool development1998Licentiate thesis, monograph (Other academic)
  • 6921.
    Öberg, Kim
    Linköping University, Department of Computer and Information Science, Human-Centered systems. Linköping University, The Institute of Technology.
    HORN - Hank and OpenDRIVE Road Networks: An editor for creating HANK scenarios while working with OpenDRIVE2012Independent thesis Basic level (degree of Bachelor), 12 HE creditsStudent thesis
    Abstract [en]

    HORN is a solution to the problem of how to implement scenarios in a more efficient way than was previously possible allowing researchers who wish to create scenarios for HANK the ability to quicker implement larger scenarios than was previously possible.

    OpenDRIVE is an open standard for road networks that is believed to be the way forward and Horn is an attempt at unifying OpenDRIVE scenarios with HANK - the driving simulator currently in use at Link\"{o}pings Universitet, thus futureproofing all work done to implement scenarios.

    Before HORN HANK scenarios were laboriously constructed with a really bad program or by hand and HORN tries to make the process far less painful.

    This thesis describes how to work with the Road Network Editor program HORN ("Hank and OpenDRIVE Road Networks") that was developed for working with HANK's scenarios as well as my experience implementing it and some of the fascinating rules for how to draw some exotic two dimensional geometries I found out about as I worked on HORN.

    Download full text (pdf)
    Horn - Hank and OpenDRIVE Road Networks
  • 6922.
    Öberg, Tomas
    Linköping University, Department of Computer and Information Science.
    Design av databassystem för testresultat från Tor-systemet2004Independent thesis Basic level (professional degree)Student thesis
    Abstract [en]

    This master’s thesis was performed at PartnerTech AB in Åtvidaberg. It addresses the problem of managing test results obtained from testing electronics manufactured by PartnerTech. PartnerTech has developed a test system, called Tor, which performs tests on manufactured boards and stores the test results in files. The Tor system consists of both hardware and software part, where the software runs on an ordinary PC with MS DOS/Windows 2000. The effects on the existing Tor system that this thesis implies are minimal.

    This work focuses on a way of storing the produced test files in a database. In this work a data model has been developed, implemented, and evaluated together with a system that imports test files into the database and a graphical user interface that allows a user to easily search and browse the stored test results. It is also possible to print test reports from the Tor system. For implementing the database system Microsoft SQL Server 2000 was chosen as database server and an XML based data format was chosen to import and export data to and from the database. Two alternative graphical user interface applications were developed and compared - one server based on Microsoft IIS and one client based in Microsoft Access. For advanced data manipulation certain parts of the system were developed in Microsoft Excel.

    Download full text (pdf)
    FULLTEXT01
  • 6923.
    Öberg, Viktor
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Middleware med Google Web Toolkit2012Independent thesis Basic level (university diploma), 10,5 credits / 16 HE creditsStudent thesis
    Abstract [sv]

    Detta examensarbete har utförts i samarbete med företaget Systemagic AB. Systemagic är ett teknikföretag vars expertis ligger inom mjukvaruutveckling inom IPTV-teknologi. Detta innefattar bland annat utveckling av middleware till digitalboxar, också kallade Set-top-boxar.

    Middleware är den mjuk- och hårdvaruinfrastruktur som sammankopplar de olika delarna av ett IPTV-system. Det är ett distribuerat operativt system som både finns på operatörens servrar samt i slutanvändarens digitalbox. Då det idag ställs allt högre krav på funktionalitet och dynamik från beställare blir utvecklingen av ett modernt middleware mycket resurskrävande. Systemagic anser att en stor bidragande orsak till den resurskrävande utvecklingsprocessen kan kopplas till användningen av scriptspråket JavaScript och är därför intresserade av alternativa metoder.

    Google Web Toolkit (GWT) är ett Java-ramverk som kan användas för att på ett snabbt och smidigt sätt utveckla interaktiva webbapplikationer. Detta möjliggörs genom att all utveckling sker i Java. Slutprodukten efter kompilering är standard-kompatibel HTML och JavaScript, helt oberoende av Java.

    Detta examensarbete har gått ut på att undersöka möjligheten att använda Java och GWT för att underlätta och potentiellt snabba upp utvecklingen av ett middleware. Målet var att undersöka om GWT kan användas rakt av för att ta fram den del av ett middleware som återfinns i slutanvändarens box, en så kallad portal, eller om ramverket måste anpassas för att de mest grundläggande funktionerna hos en box ska kunna implementeras. Rapporten beskriver frågeställningar, tillvägagångssätt, problem och  svårigheter som uppstod, de lösningar som använts samt en analys och diskussion av resultatet.

    Download full text (pdf)
    fulltext
  • 6924.
    Ögren, Mikael
    et al.
    Linköping University, Department of Computer and Information Science.
    Fahlvik, Johanna
    Linköping University, Department of Computer and Information Science.
    Garplind, Joel
    Linköping University, Department of Computer and Information Science.
    Karlsson, Emeli
    Linköping University, Department of Computer and Information Science.
    Löfberg, Fredrik
    Linköping University, Department of Computer and Information Science.
    Scheid, Adam
    Linköping University, Department of Computer and Information Science.
    Tegnebord, David
    Linköping University, Department of Computer and Information Science.
    Trygg, Alexander
    Linköping University, Department of Computer and Information Science.
    Wåström, Hampus
    Linköping University, Department of Computer and Information Science.
    Utveckling av en webbutik för köp och sälj av begagnade kläder2015Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    Abstract [sv]

    Rapporten beskriver det tekniska och marknadsmässiga framtagandet av en plattform för handelmed begagnade kläder på internet. Webbapplikationen har namnet Trojo och den främstamålgruppen är miljömedvetna personer mellan 18 och 29 år. Rapportens fokus kommer att liggapå tekniska samt marknadsmässiga aspekter samt relationen mellan dessa. Exempelvis diskuterarrapporten teori som visar på att förbättrade laddningstider generellt sätt ökar försäljningen för ehandlare,och därför behandlar även rapporten hur Trojo arbetat rent tekniskt för att optimeraladdningstiderna. Vikten av att hemsidan klarar av att ta emot trafik från olika enheter kommerockså att behandlas samt hur projektgruppen tekniskt gått tillväga för att göra hemsidanresponsiv. Vilka användarberättelser som ligger bakom det slutgiltiga resultatet, prioriteringenmellan dem samt hur implementationen av dem behandlas också.

    Rapporten mynnar ut i ett resultat som besvarar hur en webbaserad e-butik för begagnade kläderkan realiseras så att den attraherar målgruppen unga och miljömedvetna personer samt går medvinst efter tre år. Hur rapporten kan ses i ett vidare sammanhang diskuteras också och exempelvisinkluderas resonemang kring Trojos potential att påverka miljön positivt. Avslutningsvisbehandlas även hur Trojo skulle kunna fortsätta utvecklingen för att ytterligare optimeramöjligheterna att attrahera den betraktade målgruppen.

    Download full text (pdf)
    fulltext
  • 6925.
    Ögren, Mikael
    et al.
    Linköping University, Department of Computer and Information Science, Software and Systems.
    Wikblad, Ludwig
    Linköping University, Department of Computer and Information Science, Software and Systems.
    En testprocess för webbutvecklingsprojekt med små team2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Finding a suitable approach for testing in small development teams is a challenge. Many small companies view traditional test processes and test process improvement models as too resource intensive for their needs. Minimal Test Practice Framework (MTPF) is a framework for testing which purpose is to provide a minimalistic approach to test improvement. The goal of this study was to examine how MTPF can be adapted to a small development team without incurring a time cost that the team would experience as too high. The study was performed in the department Web \& Mobile of the company Exsitec. At the department teams of 2-6 people develop web applications to business customers. During the study a testprocess was developed in close cooperation with the developers of the department with the aim of adapting it as well as possible to the needs of the department. The study was performed as action research in three phases, according to the method Cooperative Method Development, in a project with two developers. During the first phase all developers in the department were interviewed to establish an understanding of the environment for the study. During the second phase a set of possible improvements was developed together with the developers. During the third phase some of these improvements were implemented and evaluated. By focusing on unit testing central business logic in the application the developed test process improved the developers confidence in the code quality without being perceived as too resource intensive.

    Download full text (pdf)
    fulltext
  • 6926.
    Öh, Rickard
    Linköping University, Department of Computer and Information Science.
    Analysis and implementation of remote support for ESAB’s welding systems: using WeldPoint and web services2009Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This thesis was written on behalf of ESAB Research and Development department, in LaxåSweden. One of ESAB’s product areas is developing various welding systems.Today if ESAB’s customers experience a problem with one of their welding systems they callESAB’s service center. If the problem seems to have been caused by software, or if it requireslog files to be analyzed, ESAB needs a way to get this system information from the customer’swelding system to ESAB’s employees.One of the goals with this project thesis was to perform an analysis answering how the systeminformation should be sent, stored and what unit in the customer’s welding system that shouldsend it. Another goal was to implement the solution that the analysis presented.The analysis shows that WeldPoint in combination with a web service is the best way to sendthe system information from the customer’s welding system. WeldPoint is a PC control and logsoftware connected to the customer’s welding system. A web service provides a serviceinterface enabling clients to interact with a web server. Clients communicate with the webservice using HTTP, this means that clients can easily communicate across firewalls and othernetwork obstacles.The thesis work resulted in three different applications written in C#.NET. The first applicationis a simple form called WeldPoint Remote Support (WRS). This form extracts customerinformation, welding system information and log files from the customer and the customer’swelding system. All this information is called a case. The case is received by ESAB using thesecond application, WeldPoint Web service (WWS). WWS stores the received case in adatabase. The third application is called WeldPoint Remote Support Center (WRSC). Thisapplication is used by the ESAB employee’s to view the case sent from the customer’s weldingsystem.The above implementation has been tested and supports a robust and secure way to send andview the system information from the customer’s welding system. The conclusions showed thatall goals and requirements set by ESAB were met.

    Download full text (pdf)
    FULLTEXT01
  • 6927.
    Öh, Rickard
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Utveckling av konsultkompetenssystem: Implementering av en kompetensdatabas för ett konsultbolag2011Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    The purpose of this thesis is to examine / investigate the possibility to store and present employees’ skills and competencies in knowledge-intensive company. The initiator of this thesis is the consultant firm Nethouse Sverige AB.

    As Nethouse employee number grows, it becomes more and more difficult to structure and manage the skills and competencies that exist within Nethouse. It also becomes harder to keep track of the areas in which individual employees develop. Today each employee enters their skills and competencies in a Word-document (one per employee) called consultant profile. This way of entering skills and competencies causes several problems:

    • Difficult to summarize the competence inside (employees) and also outside (jobseekers) Nethouse.
    • Updating the consultant profile is often forgotten.
    • Difficult to search for employees/jobseekers with specific skills.

    In order to solve the problems in a structured manner a preliminary study in requirements management has been performed. The study resulted in a number of requirement gathering techniques which was used to extract the requirements of the system to be developed.

    The requirements were realized by implementing a web application in which every employee at Nethouse could create their own consultant profile. A profile includes the assignments, competencies and roles that the employee have experience in. This information was also made searchable and the profile can be exported to Word-format.

    The system will save Nethouse’s employees a lot of time when searching for competencies and when compiling lists of competencies that exist within the company.

    Download full text (pdf)
    fulltext
  • 6928.
    Öhberg, Tomas
    Linköping University, Department of Computer and Information Science, Software and Systems.
    Auto-tuning Hybrid CPU-GPU Execution of Algorithmic Skeletons in SkePU2018Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    The trend in computer architectures has for several years been heterogeneous systems consisting of a regular CPU and at least one additional, specialized processing unit, such as a GPU.The different characteristics of the processing units and the requirement of multiple tools and programming languages makes programming of such systems a challenging task. Although there exist tools for programming each processing unit, utilizing the full potential of a heterogeneous computer still requires specialized implementations involving multiple frameworks and hand-tuning of parameters.To fully exploit the performance of heterogeneous systems for a single computation, hybrid execution is needed, i.e. execution where the workload is distributed between multiple, heterogeneous processing units, working simultaneously on the computation.

    This thesis presents the implementation of a new hybrid execution backend in the algorithmic skeleton framework SkePU. The skeleton framework already gives programmers a user-friendly interface to algorithmic templates, executable on different hardware using OpenMP, CUDA and OpenCL. With this extension it is now also possible to divide the computational work of the skeletons between multiple processing units, such as between a CPU and a GPU. The results show an improvement in execution time with the hybrid execution implementation for all skeletons in SkePU. It is also shown that the new implementation results in a lower and more predictable execution time compared to a dynamic scheduling approach based on an earlier implementation of hybrid execution in SkePU.

    Download full text (pdf)
    fulltext
  • 6929. Order onlineBuy this publication >>
    Öhgren, Annika
    Linköping University, Department of Computer and Information Science, MDALAB - Human Computer Interfaces. Linköping University, The Institute of Technology.
    Towards an Ontology Development Methodology for Small and Medium-sized Enterprises2009Licentiate thesis, monograph (Other academic)
    Abstract [en]

    This thesis contributes to the research field information logistics. Information logistics aims at improving information flow and at reducing information overload by providing the right information, in the right context, at the right time, at the right place through the right channel.

    Ontologies are expected to contribute to reduced information overload and solving information supply problems. An ontology is created to form some kind of shared understanding for the involved stakeholders in the domain at hand. By using this semantic structure you can further build applications that use the ontology and support the employee by providing only the most important information for this person.

    During the last years, there has been an increasing number of successful cases in which industrial applications successfully use ontologies. Most of these cases however, stem from large enterprises or IT-intensive small or medium-sized enterprises (SME). The current ontology development methodologies are not tailored for SME and their specific demands and preferences, such as that SME prefer mature technologies, and show a clear preference for to a large extent standardised solutions. The author proposes a new ontology development methodology, taking the specific characteristics of SME into consideration. This methodology was tested in an application case, which resulted in a number of concrete improvement ideas, but also the conclusion that further specialisation of the methodology was needed, for example for a specific usage area or domain. In order to find out in which direction to specify the methodology a survey was performed among SME in the region of Jönköping.

    The main conclusion from the survey is that ontologies can be expected to be useful for SME mainly in the area of product configuration and variability modelling. Another area of interest is document management for supporting project work. The area of information search and retrieval can also be seen as a possible application field, as many of the respondents of the survey spend much time finding and saving information.

    Download full text (pdf)
    FULLTEXT01
    Download (pdf)
    COVER01
  • 6930.
    Öhlin, Petra
    Linköping University, Department of Computer and Information Science, Software and Systems.
    Prioritizing Tests with Spotify’s Test & Build Data using History-based, Modification-based & Machine Learning Approaches2017Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    This thesis intends to determine the extent to which machine learning can be used to solve the regression test prioritization (RTP) problem. RTP is used to order tests with respect to probability of failure. This will optimize for a fast failure, which is desirable if a test suite takes a long time to run or uses a significant amount of computational resources. A common machine learning task is to predict probabilities; this makes RTP an interesting application of machine learning. A supervised learning method is investigated to train a model to predict probabilities of failure, given a test case and a code change. The features investigated are chosen based on previous research of history- based and modification-based RTP. The main motivation for looking at these research areas is that they resemble the data provided by Spotify. The result of the report shows that it is possible to improve how tests run with RTP using machine learning. Nevertheless, a much simpler history- based approach is the best performing approach. It is looking at the history of test results, the more failures recorded for the test case over time, the higher priority it gets. Less is sometimes more. 

    Download full text (pdf)
    fulltext
  • 6931.
    Öhlund, Elinor
    et al.
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Wang, William
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Phung, Gullis
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Olsson, Jonas
    Lundqvist, Felix
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Hultberg, Dag
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Fixcher, Max
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Back, Hampus
    Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
    Design och implementation av en e-butik med en personifierbar produkt för att uppnå nytta och effektivitet: Utveckling av e-butiken Coffe Creation2017Independent thesis Basic level (degree of Bachelor), 12 credits / 18 HE creditsStudent thesis
    Abstract [en]

    The purpose of this study is to find factors that enhances the usability of an e-commerce with customizable products in terms of usefulness and effectiveness/efficiency. The process which has been used to reach the end product is an iteration-based user-centered design method in which the developers have had a continuous dialogue with the end users. The design choices that have been made are based on user test feedback. Five factors of importance to achieve usefulness and effectiveness/efficiency for an e-commerce website that sell customizable products have emerged from the study.  It has been shown that both usefulness and effectiveness/efficiency are affected by the presented functionality and purpose of the application. The users understanding of how a certain choice will affect a customizable product is connected with usefulness. The applications capability to inform the user of the information found on the e-shop need to have a proper structure to achieve effectiveness/efficiency. The last factor is related to the buying process, it is shown that the usefulness can be improved if there is a possibility to select products without the need to create a custom product from scratch.

    Download full text (pdf)
    fulltext
  • 6932.
    Öhrström, Fredrik
    Linköping University, Department of Computer and Information Science, Human-Centered systems.
    Cluster Analysis with Meaning: Detecting Texts that Convey the Same Message2018Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Textual duplicates can be hard to detect as they differ in words but have similar semantic meaning. At Etteplan, a technical documentation company, they have many writers that accidentally re-write existing instructions explaining procedures. These "duplicates" clutter the database.

    This is not desired because it is duplicate work. The condition of the database will only deteriorate as the company expands. This thesis attempts to map where the problem is worst, and also how to calculate how many duplicates there are.

    The corpus is small, but written in a controlled natural language called Simplified Technical English. The method uses document embeddings from doc2vec and clustering by use of HDBSCAN* and validation using Density-Based Clustering Validation index (DBCV), to chart the problems. A survey was sent out to try to determine a threshold value of when documents stop being duplicates, and then using this value, a theoretical duplicate count was calculated.

    Download full text (pdf)
    fulltext
  • 6933.
    Öhrström, Fredrik
    Linköping University, Department of Computer and Information Science.
    The Indie Developer’s guide to immersive tweens and animation: What you need to know as a programmer to animate and increase immersion2016Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
    Abstract [en]

    Some games are grabbing your attention more than others. Some even do it so well people even lose track of time and their surroundings.

    Why does this happen? And how can the effect be harnessed for your own game?

    This report studies what immersion is and subjects related to it, such as richness and flow, and then how and what kind of easy animations and effects that build on these concepts that you can create in a 2D puzzle game. Most of the effects, animations and ideas can probably be carried over to other game types without much difficulty if you want a more immersive product.

    In the end, the player experience is tested by two surveys to see if players were immersed, PANAS and IEQ. The results go over what kind of effects were implemented and the surveys showed that most players were a bit immersed and that they enjoyed the graphics of the game.

    Download full text (pdf)
    fulltext
  • 6934.
    Ölvingson, Christina
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    On development of information systems with GIS functionality in public health informatics: a requirements engineering approach2003Doctoral thesis, comprehensive summary (Other academic)
    Abstract [en]

    Public health informatics has in recent years emerged as a field of its own from medical informatics. Since public health informatics is newly established and also new to public health professionals, previous research in the field is relatively scarce. Even if the overlap with medical informatics is large, there are differences between the two fields. Public health is, for example, more theoretical and more multi-professional than most clinical fields and the focus is on populations rather than individuals. These characteristics result in a complex setting for development of information systems. To our knowledge there exist few systems that support the collaborative process that constitutes the foundation of public health programs. Moreover, most applications that do support public health practitioners are small-scale, developed for a specific purpose and have not gained any wider recognition.

    The main objective of this thesis is to explore a novel approach to identifying the requirements for information system support with geographical information system (GIS) functionality in public health informatics. The work is based on four case studies that are used to provide the foundation for the development of an initial system design. In the first study, problems that public health practitioners experience in their daily work were explored. The outcome of the study was in terms of descriptions of critical activities. In the second study, the use case map notation was exploited for modeling the process of public health programs. The study provides a contextual description of the refinement of data to information that could constitute a basis for both political and practical decision in complex inter-organizational public health programs. In the third study, ethical conflicts that arose when sharing geographically referenced data in public health programs were analyzed to find out how these affect the design of information systems. The results pointed out issues that have to be considered when developing public health information systems. In the fourth study, the use of information systems with GIS functionality in WHO Safe Communities in Sweden and the need for improvements were explored. The study resulted in identification of particular needs concerning information system support among public health practitioners.

    From these studies, general knowledge about the issues public health practitioners experience in daily practice was gained and the requirements identified were used as a starting-point for the design of information systems for Motala WHO Safe Community.

    The main contributions of the thesis involve two areas: public health informatics and requirements engineering. First, a novel approach to system development in public health informatics is presented. Second, the application of use case maps as a tool for requirements engineering in complex settings such as public health programs is presented. Third, the introduction of requirements engineering in public health informatics has been exemplified. The contributions of the thesis should enhance the possibility to perform more adequate requirements engineering in the field of public health informatics. As a result, it should be possible to develop information systems that better meet the needs in the field of public health. Hence, it contributes to making the public health programs more effective, which in the long run will improve public health. 

    List of papers
    1. Using the critical incident technique to define a minimal data set for requirements elicitation in public health
    Open this publication in new window or tab >>Using the critical incident technique to define a minimal data set for requirements elicitation in public health
    2002 (English)In: International Journal of Medical Informatics, ISSN 1386-5056, E-ISSN 1872-8243, Vol. 68, no 1-3, p. 165-174Article in journal (Refereed) Published
    Abstract [en]

    The introduction of computer-based information systems (ISs) in public health provides enhanced possibilities for service improvements and hence also for improvement of the population's health. Not least, new communication systems can help in the socialization and integration process needed between the different professions and geographical regions. Therefore, development of ISs that truly support public health practices require that technical, cognitive, and social issues be taken into consideration. A notable problem is to capture ‘voices’ of all potential users, i.e., the viewpoints of different public health practitioners. Failing to capture these voices will result in inefficient or even useless systems. The aim of this study is to develop a minimal data set for capturing users' voices on problems experienced by public health professionals in their daily work and opinions about how these problems can be solved. The issues of concern thus captured can be used both as the basis for formulating the requirements of ISs for public health professionals and to create an understanding of the use context. Further, the data can help in directing the design to the features most important for the users.

    Keywords
    Critical incident technique, Information systems design, Public health, Public health informatics, Requirements engineering
    National Category
    Medical and Health Sciences
    Identifiers
    urn:nbn:se:liu:diva-46775 (URN)10.1016/S1386-5056(02)00074-6 (DOI)
    Available from: 2009-10-11 Created: 2009-10-11 Last updated: 2017-12-13
    2. Requirements Engineering for inter-organizational health information systems with functions for spatial analyses: modeling a WHO safe community applying Use Case Maps
    Open this publication in new window or tab >>Requirements Engineering for inter-organizational health information systems with functions for spatial analyses: modeling a WHO safe community applying Use Case Maps
    2002 (English)In: Methods of Information in Medicine, ISSN 0026-1270, Vol. 41, no 4, p. 299-304Article in journal (Refereed) Published
    Abstract [en]

    Objectives: To evaluate Use Case Maps (UCMs) as a technique for Requirements Engineering (RE) in the development of information systems with functions for spatial analyses in inter-organizational public health settings.

    Methods: In this study, Participatory Action Research (PAR) is used to explore the UCM notation for requirements elicitation and to gather the opinions of the users. The Delphi technique is used to reach consensus in the construction of UCMs.

    Results: The results show that UCMs can provide a visualization of the system's functionality and in combination with PAR provide a sound basis for gathering requirements in inter-organizational settings. UCMs were found to represent a suitable level for describing the organization and the dynamic flux of information including spatial resolution to all stakeholders. Moreover, by using PAR, the voices of the users and their tacit knowledge is intercepted. Further, UCMs are found useful in generating intuitive requirements by the creation of use cases.

    Conclusions: With UCMs and PAR it is possible to study the effects of design changes in the general information display and the spatial resolution in the same context. Both requirements on the information system in general and the functions for spatial analyses are possible to elicit when identifying the different responsibilities and the demands on spatial resolution associated to the actions of each administrative unit. However, the development process of UCM is not well documented and needs further investigation and formulation of guidelines.

    Keywords
    health informatics, public health, system development, requirements engineering (RE), case study methods
    National Category
    Medical and Health Sciences
    Identifiers
    urn:nbn:se:liu:diva-48753 (URN)12425241 (PubMedID)
    Available from: 2009-10-11 Created: 2009-10-11 Last updated: 2017-12-12
    3. Ethical issues in public health informatics: implications for system design when sharing geographic information
    Open this publication in new window or tab >>Ethical issues in public health informatics: implications for system design when sharing geographic information
    2002 (English)In: Journal of Biomedical Informatics, ISSN 1532-0464, E-ISSN 1532-0480, Vol. 35, no 3, p. 178-185Article in journal (Refereed) Published
    Abstract [en]

    Public health programs today constitute a multi-professional inter-organizational environment, where both health service and other organizations are involved. Developing information systems, including the IT security measures needed to suit this complex context, is a challenge. To ensure that all involved organizations work together towards a common goal, i.e., promotion of health, an intuitive strategy would be to share information freely in these programs. However, in practice it is seldom possible to realize this ideal scenario. One reason may be that ethical issues are often ignored in the system development process. This investigation uses case study methods to explore ethical obstacles originating in the shared use of geographic health information in public health programs and how this affects the design of information systems. Concerns involving confidentiality caused by geographically referenced health information and influences of professional and organizational codes are discussed. The experience presented shows that disregard of ethical issues can result in a prolonged development process for public health information systems. Finally, a theoretical model of design issues based on the case study results is presented.

    Keywords
    Confidentiality, Geographical information systems (GIS), Health informatics, IT security, Privacy, Public health, Requirements engineering (RE), Systems development
    National Category
    Medical and Health Sciences
    Identifiers
    urn:nbn:se:liu:diva-46991 (URN)10.1016/S1532-0464(02)00527-0 (DOI)
    Available from: 2009-10-11 Created: 2009-10-11 Last updated: 2017-12-13
    4. Prerequisites to use information system as support in Public Health Programs: an initial requirements elicitation and analysis for WHO safe sommunities
    Open this publication in new window or tab >>Prerequisites to use information system as support in Public Health Programs: an initial requirements elicitation and analysis for WHO safe sommunities
    (English)Manuscript (preprint) (Other academic)
    Abstract [en]

    The public health context constitutes a heterogeneous environment and presents a complex task for system developers. In this study, the requirements elicitation and analysis of prerequisites for using information systems (ISs) in public health programs is investigated. Special interest is also paid to geographical information system (GIS) functionality. The specific objective of this study is to explore the need for support of ISs and GISs that exists in WHO Safe Communities in Sweden. To elicit the requirements, a questionnaire based on the critical incident technique (CIT) was used. By using CIT, it is possible to focus the development on the problems experienced by the users. Moreover, it covers both technical and social requirements. Thereafter a voice of the customer table is used to transform the needs to technical requirements. The study results in recommendations for ISs development with GIS functionality for public health practitioners.

    National Category
    Engineering and Technology
    Identifiers
    urn:nbn:se:liu:diva-86940 (URN)
    Available from: 2013-01-08 Created: 2013-01-08 Last updated: 2013-09-05
    5. Design of information systems for Public Health Programs: the case of Motala WHO safe community
    Open this publication in new window or tab >>Design of information systems for Public Health Programs: the case of Motala WHO safe community
    (English)Manuscript (preprint) (Other academic)
    Abstract [en]

    Objectives: In public health only a fraction of the potential that information systems (ISs) and geographical information systems (GISs) provides has been used. Public-health programs are executed in complex environments, and are characterized by being multi-professional and inter-organizational. Hence, there is a need for extensive studies of how ISs should be con figured to truly support public health practitioners. The objective of this study is to explore how information technology, including GIS functionality, should be configured to support practitioners in community-based public health programs.

    Measurements: The critical incident technique, interviews, the voice of the customer table, and use case maps were used for data collection.

    Results: Communication and a clearinghouse with contact persons were identified as key features and support for creating both official and unofficial contact networks is provided. The design has a module-based architecture, including an extendable easy-to-use module with GIS functionality.

    Conclusions: To support both individuals and heterogonous teams in complex public health programs, a module-based architecture is proposed. Hence, the system can be tailor-made to support individuals in their specific tasks and at their specific skill level.

    Keywords
    Public health, Requirements engineering, Prototypes, Information systems development, Safe community, GIS
    National Category
    Engineering and Technology
    Identifiers
    urn:nbn:se:liu:diva-86942 (URN)
    Available from: 2013-01-08 Created: 2013-01-08 Last updated: 2013-09-05
  • 6935.
    Ölvingson, Christina
    et al.
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Hallberg, Jonas
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Timpka, Toomas
    Linköping University, Department of Computer and Information Science. Linköping University, Department of Department of Health and Society. Linköping University, The Institute of Technology.
    Lindqvist, Kent
    Linköping University, Department of Computer and Information Science. Linköping University, Department of Department of Health and Society. Linköping University, The Institute of Technology.
    Ethical issues in public health informatics: implications for system design when sharing geographic information2002In: Journal of Biomedical Informatics, ISSN 1532-0464, E-ISSN 1532-0480, Vol. 35, no 3, p. 178-185Article in journal (Refereed)
    Abstract [en]

    Public health programs today constitute a multi-professional inter-organizational environment, where both health service and other organizations are involved. Developing information systems, including the IT security measures needed to suit this complex context, is a challenge. To ensure that all involved organizations work together towards a common goal, i.e., promotion of health, an intuitive strategy would be to share information freely in these programs. However, in practice it is seldom possible to realize this ideal scenario. One reason may be that ethical issues are often ignored in the system development process. This investigation uses case study methods to explore ethical obstacles originating in the shared use of geographic health information in public health programs and how this affects the design of information systems. Concerns involving confidentiality caused by geographically referenced health information and influences of professional and organizational codes are discussed. The experience presented shows that disregard of ethical issues can result in a prolonged development process for public health information systems. Finally, a theoretical model of design issues based on the case study results is presented.

  • 6936.
    Ölvingson, Christina
    et al.
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Hallberg, Niklas
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Timpka, Toomas
    Linköping University, Department of Computer and Information Science. Linköping University, Department of Department of Health and Society. Linköping University, The Institute of Technology.
    Design of information systems for Public Health Programs: the case of Motala WHO safe communityManuscript (preprint) (Other academic)
    Abstract [en]

    Objectives: In public health only a fraction of the potential that information systems (ISs) and geographical information systems (GISs) provides has been used. Public-health programs are executed in complex environments, and are characterized by being multi-professional and inter-organizational. Hence, there is a need for extensive studies of how ISs should be con figured to truly support public health practitioners. The objective of this study is to explore how information technology, including GIS functionality, should be configured to support practitioners in community-based public health programs.

    Measurements: The critical incident technique, interviews, the voice of the customer table, and use case maps were used for data collection.

    Results: Communication and a clearinghouse with contact persons were identified as key features and support for creating both official and unofficial contact networks is provided. The design has a module-based architecture, including an extendable easy-to-use module with GIS functionality.

    Conclusions: To support both individuals and heterogonous teams in complex public health programs, a module-based architecture is proposed. Hence, the system can be tailor-made to support individuals in their specific tasks and at their specific skill level.

  • 6937.
    Ölvingson, Christina
    et al.
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Hallberg, Niklas
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Timpka, Toomas
    Linköping University, Department of Computer and Information Science. Linköping University, Department of Department of Health and Society. Linköping University, The Institute of Technology.
    Prerequisites to use information system as support in Public Health Programs: an initial requirements elicitation and analysis for WHO safe sommunitiesManuscript (preprint) (Other academic)
    Abstract [en]

    The public health context constitutes a heterogeneous environment and presents a complex task for system developers. In this study, the requirements elicitation and analysis of prerequisites for using information systems (ISs) in public health programs is investigated. Special interest is also paid to geographical information system (GIS) functionality. The specific objective of this study is to explore the need for support of ISs and GISs that exists in WHO Safe Communities in Sweden. To elicit the requirements, a questionnaire based on the critical incident technique (CIT) was used. By using CIT, it is possible to focus the development on the problems experienced by the users. Moreover, it covers both technical and social requirements. Thereafter a voice of the customer table is used to transform the needs to technical requirements. The study results in recommendations for ISs development with GIS functionality for public health practitioners.

  • 6938.
    Ölvingson, Christina
    et al.
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Hallberg, Niklas
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Timpka, Toomas
    Linköping University, Department of Department of Health and Society. Linköping University, Faculty of Health Sciences.
    Greenes, RA
    Adaptation of the critical incident technique to requirements engineering in public health2001In: Studies in Health Technology and Informatics, ISSN 0926-9630, E-ISSN 1879-8365, Vol. 84, no 2, p. 1180-1184Article in journal (Refereed)
    Abstract [en]

    The introduction of modern information systems in public health provides new possibilities for improvements in public health services and hence also of population's health. However, development of information systems that truly supports public health practices requires that technical, cognitive, and social issues be taken into consideration. In requirements engineering for public health, a notable problem is that of capturing all aspects of the future user's voices, i.e., the viewpoints of different public health practitioners. Failing to capture these voices will result in inefficient or even useless systems. The aim of this paper is to report a requirements-engineering instrument to describe problems in the daily work of public health professionals. The issues of concern thus captured can be used as the basis for formulating the requirements of information systems for public health professionals.

  • 6939.
    Ölvingson, Christina
    et al.
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Hallberg, Niklas
    Linköping University, Department of Computer and Information Science. Linköping University, Department of Department of Health and Society. Linköping University, The Institute of Technology.
    Timpka, Toomas
    Linköping University, Department of Computer and Information Science. Linköping University, Department of Department of Health and Society. Linköping University, The Institute of Technology.
    Greenes, Robert A.
    Decision Systems Group, Harvard Medical School and Brigham and Women's Hospital, Boston, MA, USA.
    Using the critical incident technique to define a minimal data set for requirements elicitation in public health2002In: International Journal of Medical Informatics, ISSN 1386-5056, E-ISSN 1872-8243, Vol. 68, no 1-3, p. 165-174Article in journal (Refereed)
    Abstract [en]

    The introduction of computer-based information systems (ISs) in public health provides enhanced possibilities for service improvements and hence also for improvement of the population's health. Not least, new communication systems can help in the socialization and integration process needed between the different professions and geographical regions. Therefore, development of ISs that truly support public health practices require that technical, cognitive, and social issues be taken into consideration. A notable problem is to capture ‘voices’ of all potential users, i.e., the viewpoints of different public health practitioners. Failing to capture these voices will result in inefficient or even useless systems. The aim of this study is to develop a minimal data set for capturing users' voices on problems experienced by public health professionals in their daily work and opinions about how these problems can be solved. The issues of concern thus captured can be used both as the basis for formulating the requirements of ISs for public health professionals and to create an understanding of the use context. Further, the data can help in directing the design to the features most important for the users.

  • 6940.
    Ölvingson, Christina
    et al.
    Linköping University, Department of Computer and Information Science, EISLAB - Economic Information Systems. Linköping University, The Institute of Technology.
    Hallberg, Niklas
    Linköping University, Department of Computer and Information Science, MDALAB - Human Computer Interfaces. Linköping University, The Institute of Technology.
    Timpka, Toomas
    Linköping University, Department of Medicine and Health Sciences, Division of Preventive and Social Medicine and Public Health Science. Linköping University, Faculty of Health Sciences. Östergötlands Läns Landsting, Centre for Public Health Sciences.
    Lindqvist, Kent
    Linköping University, Department of Medicine and Health Sciences, Division of Preventive and Social Medicine and Public Health Science. Linköping University, Faculty of Health Sciences.
    Ethical issues in public health projects: Implications of geographic information resolution2002In: Alvarez I:, Ward Bynum T., Àlvaro de Assis Lopes J., and Rogerson S. Proceedings of the sixth international conference: The transformation of organisations in the information Age: Social and ethical implications. ETHICOMP 2002, 2002Conference paper (Refereed)
  • 6941.
    Ölvingson, Christina
    et al.
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Hallberg, Niklas
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Timpka, Toomas
    Linköping University, Department of Computer and Information Science. Linköping University, Department of Department of Health and Society. Linköping University, The Institute of Technology.
    Lindqvist, Kent
    Linköping University, Department of Computer and Information Science. Linköping University, Department of Department of Health and Society. Linköping University, The Institute of Technology.
    Requirements Engineering for inter-organizational health information systems with functions for spatial analyses: modeling a WHO safe community applying Use Case Maps2002In: Methods of Information in Medicine, ISSN 0026-1270, Vol. 41, no 4, p. 299-304Article in journal (Refereed)
    Abstract [en]

    Objectives: To evaluate Use Case Maps (UCMs) as a technique for Requirements Engineering (RE) in the development of information systems with functions for spatial analyses in inter-organizational public health settings.

    Methods: In this study, Participatory Action Research (PAR) is used to explore the UCM notation for requirements elicitation and to gather the opinions of the users. The Delphi technique is used to reach consensus in the construction of UCMs.

    Results: The results show that UCMs can provide a visualization of the system's functionality and in combination with PAR provide a sound basis for gathering requirements in inter-organizational settings. UCMs were found to represent a suitable level for describing the organization and the dynamic flux of information including spatial resolution to all stakeholders. Moreover, by using PAR, the voices of the users and their tacit knowledge is intercepted. Further, UCMs are found useful in generating intuitive requirements by the creation of use cases.

    Conclusions: With UCMs and PAR it is possible to study the effects of design changes in the general information display and the spatial resolution in the same context. Both requirements on the information system in general and the functions for spatial analyses are possible to elicit when identifying the different responsibilities and the demands on spatial resolution associated to the actions of each administrative unit. However, the development process of UCM is not well documented and needs further investigation and formulation of guidelines.

  • 6942.
    Örnberg, Dennis
    Linköping University, Department of Computer and Information Science, Database and information techniques.
    Comparison and implementation of graph visualization algorithms using JavaFX2016Independent thesis Basic level (university diploma), 10,5 credits / 16 HE creditsStudent thesis
    Abstract [en]

    Graph drawing is an important area in computer science and it has many different application areas. For example, graphs can be used to visualize structures like networks and databases. When the graphs are really big, however, it becomes difficult to draw them so that the user can get a good overview of the whole graph and all of its data. There exist a number of different algorithms that can be used to draw graphs, but they have a lot of differences. The goal of this report was to find an algorithm that produces graphs of satisfying quality in little time for the purpose of ontology engineering, and implement it using a platform that visualizes the graph using JavaFX. It is supposed to work on a visualization table with a touch display. A list of criteria for both the algorithm and the application was made to ensure that the final result would be satisfactory. A comparison between four well-known graph visualization algorithms was made and “GEM” was found to be the best suited algorithm for visualizing big graphs. The two platforms Gephi and Prefux were introduced and compared to each other, and the decision was made to implement the algorithm in Prefux since it has support for JavaFX. The algorithm was implemented and evaluated, it was found to produce visually pleasing graphs within a reasonable time frame. A modified version of the algorithm called GEM-2 was also introduced, implemented and evaluated. With GEM-2, the user can pick a specific number of levels to be expanded at first, additional levels can then be expanded by hand. This greatly improves the performance when there is no need to expand the whole graph at once, however, it also increases the amount of edge crossings which makes the graph less visually pleasing.

    Download full text (pdf)
    fulltext
  • 6943.
    Österberg, Martin
    Linköping University, Department of Computer and Information Science.
    Design av en användarvänlig Androidapplikation för trådlös kommunikation med Electronic Control Unit för bil eller testmiljö2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This is a study about software usability and information presen-tation in an Android application. The application is meant topresent the information coming being sent on the CAN buss ofa car or to listen to the messages being sent by just a few ECUconnected via a CAN buss. The study aims to evaluate the usabi-lity of the application based on an exploratory research method.The study was conducted using an iterative processes, where wefirst created a prototype. The prototype was then presented to anumber of users and they were asked to do a number of simpletasks within the application. We then used the feedback from thisexamination to improve the usability of the application. After thiswe did a second presentation of the application and compared itto the results to the results from the previous tests to see if wesucceeded in increasing the usability of the application.The first study tests showed that there were several weaknesses inthe application that we ourselves did not see. It showed that ourbackground was too prominent and that the text became hard toread, along with several other small things that we corrected. Wethen saw in our second tests that most parts of the applicationhad improved. There were still some parts of the application thatcould still use some development, and all people what differentthings in an application.

    Download full text (pdf)
    fulltext
  • 6944.
    Östergaard, Stefan
    Linköping University, Department of Computer and Information Science.
    Extending IMS specifications based on the charging needs of IPTV2006Independent thesis Basic level (professional degree), 20 points / 30 hpStudent thesis
    Abstract [en]

    With the standardization of IP Multimedia Subsystem (IMS), the telecommunications scene becomes more and more converged and in the future we will most likely access our services from all kinds of devices and link them together. One important future access method that has so far been left out of the standardization is television. There is a need for Internet Protocol Television (IPTV) to work together with IMS and this thesis focuses on one aspect of that convergence, namely charging.

    The problem explored in this thesis is if there is an efficient way of charging for IPTV services while taking advantage of the IMS charging functionality and this is done for two aspects of the problem. First, the possiblilty of an efficient Session Initiation Protocol (SIP) signaling schema is investigated and then a good charging Application Programming Interface (API) to be used when developing applications is investigated. The findings of these two investigations are then tested and improved during the implementation of a demo application.

    This thesis delivers specifications for a signaling schema that enables a Set-Top Box (STB) to pass charging information to an IMS network via INFO requests inside a special charging session. The schema is small and extendable to ensure that it can be modified further on if necessary. The thesis also delivers an encapsulating and intuitive charging API to be used by developers who want to charge for their services.

    Download full text (pdf)
    FULLTEXT01
  • 6945.
    Österholm, Anders
    Linköping University, Department of Computer and Information Science.
    PyMorphic - a Morphic based Live Programming Graphical User Interface implemented in Python2006Independent thesis Advanced level (degree of Magister), 20 points / 30 hpStudent thesis
    Abstract [en]

    Programming is a very complex activity that has many simultaneous learning elements. The area of Live-programming offers possibilities for enhancing programming work by speeding up the feedback loop and providing means for reducing the cognitive load on the working memory during the task. This could allow for better education for novice programmers. In this work a number of systems with a shared aim of providing educational tools for scholars from compulsory level to undergraduate college were studied. The common approach in the majority of the tools was to use program abstractions like tangible morphs, playing cards, capsules for code segments, and visual stories. For the user these abstractions and tools offer better focus on the constructive and creative side of programming because they relieve the user from the cumbersome work of writing program code, but they also sacrifice some of the expressiveness of a low-level language.

    A Live programming system, called PyMorphic, based on the Morphic model was built in the Python programming language. Two different solutions, based on the Wx toolkit for Python, were constructed and evaluated. The results show that Morphic and Python go well together because Python is a programming language that allows for compact and dynamic code. PyMorphic was evaluated with the cognitive dimensions framework and theories on cognitive load and working memory. A user attitude test was performed and the results showed that the users had a positive attitude towards the PyMorphic system.

    The PyMorphic project is open-source and it is hosted on Sourceforge. The code can be downloaded from the project web-site: http://pymorphic.sourceforge.net. Anyone is welcome to take part in further development of PyMorphic.

    Download full text (pdf)
    FULLTEXT01
  • 6946.
    Österling, Per
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Symbolic modelling of the dynamic environments of autonomous agents1993Licentiate thesis, monograph (Other academic)
    Abstract [en]

    To interact with a dynamic environment in a reliable and predictable manner, an autonomous agent must be able to continuously sense and “understand” the environment in which it is operating, while also meeting strict temporal constraints.

    In this thesis we present means to support this activity within a unified framework aimed to facilitate autonomous agent design and implementation. The central role in this approach is played by models at different levels of abstraction. Those models are continuously updated on the basis of available information about the dynamic environment. We emphasize the interface between the numeric and symbolic models, and present an approach for recognizing discrete events in a dynamic environment based on sequences of observations. Furthermore, we propose a logic to specify these characterization procedures.

    A prototype driver support system is used as a means for testing our framework on a real world application with considerable complexity. The characterization procedures are specified in the logic, and an implementation of the prototype is presented.

  • 6947. Order onlineBuy this publication >>
    Östlund, Martin
    Linköping University, Department of Computer and Information Science, NLPLAB - Natural Language Processing Laboratory. Linköping University, The Institute of Technology.
    AssistancePlus: 3D-mediated Advice-giving on Pharmaceutical Products2008Licentiate thesis, monograph (Other academic)
    Abstract [en]

    In the use of medication and pharmaceutical products, non‐compliance is a major problem. One thing we can do something about is making sure consumers have the information they need. This thesis investigates how remote communication technology can be used to improve the availability for expressive advice‐giving services. Special attention is given to the balancing of expressiveness and availability. A solution is presented that uses 3D visualisation in combination with audio and video communication to convey advice on complex pharmaceutical products. The solution is tested and evaluated in two user studies. The first study is broad and explorative, the second more focused and evaluative. The solution was well received by participating subjects. They welcomed the sense of personal contact that seeing the communicating party over video link produced and appreciated the expressive power and pedagogical value of the 3D materials. Herbert Clark’s theory of use of language is suggested as a framework for the analysis of the dynamics of the relationship between

    consumer and advisor.

    Download full text (pdf)
    FULLTEXT01
  • 6948.
    Östlund, Martin
    et al.
    Linnaeus University, Kalmar.
    Dahlbäck, Nils
    Linköping University, Department of Computer and Information Science, NLPLAB - Natural Language Processing Laboratory. Linköping University, Faculty of Arts and Sciences.
    Petersson, Göran Ingemar
    Linnaeus University, Kalmar.
    3D Visualization as a Communicative Aid in Pharmaceutical Advice-Giving over Distance2011In: Journal of Medical Internet Research, ISSN 1438-8871, E-ISSN 1438-8871, Vol. 13, no 3Article in journal (Refereed)
    Abstract [en]

    Background: Medication misuse results in considerable problems for both patient and society. It is a complex problem with many contributing factors, including timely access to product information. less thanbrgreater than less thanbrgreater thanObjective: To investigate the value of 3-dimensional (3D) visualization paired with video conferencing as a tool for pharmaceutical advice over distance in terms of accessibility and ease of use for the advice seeker. less thanbrgreater than less thanbrgreater thanMethods: We created a Web-based communication service called AssistancePlus that allows an advisor to demonstrate the physical handling of a complex pharmaceutical product to an advice seeker with the aid of 3D visualization and audio/video conferencing. AssistancePlus was tested in 2 separate user studies performed in a usability lab, under realistic settings and emulating a real usage situation. In the first study, 10 pharmacy students were assisted by 2 advisors from the Swedish National Co-operation of Pharmacies call centre on the use of an asthma inhaler. The student-advisor interview sessions were filmed on video to qualitatively explore their experience of giving and receiving advice with the aid of 3D visualization. In the second study, 3 advisors from the same call centre instructed 23 participants recruited from the general public on the use of 2 products: (1) an insulin injection pen, and (2) a growth hormone injection syringe. First, participants received advice on one product in an audio-recorded telephone call and for the other product in a video-recorded AssistancePlus session (product order balanced). In conjunction with the AssistancePlus session, participants answered a questionnaire regarding accessibility, perceived expressiveness, and general usefulness of 3D visualization for advice-giving over distance compared with the telephone and were given a short interview focusing on their experience of the 3D features. less thanbrgreater than less thanbrgreater thanResults: In both studies, participants found the AssistancePlus service helpful in providing clear and exact instructions. In the second study, directly comparing AssistancePlus and the telephone, AssistancePlus was judged positively for ease of communication (P = .001), personal contact (P = .001), explanatory power (P andlt;.001), and efficiency (P andlt;.001). Participants in both studies said that they would welcome this type of service as an alternative to the telephone and to face-to-face interaction when a physical meeting is not possible or not convenient. However, although AssistancePlus was considered as easy to use as the telephone, they would choose AssistancePlus over the telephone only when the complexity of the question demanded the higher level of expressiveness it offers. For simpler questions, a simpler service was preferred. less thanbrgreater than less thanbrgreater thanConclusions: 3D visualization paired with video conferencing can be useful for advice-giving over distance, specifically for issues that require a higher level of communicative expressiveness than the telephone can offer. 3D-supported advice-giving can increase the range of issues that can be handled over distance and thus improve access to product information.

    Download full text (pdf)
    fulltext
  • 6949.
    Östlund, Per
    Linköping University, Department of Computer and Information Science.
    Simulation of Modelica Models on the CUDA Architecture2009Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Simulations are very important for many reasons, and finding ways of accelerating simulations are therefore interesting. In this thesis the feasibility of automatically generating simulation code for a limited set of Modelica models that can be executed on NVIDIAs CUDA architecture is studied. The OpenModelica compiler, an open-source Modelica compiler, was for this purpose extended to generate CUDA code.

    This thesis presents an overview of the CUDA architecture, and looks at the problems that need to be solved to generate efficient simulation code for this architecture. Methods of finding parallelism in models that can be used on the highly parallel CUDA architecture are shown, and methods of efficiently using the available memory spaces on the architecture are also presented.

    This thesis shows that it is possible to generate CUDA simulation code for the set of Modelica models that were chosen. It also shows that for models with a large amount of parallelism it is possible to get significant speedups compared with simulation on a normal processor, and a speedup of 4.6 was reached for one of the models used in the thesis. Several suggestions on how the CUDA architecture can be used even more efficiently for Modelica simulations are also given.

    Download full text (pdf)
    FULLTEXT01
  • 6950.
    Östlund, Per
    et al.
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Stavåker, Kristian
    Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology.
    Fritzson, Peter
    Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology.
    Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs2010In: Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing POOSC '10, New York, USA: ACM , 2010Conference paper (Refereed)
    Abstract [en]

    Our contributions with this work are methods and a prototype implementation for compiling and executing a limited set of equation-based mathematical models (written in the object-oriented equation-based modeling language Modelica) on CUDA-enabled GPUs. We look at methods of finding parallelism in Modelica models, that can be used on the massively parallel CUDA architecture. The methods have been implemented in a new back-end module of the OpenModelica compiler (an open-source Modelica compiler). This paper shows that it is possible to automatically generate simulation code for pure continuous-time models that can be reduced to an ordinary differential equation system without algebraic loops and where the initial values of all variables and parameters are known at compile time. It is possible to get some speedup compared with simulation on a single CPU core, a (approximated) relative speedup of 4.6 was for instance obtained for one model.

    Download full text (pdf)
    fulltext
136137138139140 6901 - 6950 of 6951
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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