67 research outputs found
Recommended from our members
Cloud computing and context-awareness: A study of the adapted user experience
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.Today, mobile technology is part of everyday life and activities and the mobile
ecosystems are blossoming, with smartphones and tablets being the major growth drivers. The mobile phones are no longer just another device, we rely on their capabilities in work and in private. We look to our mobile phones for timely and updated information and we rely on this being provided any time of any day at any place. Nevertheless, no matter how much you trust and love your mobile phone the quality of the information and the user experience is directly associated with the sources and presentation of information. In this perspective, our activities, interactions and preferences help shape the quality of service, content and products we use. Context-aware systems use such information about end-users as input mechanisms for producing applications based on mobile, location, social, cloud and customized content services. This represents new possibilities for extracting aggregated user-centric information and includes novel
sources for context-aware applications. Accordingly, a Design Research based
approach has been taken to further investigate the creation, presentation and tailoring of user-centric information. Through user evaluated experiments findings show how multi-dimensional context-aware information can be used to create adaptive
solutions tailoring the user experience to the usersâ needs. Research findings in this
work; highlight possible architectures for integration of cloud computing services in
a heterogeneous mobile environment in future context-aware solutions. When it comes to combining context-aware results from local computations with those of cloud based services, the results provide findings that give users tailored and adapted experiences based on the collective efforts of the two
The Live Programming Lecturing Technique: A Study of the Student Experience in Introductory and Advanced Programming Courses
This paper investigates the topic of teaching programming in higher education. The teaching method often referred to as live programming has become a widely applied lecturing strategy for teaching programming subjects in an interactive fashion. Lectures based on live programming normally involve live demonstrations, explanations and interaction with the students. Although this technique seems to be very popular amongst students and instructors, we hypothesise that it also involves potential challenges. In this paper, we investigate the perceived difficulty and promise of following such an approach from a student perspective. We present results from interviews with 1st and 2nd year IT Bachelor students about their experience with live programming. Our results indicate that studentsâ engagement and desire to learn through active learning techniques still are very much valid also in introductory and advanced programming courses. Furthermore, we also interpret from our findings a suggested model of a repeated cycle of lecture, demo and exercise as highly beneficial to the student learning process
Latency Thresholds for Usability in Games: A Survey
User interactions in interactive applications are time critical operations;late response will degrade the experience. Sensitivity to delay doeshowever vary greatly with between games. This paper surveys existingliterature on the specifics of this limitation. We find a classificationwhere games are grouped with others of roughly the same requirements.In addition we find some numbers on how long latency is acceptable.These numbers are however inconsistent between studies, indicatinginconsistent methodology or insufficient classification of games andinteractions. To improve classification, we suggest some changes.In general, research is too sparse to draw any strong or statisticallysignificant conclusions. In some of the most time critical games, latencyseems to degrade the experience at about 50 ms
Thirty Years of NIK: A Bibliometric Study of Paper Impact and Changes in Publication Patterns
The Norwegian Annual Informatics Conference (NIK) has served as the most important national meeting point for the academic community in Norway during the last thirty years. National conferences often have a reputation of being of lesser quality than international conferences. Yet, NIK have practiced peer review with relatively low acceptance rates which is a trait of quality. Based on the assumption that quality and impact are related, this study set out to explore the actual impact of NIK in terms of citations over its thirty-year lifetime. As NIK is not being systematically indexed there are no readily available source of citation data and these were thus manually extracted. The results show that NIK papers do get cited at a level comparable to reputable international conferences, and the ratio of papers that are cited is increasing. The results also show that the title length and the number of authors per paper have increased, whereas papers written in Norwegian do not get cited
Comprehensive Analysis of Innovative Cross-Platform App Development Frameworks
Mobile apps are increasingly realized by using a cross-platform development framework. Using such frameworks, code is written once but the app can be deployed to multiple platforms. Despite progress in research on cross-platform techniques, results (i.e. apps) are not always satisfactory. They are subject to tedious tailoring and the development effort tends to be notable. In these cases, either pure web apps (realized through web browsers) or native apps (realized for each platform separately) are chosen. Recent activities have led to new approaches. In this paper, we have a closer look at three of these, namely React Native, the Ionic Framework, and Fuse. We present a comprehensive analysis of the three approaches. Our work is based on a real-world use case, which allows us to provide generalizable advice. Our findings suggest that there is no clear winner; the frameworks incorporate notable ideas and general progress in the field can be asserted
Unconsciously Influential. Understanding sociotechnical Influence on social media
Over the last two decades, the rise of social media platforms such as Instagram, YouTube, and TikTok has sparked a global shift in commercial practices worldwide. People are exposed to and influenced by massive amounts of commercial content carefully and strategically integrated into these platformsâ social content. In addition, due to network structures, peopleâs engagement in the form of likes, comments, and simply viewing content results in the influence of people within and outside their network. In this study, we adopt a sociotechnical perspective and study the interplay between social and technical components in how influence is exercised on social media. Specifically, we identify the actors involved in the influence of commercial content and analyse how they exercise their influence for commercial purposes. Based on our findings and analysis, we present three contributions to Information systems literature: (1) how people have become unconsciously influential in spreading commercial content, which is the premise for social media commercial success, (2) how peopleâs social and commercial lives and contents are increasingly intertwined and (3) how this interweaving effect removes peoplesâ ability to reflect on the content they engage with critically. Our study draws attention to the societal outcomes caused by technologies in practice
Immutable Infrastructure Calls for Immutable Architecture
With the advent of cloud computing and the concept of immutable infrastructure, the scaling and deployment of applications has become significantly easier. This increases the possibility of âconfiguration driftâ as an operations team manages this cluster of machines, both virtual and actual. In this paper we propose a revised view on configuration and architecture. We propose that software deployed on a public or private cloud should, to the furthest possible extent, be immutable and source controlled. This reduces configuration drift and ensures no configuration problems in production as a result of updates or changes. We will show an example of a software project deployed on Amazon Web Services with an immutable Jenkins setup which manages updating the whole cluster and is self-regenerating. We will also discuss how this lends itself naturally to interoperability between clouds, because of the infrastructure-agnostic nature of this approach
Baseline Requirements for Comparative Research on Cross-Platform Mobile Development: A Literature Survey
Technical implementations are common in computing research to objectively assess hypotheses. In mobile computing, and more specifically within research on cross-platform mobile development, such implementations are usually in the form of mobile apps. Due to the lack of a common ground for research on app development, studies tend to lack depth and miss out on possible contributions. In an attempt to better the situation, we propose a technical baseline for future research on cross-platform app development to draw from based on previous studiesâ technical implementations. We assess and scrutinize existing literature to find trends, and use the generated knowledge to lay out the baseline proposa
Cloud computing and context-awareness : a study of the adapted user experience
Today, mobile technology is part of everyday life and activities and the mobile ecosystems are blossoming, with smartphones and tablets being the major growth drivers. The mobile phones are no longer just another device, we rely on their capabilities in work and in private. We look to our mobile phones for timely and updated information and we rely on this being provided any time of any day at any place. Nevertheless, no matter how much you trust and love your mobile phone the quality of the information and the user experience is directly associated with the sources and presentation of information. In this perspective, our activities, interactions and preferences help shape the quality of service, content and products we use. Context-aware systems use such information about end-users as input mechanisms for producing applications based on mobile, location, social, cloud and customized content services. This represents new possibilities for extracting aggregated user-centric information and includes novel sources for context-aware applications. Accordingly, a Design Research based approach has been taken to further investigate the creation, presentation and tailoring of user-centric information. Through user evaluated experiments findings show how multi-dimensional context-aware information can be used to create adaptive solutions tailoring the user experience to the usersâ needs. Research findings in this work; highlight possible architectures for integration of cloud computing services in a heterogeneous mobile environment in future context-aware solutions. When it comes to combining context-aware results from local computations with those of cloud based services, the results provide findings that give users tailored and adapted experiences based on the collective efforts of the two.EThOS - Electronic Theses Online ServiceGBUnited Kingdo
- âŚ