lnu.sePublikationer
Ändra sökning
Avgränsa sökresultatet
678910 401 - 450 av 462
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Träffar per sida
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sortering
  • Standard (Relevans)
  • Författare A-Ö
  • Författare Ö-A
  • Titel A-Ö
  • Titel Ö-A
  • Publikationstyp A-Ö
  • Publikationstyp Ö-A
  • Äldst först
  • Nyast först
  • Skapad (Äldst först)
  • Skapad (Nyast först)
  • Senast uppdaterad (Äldst först)
  • Senast uppdaterad (Nyast först)
  • Disputationsdatum (tidigaste först)
  • Disputationsdatum (senaste först)
  • Standard (Relevans)
  • Författare A-Ö
  • Författare Ö-A
  • Titel A-Ö
  • Titel Ö-A
  • Publikationstyp A-Ö
  • Publikationstyp Ö-A
  • Äldst först
  • Nyast först
  • Skapad (Äldst först)
  • Skapad (Nyast först)
  • Senast uppdaterad (Äldst först)
  • Senast uppdaterad (Nyast först)
  • Disputationsdatum (tidigaste först)
  • Disputationsdatum (senaste först)
Markera
Maxantalet träffar du kan exportera från sökgränssnittet är 250. Vid större uttag använd dig av utsökningar.
  • 401.
    Telea, Alexandru
    et al.
    Univ Groningen, Netherlands.
    Kerren, Andreas
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Special Issue on Selected Papers from IVAPP 20182018Ingår i: Information, E-ISSN 2078-2489, Vol. 9, nr 7, artikel-id UNSP 171Artikel i tidskrift (Övrigt vetenskapligt)
  • 402.
    Tenic, Anes
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Guidance in a 360-degree video with the help of special effects: Attracting attention to a specific object or segment in a 360-degree video using graphical elements, lights, and colours.2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    360-degree videos offer an immersive experience which is hard to find in traditional videos. The entire scene is floating around the viewer, and a feeling of being there is common. However, something traditional videos have compared to 360-degree videos is control of the outcome. The filmmakers decide what they want to show and how they want to guide the viewer. The control is still an issue in 360-degree videos. In this thesis will the focus be on how a viewer can be attracted to an important part of a scene. This work is concentrated on methods and techniques in the post-production part of video production. The techniques are mainly video effects.   

    The user tests involved 16 participants with different backgrounds including an expert in the field. The participants watched three 360-degree videos each with the same content, but with different techniques made in the post-production part to guide them. It was one video with graphical elements to guide them, one with light effects and one with colour effects. Interviews gave a deeper insight into the participant's experience and opinions on the three videos.

    The video effects affected the participants positively and negatively. The participants were mostly satisfied with effects consisting of graphical elements but not as much with colour. The users lost a bit of their freedom to explore a scene with the light effects, but they were useful when it came to guiding towards something. The participants did find the guiding lines and spotlight as the most suitable methods to attract attention; the spotlight was the most preferred of the two. The red circle effect and the warm/cold colour effect was the least preferred, the warm/cold colour effect as the least preferable.

    The effects helped to attract the viewer to a section of the video, and the user's got a better understanding of the concept. However, more research need to be done to draw attention towards something. A combination of elements like light effects and graphical element effects could improve the post-production part. Research in the future regarding the opportunity to combine techniques from an entire video production needs to be conducted for a significantly more effective way to attract attention to an important side of a scene, without the viewers losing their freedom of exploring, it includes both the post-production side but also methods to attract attention in a set.

  • 403.
    Tokody, Dániel
    et al.
    Óbuda University, Hungary.
    Papp, József
    Óbuda University, Hungary.
    Iantovics, László Barna
    Petru Maior University, Romania.
    Flammini, Francesco
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Complex, Resilient and Smart Systems2019Ingår i: Resilience of Cyber-Physical Systems: From Risk Modelling to Threat Counteraction / [ed] Francesco Flammini, Springer, 2019, s. 3-24Kapitel i bok, del av antologi (Refereegranskat)
  • 404.
    Tokody, Dániel
    et al.
    Óbuda University, Hungary.
    Tor, Mária
    Óbuda University, Hungary.
    Szücs, Endre
    Óbuda University, Hungary.
    Flammini, Francesco
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Iantovics, Laszlo Barna
    Petru Maior University, Romania.
    On the Development of Intelligent Railway Information and Safety Systems: An Overview of Current Research2018Ingår i: Interdisciplinary Description of Complex Systems, ISSN 1334-4684, E-ISSN 1334-4676, Vol. 16, nr 1, s. 176-185Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    The present article focuses on the research and development planning for innovative railway systems. Within such a general framework, the specific objectives of the research have been defined within the framework of a large Intelligent Railway System project in Hungary. Our theoretical research work at the university is combined with practical experience gained at the Hungarian State Railways. In the course of this research work, the development of an intelligent railway system has been investigated by leveraging on the fruitful cooperation between academic and industrial partners, in order to promote the application and integration possibilities of the development results, as well as the introduction of innovative components in the railway system. In such a context, this article discusses the research plan, preliminary and long-term expected results, sharing objectives and experiences with the aim of providing novel views in an extremely current and challenging field of research.

  • 405.
    Toll, Daniel
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Olsson, Tobias
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Ericsson, Morgan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Wingkvist, Anna
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Fine-Grained Recording of Student Programming Sessions to Improve Teaching and Time Estimations2016Ingår i: International journal of engineering education, ISSN 0949-149X, Vol. 32, nr 3, s. 1069-1077Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    It is not possible to directly observe how students work in an online programming course. This makes it harder for teachers to help struggling students. By using an online programming environment, we have the opportunity to record what the students actually do to solve an assignment. These recordings can be analyzed to provide teachers with valuable information. We developed such an online programming tool with fine-grained event logging and used it to observe how our students solve problems. Our tool provides descriptive statistics and accurate replays of a student's programming sessions, including mouse movements. We used the tool in a course and collected 1028 detailed recordings. In this article, we compare fine-grained logging to existing coarse-grained logging solutions to estimate assignment-solving time. We find that time aggregations are improved by including time for active reading and navigation, both enabled by the increased granularity. We also divide the time users spent into editing (on average 14.8%), active use (on average 37.8%), passive use (on average 29.0%), and estimate time used for breaks (on average 18.2%). There is a correlation between assignment solving time for students who pass assignments early and students that pass later but also a case where the times differ significantly. Our tool can help improve computer engineering education by providing insights into how students solve programming assignments and thus enable teachers to target their teaching and/or improve instructions and assignments.

  • 406.
    Toll, Daniel
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Olsson, Tobias
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Wingkvist, Anna
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Ericsson, Morgan
    University of Gothenburg.
    The challenge of teaching students the value of programming best practices2014Ingår i: Innovation and Technology in Computer Science Education Conference 2014 / [ed] Åsa Cajander and Mats Daniels and Tony Clear and Arnold Pears, ACM Publications, 2014, s. 347-347Konferensbidrag (Refereegranskat)
    Abstract [en]

    We investigate the benefits of our programming assignments in correlation to what the students learn and show in their programming solutions. The assignments are supposed to teach the students to use best practices related to program comprehension, but do the programming assignments clearly show the benefits of best practices? We performed an ex- periment that showed no significant result which suggests that the assignments did not emphasise the value of best practices. As lecturers, we understand that constructing as- signments that match the sought after outcome in students learning is a complex task. The experiment provided valu- able insights that we will use to improve the assignments to better mirror best practices. 

  • 407.
    Toll, Daniel
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Wingkvist, Anna
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    How Tool Support and Peer Scoring Improved Our Students' Attitudes Toward Peer Reviews2017Ingår i: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, New York, NY, USA: ACM Publications, 2017, s. 311-316Konferensbidrag (Refereegranskat)
    Abstract [en]

    We wanted to introduce peer reviews for the final report in a course on Software Testing. The students had however experienced issues with peer reviews in a previous course which made this a challenge. To get a better understanding of the situation, we distributed a pre-questionnaire to the students. 48 of the 83 students provided their expectations on peer reviews. To deal with some of the perceived issues, we developed a peer review tool where we introduce anonymity, grading of reviews, teacher interventions, as well as let students score and comment on the reviews they receive. In total, 67 reports were submitted by 83 students and 325 reviews were completed. The post-questionnaire was answered by 48 students (not necessarily the same respondents as for the pre-questionnaire as both were collected anonymously). While 27 of the students expected incorrect feedback only 13 students agreed to have got incorrect feedback in the post-questionnaire. The students reported that they found the feedback from their peers more valuable (+15%) than expected, and 88% of the students reported that they learned from doing peer reviews. Overall, we find that the students' attitudes towards peer reviews have improved.

  • 408.
    Toll, Daniel
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Wingkvist, Anna
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Visualizing programming session timelines2018Ingår i: Proceedings of the 11th International Symposium on Visual Information Communication and Interaction, ACM Publications, 2018, s. 106-107Konferensbidrag (Refereegranskat)
    Abstract [en]

    Learning programming with tutor tools has grown in popularity. These tools present programming assignments and provide feedback in the form of test-cases and compilation errors. Our timeline visualization of data from one such tool allows us to tell a story about what files were accessed and for how long, in what order files were edited, grown or shrunk, what errors the student ran into, and how those errors were addressed. This can be done without a need to read and replay the entire programming session. In sum, the tool has been used to visualize logs from students that tried to solve programming assignments and we find interesting stories that can help us improve how we address new assignments.

  • 409.
    Trapp, Martin
    et al.
    Senacor Technologies AG, Germany.
    Hedenborg, Mathias
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Lundberg, Jonas
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Capturing and Manipulating Context-sensitive Program Information2015Ingår i: Software Engineering Workshops 2015: Gemeinsamer Tagungsband der Workshops der Tagung Software Engineering 2015, Dresden, 17.-18. März 2015 / [ed] Wolf Zimmermann, Martin-Luther-Universität Halle-Wittenberg, CEUR-WS.org , 2015, Vol. 1337, s. 154-163Konferensbidrag (Refereegranskat)
    Abstract [en]

    Designers of context-sensitive program analyses need to take special care of the memory consumption of the analysis results. In general, they need to sacrifice accuracy to cope with restricted memory resources. We introduce χ-terms as a general data structure to capture and manipulate context-sensitivity analysis results. A χ-term is a compact representation of arbitrary forward program analysis distinguishing the effects of different control-flow paths. While χ-terms can be represented by trees, we propose a memory efficient representation generalizing ordered binary decision diagrams (OBDDs).

  • 410.
    Ulan, Maria
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Foundation of Multi-Criteria Quality Scoring2019Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
    Abstract [en]

    Software quality becomes more critical as our dependence on software increases. We need better quality assessment than ever. Comparison and ranking of software artifacts, detection of bad or good quality are important tasks for quality assessment.

    Software quality models are widely used to support quality assessment. In general, they have a hierarchical structure and defines quality in terms of sub-qualities and metrics in a tree-like structure. Different metrics evaluate different quality criteria, and several metrics often needs to be assessed and aggregated to obtain a total quality score. The quality models standards of today do not enable numerical metrics aggregation. They leave aggregation to decision makers, and different methods of aggregation lead to different assessment results and interpretations. Hence, there is a need to define metrics aggregation formally based on well-known theories.

    We propose to consider the probabilistic nature of quality as a solution. We consider metrics as random variables and define quality scores based on joint probabilities. The aggregation, and the quality model in extension, express quality as the probability of detecting something with equal or worse quality, based on all software projects observed; good and bad quality is expressed in terms of lower and higher probabilities. We analyze metrics dependencies using Bayesian networks and define quality models as directed acyclic graphs. Nodes correspond to metrics, and edges indicate dependencies. We propose an implementation using multi-threading to improve the efficiency of joint probabilities computations.

    We validate our approach theoretically and in an empirical study on software quality assessment of approximately 100\,000 real-world software artifacts with approximately 4\,000\,000 measurements in total. The results show that our approach gives likely results and scales in performance to large projects.

    We also applied our approach to a multi-criteria decision-making task to propose a ranking method to aid evaluation processes. We use a real-world funding allocation problem for a call that attracted approximately 600 applications to evaluate our approach. We compared our approach with the traditional weighted sum aggregation model and found that ranks are similar between the two methods, but our approach provides a more sound basis for a fair assessment.

    Further, we implemented an exploratory multivariate data visualization tool, which visualizes the similarities between software artifacts based on joint distributions. We illustrate the usability of our tool with two case studies of real-world examples: a set of technical documents and an open source project written in Java.

    Our overall results show that our approach for multi-criteria quality scoring is well-defined, has a clear interpretation, and is applicable under realistic conditions, generalizable, and transferable to other domains.

  • 411.
    Ulan, Maria
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Ericsson, Morgan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Wingkvist, Anna
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Multi-criteria Ranking Based on Joint Distributions: A Tool to Support Decision Making2019Ingår i: Perspectives in Business Informatics Research.BIR 2019: 18th International Conference on Business Informatics Research / [ed] Pańkowska M., Sandkuhl K, Springer, 2019, s. 74-88Konferensbidrag (Refereegranskat)
    Abstract [en]

    Sound assessment and ranking of alternatives are fundamental to effective decision making. Creating an overall ranking is not trivial if there are multiple criteria, and none of the alternatives is the best according to all criteria. To address this challenge, we propose an approach that aggregates criteria scores based on their joint (probability) distribution and obtains the ranking as a weighted product of these scores. We evaluate our approach in a real-world use case based on a funding allocation problem and compare it with the traditional weighted sum aggregation model. The results show that the approaches assign similar ranks, while our approach is more interpretable and sensitive.

  • 412.
    Ulan, Maria
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Hönel, Sebastian
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Martins, Rafael Messias
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Ericsson, Morgan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Wingkvist, Anna
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Kerren, Andreas
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Quality Models Inside Out: Interactive Visualization of Software Metrics by Means of Joint Probabilities2018Ingår i: Proceedings of the 2018 Sixth IEEE Working Conference on Software Visualization, (VISSOFT), Madrid, Spain, 2018 / [ed] J. Ángel Velázquez Iturbide, Jaime Urquiza Fuentes, Andreas Kerren, and Mircea F. Lungu, IEEE, 2018, s. 65-75Konferensbidrag (Refereegranskat)
    Abstract [en]

    Assessing software quality, in general, is hard; each metric has a different interpretation, scale, range of values, or measurement method. Combining these metrics automatically is especially difficult, because they measure different aspects of software quality, and creating a single global final quality score limits the evaluation of the specific quality aspects and trade-offs that exist when looking at different metrics. We present a way to visualize multiple aspects of software quality. In general, software quality can be decomposed hierarchically into characteristics, which can be assessed by various direct and indirect metrics. These characteristics are then combined and aggregated to assess the quality of the software system as a whole. We introduce an approach for quality assessment based on joint distributions of metrics values. Visualizations of these distributions allow users to explore and compare the quality metrics of software systems and their artifacts, and to detect patterns, correlations, and anomalies. Furthermore, it is possible to identify common properties and flaws, as our visualization approach provides rich interactions for visual queries to the quality models’ multivariate data. We evaluate our approach in two use cases based on: 30 real-world technical documentation projects with 20,000 XML documents, and an open source project written in Java with 1000 classes. Our results show that the proposed approach allows an analyst to detect possible causes of bad or good quality.

  • 413.
    Ulan, Maria
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Ericsson, Morgan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Wingkvist, Anna
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Introducing Quality Models Based On Joint Probabilities: Introducing Quality Models Based On Joint Probabilities2018Ingår i: ICSE '18 Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, IEEE, 2018, s. 216-217Konferensbidrag (Refereegranskat)
    Abstract [en]

    Multi-dimensional goals can be formalized in so-called quality models. Often, each dimension is assessed with a set of metrics that are not comparable; they come with different units, scale types, and distributions of values. Aggregating the metrics to a single quality score in an ad-hoc manner cannot be expected to provide a reliable basis for decision making. Therefore, aggregation needs to be mathematically well-defined and interpretable. We present such a way of defining quality models based on joint probabilities. We exemplify our approach using a quality model with 30 standard metrics assessing technical documentation quality and study ca. 20,000 real-world files. We study the effect of several tests on the independence and results show that metrics are, in general, not independent. Finally, we exemplify our suggested definition of quality models in this domain.

  • 414.
    Van der Donckt, M. Jeroen
    et al.
    Katholieke Univ Leuven, Belgium.
    Weyns, Danny
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM). Katholieke Univ Leuven, Belgium.
    Iftikhar, Muhammad Usman
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM). Katholieke Univ Leuven, Belgium.
    Singh, Ritesh Kumar
    Katholieke Univ Leuven, Belgium.
    Cost-Benefit Analysis at Runtime for Self-adaptive Systems Applied to an Internet of Things Application2018Ingår i: Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering / [ed] Damiani, E Spanoudakis, G Maciaszek, L, SciTePress, 2018, s. 478-490Konferensbidrag (Refereegranskat)
    Abstract [en]

    Ensuring the qualities of modern software systems, such as the Internet of Things, is challenging due to various uncertainties, such as dynamics in availability of resources or changes in the environment. Self-adaptation is an established approach to deal with such uncertainties. Self-adaptation equips a software system with a feedback loop that tracks changes and adapts the system accordingly to ensure its quality goals. Current research in this area has primarily focussed on the benefits that self-adaptation can offer. However, realising adaption can also incur costs. Ignoring these costs may invalidate the expected benefits. We start with demonstrating that the costs for adaptation can be significant. To that end, we apply a state-of-the-art approach for self-adaptation to an Internet of Things (IoT) application. We then present CB@R (Cost-Benefit analysis @ Runtime), a novel model-based approach for runtime decision-making in self-adaptive systems. CB@R is inspired by the Cost-Benefit Analysis Method (CBAM), which is an established approach for analysing costs and benefits of architectural decisions. We evaluate CB@R for a real world deployed IoT application and compare it with the conservative approach applied in practice and a state-of-the-art self-adaptation approach.

  • 415.
    Viebke, Andre
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Memeti, Suejb
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Pllana, Sabri
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Abraham, Ajith
    Machine Intelligence Research Labs (MIR Labs), USA.
    CHAOS: A Parallelization Scheme for Training Convolutional Neural Networks on Intel Xeon Phi2019Ingår i: Journal of Supercomputing, ISSN 0920-8542, E-ISSN 1573-0484, Vol. 75, nr 1, s. 197-227Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    Deep learning is an important component of big-data analytic tools and intelligent applications, such as, self-driving cars, computer vision, speech recognition, or precision medicine. However, the training process is computationally intensive, and often requires a large amount of time if performed sequentially. Modern parallel computing systems provide the capability to reduce the required training time of deep neural networks.In this paper, we present our parallelization scheme for training convolutional neural networks (CNN) named Controlled Hogwild with Arbitrary Order of Synchronization (CHAOS). Major features of CHAOS include the support for thread and vector parallelism, non-instant updates of weight parameters during back-propagation without a significant delay, and implicit synchronization in arbitrary order. CHAOS is tailored for parallel computing systems that are accelerated with the Intel Xeon Phi. We evaluate our parallelization approach empirically using measurement techniques and performance modeling for various numbers of threads and CNN architectures. Experimental results for the MNIST dataset of handwritten digits using the total number of threads on the Xeon Phi show speedups of up to 103x compared to the execution on one thread of the Xeon Phi, 14x compared to the sequential execution on Intel Xeon E5, and 58x compared to the sequential execution on Intel Core i5.

  • 416.
    Viebke, Andre
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Pllana, Sabri
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    The Potential of the Intel (R) Xeon Phi (TM) for Supervised Deep Learning2015Ingår i: Proceedings: 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security & 2015 IEEE 12th International Conference on Embedded Software and Systems, IEEE Press, 2015, s. 758-765Konferensbidrag (Refereegranskat)
    Abstract [en]

    Supervised learning of Convolutional Neural Networks (CNNs), also known as supervised Deep Learning, is a computationally demanding process. To find the most suitable parameters of a network for a given application, numerous training sessions are required. Therefore, reducing the training time per session is essential to fully utilize CNNs in practice. While numerous research groups have addressed the training of CNNs using GPUs, so far not much attention has been paid to the Intel Xeon Phi coprocessor. In this paper we investigate empirically and theoretically the potential of the Intel Xeon Phi for supervised learning of CNNs. We design and implement a parallelization scheme named CHAOS that exploits both the thread-and SIMD-parallelism of the coprocessor. Our approach is evaluated on the Intel Xeon Phi 7120P using the MNIST dataset of handwritten digits for various thread counts and CNN architectures. Results show a 103.5x speed up when training our large network for 15 epochs using 244 threads, compared to one thread on the coprocessor. Moreover, we develop a performance model and use it to assess our implementation and answer what-if questions.

  • 417.
    Vitabile, Salvatore
    et al.
    University of Palermo, Italy.
    Marks, Michal
    Research and Academic Computer Network, Poland.
    Stojanovic, Dragan
    University of Nis, Serbia.
    Pllana, Sabri
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Molina, Jose
    Universidad Carlos III de Madrid, Spain.
    Krzyszton, Mateusz
    Research and Academic Computer Network, Poland.
    Sikora, Andrzej
    Research and Academic Computer Network, Poland.
    Jarynowski, Andrzej
    Interdisciplinary Research Institute in Wroclaw, Poland.
    Hosseinpour, Farhoud
    University of Turku, Finland.
    Jakobik, Agnieszka
    Cracow University of Technology, Poland.
    Ilic, Aleksandra
    University of Nis, Serbia.
    Respicio, Ana
    Universidade de Lisboa, Portugal.
    Moldovan, Dorin
    Technical University of Cluj-Napoca, Romania.
    Pop, Cristina
    Technical University of Cluj-Napoca, Romania.
    Salomie, Ioan
    Technical University of Cluj-Napoca, Romania.
    Medical Data Processing and Analysis for Remote Health and Activities Monitoring2019Ingår i: High-Performance Modelling and Simulation for Big Data Applications: Selected Results of the COST Action IC1406 cHiPSet / [ed] Joanna Kołodziej, Horacio González-Vélez, Springer, 2019, s. 186-220Kapitel i bok, del av antologi (Refereegranskat)
    Abstract [en]

    Recent developments in sensor technology, wearable computing, Internet of Things (IoT), and wireless communication have given rise to research in ubiquitous healthcare and remote monitoring of human’s health and activities. Health monitoring systems involve processing and analysis of data retrieved from smartphones, smart watches, smart bracelets, as well as various sensors and wearable devices. Such systems enable continuous monitoring of patients psychological and health conditions by sensing and transmitting measurements such as heart rate, electrocardiogram, body temperature, respiratory rate, chest sounds, or blood pressure. Pervasive healthcare, as a relevant application domain in this context, aims at revolutionizing the delivery of medical services through a medical assistive environment and facilitates the independent living of patients. In this chapter, we discuss (1) data collection, fusion, ownership and privacy issues; (2) models, technologies and solutions for medical data processing and analysis; (3) big medical data analytics for remote health monitoring; (4) research challenges and opportunities in medical data analytics; (5) examples of case studies and practical solutions.

  • 418.
    Vogel, Bahtijar
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Kilamo, Terhi
    Tampere University of Technology, Finland.
    Kurti, Arianit
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Teaching Distributed Agile Development to Software Professionals: A Flexible Approach2015Ingår i: Proceedings of the 2015 European Conference on Software Architecture Workshops (ECSA 2015) / [ed] Matthias Galster, ACM Press, 2015, s. 31-Konferensbidrag (Refereegranskat)
    Abstract [en]

    Software development today is based on a set of Agile approaches in the mindset of Lean. These emphasize the need for team collaboration and communication, rapid feedback and continuous learning. This creates the need for software intensive companies to educate their developers to these ways of working in a manner that allows fast adoption of the acquired skills also in professional capacity. As Agile emphasizes learning, teaching agile development can rely on modern, learner-centric approaches such as situated learning and the idea of a flipped classroom. In this paper we present and reflect upon a case study of two courses of teaching distributed agile development for software professionals based on modern learning theories engaging the learners directly in practice.

  • 419.
    Vogel, Bahtijar
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Kurti, Arianit
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Mikkonen, Tommi
    Tampere University of Technology, Finland.
    Milrad, Marcelo
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    From Architectural Requirements towards an Open Architecture for Web and Mobile Societal Applications2014Ingår i: Proceedings of the 1st International Workshop on Inclusive Web Programming - Programming on the Web with Open Data for Societal Applications, ACM/IEEE , 2014, s. 20-23Konferensbidrag (Refereegranskat)
    Abstract [en]

    This paper reflects on our experiences during the last four years regarding the development of a web & mobile application for sustainable environment. After five development cycles our software application has become robust, flexible, and expandable platform. Inspired from this and the needs identified during this process we report our research towards identifying novel architectural approaches that nourish open data and emerging web standards for developing open societal applications. The efforts resulted in an open architecture approach that relies on a set of key characteristics - flexibility, evolvability, customizability, and extensibility. Stressing these characteristics refers to the identified needs of using open standards and reducing development time. The results show that an open architecture approach provides the key ingredients in terms of system integration and data interoperability as well as the ability of the software to grow in terms of new services, devices, and subsystems attached to it, primarily due to the use of open source components and open data standards.

  • 420.
    Vogel, Bahtijar
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV). Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Kurti, Arianit
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Mikkonen, Tommi
    Tampere University of Technology.
    Milrad, Marcelo
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Towards an Open Architecture Model for Web and Mobile Software: Characteristics and Validity Properties2014Ingår i: 2014 IEEE 38th Annual Computer Software and Applications Conference (COMPSAC) / [ed] Chang, CK; Gao, Y; Hurson, A; Matskin, M; McMillin, B; Okabe, Y; Seceleanu, C; Yoshida, K, IEEE Press, 2014, s. 476-485Konferensbidrag (Refereegranskat)
    Abstract [en]

    Proprietary software solutions are extensively deployed through multiple platforms including desktop, web and mobile devices. Such systems are in many cases closed, thus making it difficult for software developers to expand and create additional features to these systems. Recent research in the field of web and mobile technologies indicates that open systems are more successful than those based on proprietary technologies. In this paper, we investigate and analyze existing research related to the notion of open architectures. We conducted a literature survey of the state of the art projects and definitions related to this concept. Our efforts have resulted in a refined definition of the term followed by a conceptual model of an open architecture contextualized within the field of web and mobile software. The model primarily relies on four key characteristics, namely flexibility, evolvability, customizability and extensibility. Furthermore, we present a validation plan based on the GQM approach that further instantiates these characteristics into a set of properties that can serve as metrics.

  • 421.
    Vogel, Bahtijar
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Kurti, Arianit
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Milrad, Marcelo
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Johansson, Emil
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Müller, Maximilian
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Mobile Inquiry Learning in Sweden: Development Insights on Interoperability, Extensibility and Sustainability of the LETS GO Software System2014Ingår i: Educational Technology & Society, ISSN 1176-3647, E-ISSN 1436-4522, Vol. 17, nr 2, s. 43-57Artikel i tidskrift (Refereegranskat)
    Abstract [en]

    This paper presents the overall lifecycle and evolution of a software system we have developed in relation to the Learning Ecology through Science with Global Outcomes (LETS GO) research project. One of the aims of the project is to support “open inquiry learning” using mobile science collaboratories that provide open software tools and resources, and participation frameworks for learner project collaboration, mobile data and media capture, publishing, analysis, and reflection. The primary focus of this paper is to report on our technical development, insights and knowledge gained during the past four years. Technical implementations and the prototypes developed in this project have been tested across several educational trials conduced in Sweden and abroad with more than 400 learners. Insights and knowledge gained from these activities verify that learners´ requirements were adequately addressed while satisfying their needs. The outcomes and results of our efforts provided us with a better understanding with regard to which software engineering processes and approaches can be used to address and support the complex requirements that emerge in novel mobile learning scenarios. Thus, the results discussed in this paper provide deeper insights into the importance of properly addressing issues related to interoperability and extensibility in order to develop software solutions to support mobile learning that are sustainable and endurable over time.

  • 422.
    Vulgari, Sofia Kiriaki
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Hand Gesture based Telemedicine enabled by Mobile VR2019Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    Virtual Reality (VR) is a highly evolving domain and is used in anincreasing number of areas in today's society. Among the technologiesassociated with VR and especially mobile VR, is hand tracking and handgesture recognition. Telemedicine is one of the elds where VR is startingto thrive, and so the concept of adding the use of hand gestures came to bein order to explore the possibilities that can come from it. This researchis conducted with the development of a prototype application that usessome of the most emerging technologies. Manomotion's hand trackingand hand gesture recognition algorithms, and Photon's servers and developerkit, which makes multi-user applications achievable, allowed theconceptual idea of the prototype to become reality. In order to test itsusability and how potential users perceive it, a user study with 24 participantswas made, 8 of which were either studying or working in themedical eld. Additional expert meetings and observations from the userstudy also contributed to ndings that helped show how hand gesturescan aect a doctor consultation in Telemedicine. Findings showed thatthe participants thought of the proposed system as a less costly and timesaving solution, and that they felt immersed in the VR. The hand gestureswere accepted and understood. The participants did not have dicultieson learning or executing them, and had control of the prototype environment.In addition, the data showed that participants considered it to beusable in the medical eld in the future.

  • 423.
    Wagnberg, Michael
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Danielsson, Peter
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Internal Dashboard2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    This project is about creating a Dashboard with suitable data models containing support ticket statistics for the company Sigma IT Consulting. The work flow used by Sigma today is to manually log in to the system to see the support ticket statistics, which can be a tedious and time consuming process. Furthermore, Sigma do not have any monitoring system for checking the health of their web application services. They have a need for an internal Dashboard containing this information with regularly updates. Our solution is to design suitable data models and implement them within a Dashboard application.

  • 424.
    Weidenberg, Jennie
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Feedback: En studie om hur ett gränssnitt för återkoppling av feedback kan utformas med hjälp av användare.2019Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [sv]

    Idag utför de flesta företag någon form av datainsamling för att undersöka vad deras användare har för åsikter om deras produkter. Det kan exempelvis ske genom webbplatsundersökningar, telefon, mejl eller via personlig kontakt där användare antingen blir tillfrågad att lämna feedback eller där användaren själv önskar ta kontakt med företaget för att lämna sina synpunkter. Vad händer om det saknas tillvägagångssätt för att återkoppla feedback? Är gränssnitten för återkoppling utformade för att bemöta användarnas behov? Kan användare lämna feedback i rätt kontext? Denna studie har undersökt hur interaktioner kan utformas i ett webbaserat gränssnitt för ekonomihantering för att underlätta kommunikation av feedback mellan användare och företag. Co-designinspirerade aktiviteter har genomförts för att involvera användare och intressenter i designprocessen. Workshops med deltagare resulterade i specificerade önskemål om hur interaktionerna skulle utformas i en prototyp som sedan utvärderades genom semistrukturerade intervjuer och observationer med Thinking-aloud metoden. Resultaten visade att interaktionerna bör finnas tillgängliga i den kontext där användaren befinner sig för att skapa möjligheter till snabb kommunikation av feedback. Processen ska upplevas enkel och ge tydlig feedback på utförda interaktioner för att underlätta användandet av systemet.

  • 425.
    Weyns, Danny
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM). Katholieke Univ Leuven, Belgium.
    Engineering self-adaptive software systems - An organized tour2018Ingår i: Proceedings - 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2018, IEEE, 2018, s. 1-2Konferensbidrag (Refereegranskat)
    Abstract [en]

    Engineering software that is subject to uncertainties that are difficult to anticipate before deployment is challenging. Self-adaptation extends a software system with an external feedback loop system that monitors the system and adapts its configuration or architecture to ensure that its qualities are met under uncertain operating conditions. In this tutorial, we provide a particular perspective on the evolution of the field of selfadaptation in six waves. These waves put complementary aspects of engineering self-adaptive systems in focus that synergetically have contributed to the current body of knowledge in the field.

  • 426.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    On the Challenges of Self-adaptation in Systems of Systems2013Ingår i: Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems, ACM Press, 2013, s. 47-51Konferensbidrag (Refereegranskat)
    Abstract [en]

    A system of systems (SoS) integrates independently useful systems into a larger system. Examples are integrated surveillance systems and networked smart homes. A SoS offers functions to users that cannot be provided by its individual parts, but emerge as a combination of these. However, providing these functions with a required level of quality is difficult due to inherent uncertainties, such as systems that attach and detach at will and faults that are difficult to predict. Self-adaptation is a well-studied approach that enables a system to reason about itself and adapt to achieve particular quality objectives in the face of uncertainties and change. However, the inherently decentralized nature of SoS raises fundamental challenges to self-adaptation. This paper presents three architectural styles to realize self-adaptation in SoS, discusses key challenges for each style, and outlines starting points that could help to tackle these challenges.

  • 427.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM). Katholieke Universiteit Leuven, Belgium.
    Bencomo, Nelly
    Aston University, UK.
    Calinescu, Radu
    University of York, UK.
    Camara, Javier
    Carnegie Mellon University, USA.
    Ghezzi, Carlo
    Politecnico di Milano, Italy.
    Grassi, Vincenzo
    University of Rome, Italy.
    Grunske, Lars
    Humboldt University of Berlin, Germany.
    Inverardi, Paola
    University of L’Aquila, Italy.
    Jezequel, Jean-Marc
    IRISA, France.
    Malek, Sam
    University of Irvine, USA.
    Mirandola, Raffaela
    Politecnico di Milano, Italy.
    Mori, Marco
    University of Florence, Italy.
    Tamburrelli, Giordano
    Vrije Universiteit Amsterdam, The Netherlands.
    Perpetual assurances for self-adaptive systems2017Ingår i: Software Engineeringfor Self-Adaptive Systems III, Assurances: International SeminarDagstuhl Castle, Germany, December 15–19, 2013Revised Selected and Invited Papers123 / [ed] Rogério de Lemos, David Garlan Carlo Ghezzi, Holger Giese, Springer, 2017, s. 31-63Kapitel i bok, del av antologi (Refereegranskat)
    Abstract [en]

    Providing assurances for self-adaptive systems is challenging. A primary underlying problem is uncertainty that may stem from a variety of different sources, ranging from incomplete knowledge to sensor noise and uncertain behavior of humans in the loop. Providing assurances that the self-adaptive system complies with its requirements calls for an enduring process spanning the whole lifetime of the system. In this process, humans and the system jointly derive and integrate new evidence and arguments, which we coined perpetual assurances for self-adaptive systems. In this paper, we provide a background framework and the foundation for perpetual assurances for self-adaptive systems. We elaborate on the concrete challenges of offering perpetual assurances, requirements for solutions, realization techniques and mechanisms to make solutions suitable. We also present benchmark criteria to compare solutions. We then present a concrete exemplar that researchers can use to assess and compare approaches for perpetual assurances for self-adaptation. © Springer International Publishing AG 2017.

  • 428.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Caporuscio, Mauro
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Ericsson, Morgan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Pllana, Sabri
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Software Technology for Self-Adaptive Systems2017Ingår i: Swedsoft's Software Technology Exchange Workshop, 18-19 oktober, 2017, Stockholm, 2017Konferensbidrag (Refereegranskat)
  • 429.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Caporuscio, Mauro
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Vogel, Bahtijar
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    Kurti, Arianit
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Design for Sustainability = Runtime Adaptation U Evolution2015Ingår i: Proceedings of the 2015 European Conference on Software Architecture Workshops, ACM Press, 2015, s. 1-7, artikel-id 62Konferensbidrag (Refereegranskat)
    Abstract [en]

    Continuous change changes everything; it introduces various uncertainties, which may harm the sustainability of software systems. We argue that integrating runtime adaptation and evolution is crucial for the sustainability of software systems. Realising this integration calls for a radical change in the way software is developed and operated. Our position is that we need to Design for Sustainability. To that end, we present: (i) the AdEpS model (Adaptation and Evolution processes for Sustainability) to handle and mitigate uncertainties by means of integrating runtime adaptation and evolution, and (ii) a set of engineering principles to design software systems that facilitate the application of the AdEpS model to build sustainable software.

  • 430.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM). KU Leuven, Austria.
    Ericsson, Morgan
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Löwe, Welf
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Frejdestedt, Frans
    Ericsson AB.
    Thornadtsson, Johan
    Sigma Technology.
    Hulth, Anna-Karin
    Sigma Technology.
    Applying Self-Adaptation to Automate the Management of Online Documentation of Telecom Systems2018Ingår i: 14th International Conference on Automation Science and Engineering (CASE): Munich, Germany, August 20-24, 2018, IEEE, 2018, s. 1375-1380Konferensbidrag (Refereegranskat)
    Abstract [en]

    Engineering software-intensive systems, such as production systems, is complex as these systems are subject to various types of changes that are often difficult to anticipate before deployment. Tackling this complexity requires joint expertise from different backgrounds. In this paper we focus on the problem of maintaining online technical documentation of telecom systems. In the context of continuous deployment and ever-changing user needs, high quality of the documentation of such products is in a key concern of users. To tackle this problem, different experts worked together equipping the online documentation system with a feedback loop. This feedback loop tracks changes in the system and its context and automatically adapts the documentation accordingly. The results demonstrate that this self-adaptation approach offers a viable solution to tackle the maintainability problem of online documentation of telecom systems.

  • 431.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM). Katholieke Universiteit Leuven, Belgium.
    Iftikhar, Muhammad Usman
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Hughes, Danny
    Katholieke Universiteit Leuven, Belgium;VersaSense, Belgium.
    Matthys, Nelson
    VersaSense, Belgium.
    Applying architecture-based adaptation to automate the management of internet-of-things2018Ingår i: 12th European Conference on Software Architecture, ECSA 2018 / [ed] Carlos E. Cuesta, David Garlan Jennifer Pérez, Springer, 2018, s. 449-467Konferensbidrag (Refereegranskat)
    Abstract [en]

    Architecture-based adaptation equips a software-intensive system with a feedback loop that enables the system to adapt itself at runtime to changes to maintain its required quality goals. To guarantee the required goals, existing adaptation approaches apply exhaustive verification techniques at runtime. However these approaches are restricted to small-scale settings, which often limits their applicability in practice. To tackle this problem, we introduce an innovative architecture-based adaptation approach to solve a concrete practical problem of VersaSense: automating the management of Internet-of-Things (IoT). The approach, called MARTAS, equips a software system with a feedback loop that employs Models At Run Time and Statistical techniques to reason about the system and adapt it to ensure the required goals. We apply MARTAS to a building security case system, which is a representative IoT system deployed by VersaSense. The application comprises a set of IoT devices that communicate sensor data over a time synchronized smart mess network to a central monitoring facility. We demonstrate how MARTAS outperforms a conservative approach that is typically applied in practice and a state-of-the-art adaptation approach for different quality goals, and we report lessons learned from this industrial case. © Springer Nature Switzerland AG 2018.

  • 432.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV). Katholieke Univ Leuven, Belgium.
    Mirandola, Raffaela
    Politecn Milan, Italy.
    Crnkovic, Ivica
    Chalmers University of Technology, Sweden;University of Gothenburg, Sweden.
    Introduction to the special issue on "New frontiers in software architecture"2017Ingår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 130, s. 57-58Artikel i tidskrift (Övrigt vetenskapligt)
  • 433.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Mirandola,, RaffaelaPolitecnico di Milano, Italy.Crnkovic, IvicaChalmers University of Technology, Sweden.
    Software Architecture: 9th European Conference, ECSA 2015, Dubrovnik/Cavtat, Croatia, September 7-11, 2015. Proceedings2015Proceedings (redaktörskap) (Refereegranskat)
    Abstract [en]

    This book constitutes the proceedings of the 9th European Conference on Software Architecture, ECSA 2015, held in Cavtat, Croatia in September 2015. The 12 full papers and 15 short papers presented together with three education and training papers in this volume were carefully reviewed and selected from 100 submissions. They are organized in topical sections named: adaptation; design approaches; decisions and social aspects; education and training; cloud and green; agile and smart systems; analysis and automation; services and ecosystems.

  • 434.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Pllana, Sabri
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Towards a Holistic Approach for Engineering Self-Adaptive Computing Systems2013Ingår i: CHIST-ERA Conference, 13-14 June, 2013, Brussels (Belgium), 2013Konferensbidrag (Refereegranskat)
    Abstract [en]

    The upcoming generation of socio-technical computing systems, such as intelligent traffic management and networked smart homes, are inherently decentralized systems that have to operate under various uncertainties, e.g., changing user needs, parts that attach and detach at will, and unpredictable availability of resources. From a technical viewpoint these systems should be able to adapt themselves dynamically to changes in a decentralized manner, while assuring service provision. From a methodological viewpoint, engineering these systems requires co-design across the technology stack (from business processes, to architecture and programming, down to hardware) and co-design across disciplines (incl. expertise in technology, sociology, economics, etc.). Providing sustainable solutions in face of uncertainty calls for agility@runtime, where system evolution becomes an interactive runtime process between adaptive computing systems and stakeholders.

  • 435.
    Weyns, Danny
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Schmerl, Bradley
    Grassi, Vincenzo
    Malek, Sam
    Mirandola, Raffaela
    Prehofer, Christian
    Wuttke, Jochen
    Andersson, Jesper
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap (DV).
    Giese, Holger
    Göschka, Karl
    On Patterns for Decentralized Control in Self-Adaptive Systems2013Ingår i: Software Engineering for Self-Adaptive Systems II: International Seminar, Dagstuhl Castle, Germany, October 24-29, 2010 Revised Selected and Invited Papers, Springer, 2013, s. 76-107Konferensbidrag (Refereegranskat)
    Abstract [en]

    Self-adaptation is typically realized using a control loop. Oneprominent approach for organizing a control loop in self-adaptive systemsis by means of four components that are responsible for the primary functionsof self-adaptation: Monitor, Analyze, Plan, and Execute, togetherforming a MAPE loop. When systems are large, complex, and heterogeneous,a single MAPE loop may not be sufficient for managing alladaptation in a system, so multiple MAPE loops may be introduced. Inself-adaptive systems with multiple MAPE loops, decisions about how todecentralize each of the MAPE functions must be made. These decisionsinvolve how and whether the corresponding functions from multiple loopsare to be coordinated (e.g., planning components coordinating to preparea plan for an adaptation). To foster comprehension of self-adaptive systemswith multiple MAPE loops and support reuse of known solutions,it is crucial that we document common design approaches for engineers.As such systematic knowledge is currently lacking, it is timely to reflecton these systems to: (a) consolidate the knowledge in this area, and (b)to develop a systematic approach for describing different types of controlin self-adaptive systems. We contribute with a simple notation fordescribing interacting MAPE loops, which we believe helps in achieving(b), and we use this notation to describe a number of existing patternsof interacting MAPE loops, to begin to fulfill (a). From our study, weoutline numerous remaining research challenges in this area.

  • 436. Wilde Björling, Camilla
    et al.
    Lagerlund, Magnus
    Axelsson, Clara
    Linnéuniversitetet, Fakulteten för Hälso- och livsvetenskap (FHL), Institutionen för medicin och optometri (MEO).
    Johansson, Pauline
    Linnéuniversitetet, Fakulteten för Hälso- och livsvetenskap (FHL), Institutionen för hälso- och vårdvetenskap (HV).
    Östlund, Martin
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    Widell, Ingela
    Johnsson, Stefan
    Surfplattor stärker patienters ställning i vården : Ett samarbetsprojekt mellan patienter, vård och forskning2013Konferensbidrag (Övrigt vetenskapligt)
  • 437.
    Wingkvist, Anna
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).
    Ericsson, Morgan
    University of Gothenburg, Sweden;Chalmers University of Technology, Sweden.
    Asked and Answered: Communication Patterns of Experts on an Online Forum2013Ingår i: Proceedings IRIS36: August 11-14 2013 at Gran, Norway, 2013Konferensbidrag (Refereegranskat)
    Abstract [en]

    The notion of network structure for social relations dates back half a century. Nowadays people form social networks offline as well as online. At an online community people are connected trough information exchange of sorts. Interest groups form often forums to aid each other and discuss things. Programmers are no exception and a question and answer site called Stack Overflow has been up and running since 2008. Our focus is to find patterns of how people interact on this online community and see if we can find expert users. We find 4 different ways to categorize experts, which result in different rankings. We also investigate how expertise is divided among topics, and find some overlap with the global ranking. 

  • 438.
    Wong, Lung-Hsiang
    et al.
    Nanyang Technological University, Singapore.
    Milrad, MarceloLinnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV).Specht, MarcusOpen University, The Netherlands.
    Seamless learning in the age of mobile connectivity2015Samlingsverk (redaktörskap) (Övrigt vetenskapligt)
    Abstract [en]

    The book departs from the approach of related titles by focusing on describing and reflecting upon the notion of seamless learning with regard to salient characteristics of learner mobility and bridging of learning experiences across learning spaces. It is the first such work that is solely dedicated to research on and the practice of seamless learning, uniquely combining interpretations, visions, and past research on and practices in seamless learning from diversified perspectives. The book also strikes a good balance between theoretical and practical perspectives, going beyond a collection of reports on specific research projects. Instead of thick descriptions of research processes and findings, readers will find significant insights and food for thought intended to inspire further advances in the research on and practice of seamless learning. © Springer Science+Business Media Singapore 2015.

  • 439.
    Wöldern, Lars
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Discovery and Analysis of Social Media Data: How businesses can create customized filters to more effectively use public data2018Självständigt arbete på grundnivå (kandidatexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The availability of prospective customer information present on social media platforms has led to many marketing and customer-facing departments utilizing social media data in processes such as demographics research, and sales and campaign planning. However, if your business needs require further filtration of data, beyond what is provided by existing filters, the volume and rate at which data can be manually sifted, is constrained by the speed and accuracy of employees, and their digital competency. The repetitive nature of filtration work, lends itself to automation, that ultimately has the potential to alleviate large productivity bottlenecks, enabling organizations to distill larger volumes of unfiltered data, faster and with greater precision.

    This project employs automation and artificial intelligence, to filter Linkedin profiles using customized selection criteria, beyond what is currently available, such as nationality and age. By introducing the ability to produce tailored indices of social media data, automated filtration offers organizations the opportunity to better utilize rich prospective data for more efficient customer review and targeting. 

  • 440.
    Yaghmaei, Ayoub
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM). Linne.
    Documents Usability Estimation2018Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    The improvements of technical documents quality influence the popularity of its relevant product; as the customers do not like to waste their time in the help desk’s queue, they will be more satisfied if they can independently solve their problems through the technical manuals in an acceptable time. Moreover, the cost of support issues will decrease for the product providers. In addition, the help desk team members could have more time to support the rest of unresolved issues in a better-qualified way. To afford the mentioned benefits, we have done the current thesis to estimate the usability of the documents before publishing them. As the result of such prediction, the technical documentation writers could have a goal-driven approach to improve the quality of their products or services’ manuals. Furthermore, as different structural metrics have been observed in this research, the result of the thesis could create an opportunity to have multi-discipline improvement in Information Quality (IQ) process management.

  • 441.
    Yousefi, Shahrouz
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    Kidane, Mhretab
    ManoMotion AB, Stockholm.
    Delgado, Yeray
    ManoMotion AB, Sweden.
    Chana, Julio
    ManoMotion AB, Sweden.
    Reski, Nico
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    3D Gesture-Based Interaction for Immersive Experience in Mobile VR2016Ingår i: 2016 23rd International Conference on Pattern Recognition (ICPR)Cancún Center, Cancún, México, December 4-8, 2016, Cancun: IEEE Press, 2016, , s. 6s. 2122-2127Konferensbidrag (Refereegranskat)
    Abstract [en]

    In this paper we introduce a novel solution for real-time 3D hand gesture analysis using the embedded 2D camera of a mobile device. The presented framework is based on forming a large database of hand gestures including the ground truth information of hand poses and details of finger joints in 3D. For a query frame captured by the mobile device's camera in real time, the gesture analysis system finds the best match from the database. Once the best match is found, the corresponding ground truth information will be used for interaction in the designed interface. The presented framework performs an extremely efficient gesture analysis (more than 30 fps) in flexible lighting condition and complex background with dynamic movement of the mobile device. The introduced work is implemented in Android and tested in Gear VR headset.

  • 442.
    Zapico, Jorge Luis
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME). KTH Royal Institute of Technology, Sweden.
    Blinded by data: The risks of the implicit focus on data in ICT for Sustainability2014Ingår i: ICT4S, Atlantis Press , 2014, s. 148-154Konferensbidrag (Refereegranskat)
    Abstract [en]

    Sustainability is a normative concept, building on ideas such as justice, equity and responsibility, and based on human culture and society. Computers, internet, and the technologies that are central in our network society embed also normative values and are part of a cultural context. But the work looking at computer technologies and sustainability has been mostly oriented towards either calculating the impact of technology or using technology as a tool for solving practical problems. ICT is seen as a neutral system to be used or study, while the more normative aspects are mostly overlooked. This paper explores some of the problems arising from these overlooked normative values, such as focusing only on quantifiable problems while forgetting other aspects that may be as important but not easy to put in numbers, or trusting too much in numbers while hiding assumption and model choices. This paper suggests that more critical reflection on these questions is needed in the research area, as well as developing more connections with existing research on these topics in more traditional disciplines.

  • 443.
    Zapico, Jorge Luis
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME). KTH Royal Institute of Technology, Sweden.
    Green Hackathon: Hacking for sustainable food2014Ingår i: 2nd International Conference on ICT for Sustainability 2014, ICT4S-WS 2014, Co-Located with ICT4S 2014, Stockholm, Sweden, 24 August 2014 through 27 August 2014, 2014Konferensbidrag (Övrigt vetenskapligt)
  • 444.
    Zapico, Jorge Luis
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    Hedin, Björn
    KTH Royal Institute of Technology.
    Energy Weight: Tangible Interface for Increasing Energy Literacy2017Ingår i: 2017 Fifth IFIP Conference on Sustainable Internet and ICT for Sustainability (SustainIT 2017), IEEE, 2017, s. 97-99Konferensbidrag (Refereegranskat)
    Abstract [en]

    Increasing energy literacy has been identified as an important topic in order to help people understand their energy use and thereby enabling them to reduce their energy use. We have developed a tangible interface for helping people learn about energy by using wooden blocks as representation of several common cases of energy use. These are then placed on a digital scale connected to a computer which visualizes how many solar panels are required to power these.

  • 445.
    Zapico, Jorge Luis
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Maja, Söderberg
    Nybrukarna, Sweden.
    Transparent farmers: how farmers are using technology for new ways of selling and communicating with consumers2018Ingår i: ICT4S2018, 5th International Conference on Information and Communication Technology for Sustainability / [ed] Birgit Penzenstadler, Steve Easterbrook, Colin Venters & Syed Ishtiaque Ahmed, EasyChair Publications , 2018, Vol. 52, s. 398-409Konferensbidrag (Refereegranskat)
    Abstract [en]

    There is a growing number of farmers embracing information and communication technologies (ICT) as a way of enabling direct sales to consumers and creating added value through involving the consumers and making food production more transparent. This article presents the case of Nybrukarna, a community supported agriculture (CSA) cooperative in the south of Sweden, and explores how social media is used in their operation. The social media posts during a growing season were analyzed and used to identify different cases. Three main themes were identified: (1) practical communication and feedback from customers; (2) increasing transparency of crop production and values; (3) marketing and direct sales. These results were combined with information from a survey with feedback of the CSA customers, and a survey with growers in similar context, for identifying and discussing challenges, drivers, and opportunities for future development and research.

  • 446.
    Zbick, Janosch
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för medieteknik (ME).
    A Web-based Reference Architecture for Mobile Learning: Its Quality Aspects and Evaluation2017Ingår i: 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), IEEE, 2017, s. 232-237Konferensbidrag (Refereegranskat)
    Abstract [en]

    This paper discusses the development process and evaluation of a reference software architecture within the field of mobile learning. The architecture implements the workflow of preparation - activity - analysis & reflection of (data collection) activities supported by mobile applications. A number of challenges, like portability, flexibility, or expandability are important to address in mobile learning. To overcome the mentioned challenges in this field, we are proposing a web-based architecture that is supposed to serve as a foundation for the development of software solutions in the field of mobile learning. We discuss scenario descriptions needed for the evaluation and present three implementations in this field that serve as candidate architectures. With the support of those candidates, the reference architecture is proposed. Important system quality attributes are identified and then applied for an evaluation of the architecture using the SAAM method. We conclude by discussing that the proposed architecture does not only fit the field of mobile learning but can also be adapted to a general solution regarding the workflow of: preparation - activity - analysis & reflection of mobile (data collection) applications.

  • 447.
    Zbick, Janosch
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    Nake, Isabella
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    Jansen, Marc
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    Milrad, Marcelo
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    mLearn4web: A web-based framework to design and deploy cross-platform mobile applications2014Ingår i: Proceedings of the 13th International Conference on Mobile and Ubiquitous Multimedia, New York: ACM Press, 2014, s. 252-255Konferensbidrag (Refereegranskat)
    Abstract [en]

    This paper presents a web-based framework that allows the creation and deployment of mobile learning activities. We present an authoring tool that allows not-technically skilled persons to design mobile learning tasks and deploy them as a web-based mobile application. Since the presented approach is based exclusively on web-technologies, the deployed mobile application can be executed via a mobile browser and therefore is platform independent. Despite previous research efforts carried out in this domain, few of the projects have addressed this course of actions from a purely web-based perspective. Through the latest development of web technologies, mobile applications have access to internal sensors like camera, microphone and GPS and therefore allow data collection within web-applications. In order to validate whether the proposed framework can be applied in educational settings, we conducted a pilot study with experienced teachers and present the results of these efforts in this paper.

  • 448.
    Zbick, Janosch
    et al.
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    Nake, Isabella
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    Milrad, Marcelo
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    Jansen, Marc
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för medieteknik (ME).
    A web-based framework to design and deploy mobile learning activities: Evaluating its usability, learnability and acceptance2015Ingår i: 2015 IEEE 15th International Conference on Advanced Learning Technologies (ICALT), IEEE Press, 2015, s. 88-92Konferensbidrag (Refereegranskat)
    Abstract [en]

    This paper discusses the efforts carried out related to the design and development of a web-based framework that allows designing, deploying and executing mobile data collecting applications. Furthermore, it also allows analyzing and presenting the data that is generated during the mentioned process. The fact that the framework is completely web-based provides a platform independent execution of the mobile application on any mobile device with a web-browser. As a result that the whole life-cycle of creating, executing and discussing a mobile learning activity is implemented in pure web-based manner separates this work from similar efforts. In the course of this work, the current state of development of two of the components, the authoring tool and the mobile application is presented. This framework was introduced to teachers in an activity to follow up an initial study. On the basis of a workshop with teachers, we performed an explorative study regarding the technology acceptance and usability of two components of the proposed framework. The results are discussed and analyzed in this paper.

  • 449.
    Zetterman, Björn-Erik Adrian
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Beekeepers usage of IoT: Data collection, sharing and visualization in the domain of beekeeping.2018Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
    Abstract [en]

    This master thesis is exploring Beekeepers usage of Internet of Things, or “Internet of Bees”.

    Since most of the prior contributions are focusing on data gathering, the approach to focus on the users needs is central to take next steps in the field of using IoT for Beekeeping.

    After the introduction a chapter with an overview of current research and commercial solutions are presented. This is followed by a quantitative study with 222 responds, answering what beekeepers like to know about their bees, what platforms used by end users and what the beekeeper as a user expects.

    An demo of an existing commercial system is set up in real conditions, describing how to mount and configure a demo. Communication, synchronization and presentation is described. A closed user interface and a public user interface are a part of the demonstration. Potential users of this technique are interviewed to gain better understanding of users opinion of the demo. This is followed by another demo using a free of charge app where sound analysis processed with AI is tested.

    This thesis explains what beekeepers as users of Internet of Things could gain added value to their beekeeping.

  • 450.
    Zhadan, Anastasiia
    Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM).
    Artificial Intelligence Adaptation in Video Games2018Självständigt arbete på avancerad nivå (magisterexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
    Abstract [en]

    One of the most important features of a (computer) game that makes it memorable is an ability to bring a sense of engagement. This can be achieved in numerous ways, but the most major part is a challenge, often provided by in-game enemies and their ability to adapt towards the human player. However, adaptability is not very common in games. Throughout this thesis work, aspects of the game control systems that can be improved in order to be adaptable were studied. Based on the results gained from the study of the literature related to artificial intelligence in games, a classification of games was developed for grouping the games by the complexity of the control systems and their ability to adapt different aspects of enemies behavior including individual and group behavior. It appeared that only 33% of the games can not be considered adaptable. This classification was then used to analyze the popularity of games regarding their challenge complexity. Analysis revealed that simple, familiar behavior is more welcomed by players. However, highly adaptable games have got competitively high scores and excellent reviews from game critics and reviewers, proving that adaptability in games deserves further research.

678910 401 - 450 av 462
RefereraExporteraLänk till träfflistan
Permanent länk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf