11,364 research outputs found
A Role-Based Approach for Orchestrating Emergent Configurations in the Internet of Things
The Internet of Things (IoT) is envisioned as a global network of connected
things enabling ubiquitous machine-to-machine (M2M) communication. With
estimations of billions of sensors and devices to be connected in the coming
years, the IoT has been advocated as having a great potential to impact the way
we live, but also how we work. However, the connectivity aspect in itself only
accounts for the underlying M2M infrastructure. In order to properly support
engineering IoT systems and applications, it is key to orchestrate
heterogeneous 'things' in a seamless, adaptive and dynamic manner, such that
the system can exhibit a goal-directed behaviour and take appropriate actions.
Yet, this form of interaction between things needs to take a user-centric
approach and by no means elude the users' requirements. To this end,
contextualisation is an important feature of the system, allowing it to infer
user activities and prompt the user with relevant information and interactions
even in the absence of intentional commands. In this work we propose a
role-based model for emergent configurations of connected systems as a means to
model, manage, and reason about IoT systems including the user's interaction
with them. We put a special focus on integrating the user perspective in order
to guide the emergent configurations such that systems goals are aligned with
the users' intentions. We discuss related scientific and technical challenges
and provide several uses cases outlining the concept of emergent
configurations.Comment: In Proceedings of the Second International Workshop on the Internet
of Agents @AAMAS201
Measuring Developer Experience of a Digital Platform
Smart city and smart transportation are concepts that have emerged as an enabling solution which facilitates the grassroots social innovations to mitigate the problems generated by rapid urbanization and population growth. The digital service platform has fostered a new paradigm of transportation by involving all key players to create a novel environment. It is concerned developer are also the user of the platform as they are using the system development tools and methods for further development, that is why developer experience over the platform plays a vital role. Delightful developer experience not only improving the platform performance but also invokes to introduce new innovations. In this research we off to measure developer experience and answering the research questions “how to measure developer experience on top of the digital service platform” and “how to analyse the developer experience”.
In the state of measuring developer experience, an application has been developed over the digital service platform and a measurement procedure has been introduced by modifying System Usability Scale (SUS) to more suit the context of the developer. The SUS has been borrowed from UX measurement tools as developers are the user of system, system development tools and methods as well as SUS is a widely accepted tool by the usability researchers for measuring usability. The result of the proposed method showed superior experience from the developer’s perspective to develop the application over the living lab bus platform. The result is almost same when it is compared with another method, but it is arguable as it showed small discrepancy. Furthermore, it can be said that, this research provides a straight forward way to measure developer experience on a digital service platform.
The answer of the research questions provides a detail guideline of the measurement process and analysing criteria of developer experience. Moreover, it comes out with few recommendations that can be helpful for the developers of the platform to improve the platform in future, so that it could ensure the delightful experience for the developers
Recommended from our members
Context-awareness for mobile sensing: a survey and future directions
The evolution of smartphones together with increasing computational power have empowered developers to create innovative context-aware applications for recognizing user related social and cognitive activities in any situation and at any location. The existence and awareness of the context provides the capability of being conscious of physical environments or situations around mobile device users. This allows network services to respond proactively and intelligently based on such awareness. The key idea behind context-aware applications is to encourage users to collect, analyze and share local sensory knowledge in the purpose for a large scale community use by creating a smart network. The desired network is capable of making autonomous logical decisions to actuate environmental objects, and also assist individuals. However, many open challenges remain, which are mostly arisen due to the middleware services provided in mobile devices have limited resources in terms of power, memory and bandwidth. Thus, it becomes critically important to study how the drawbacks can be elaborated and resolved, and at the same time better understand the opportunities for the research community to contribute to the context-awareness. To this end, this paper surveys the literature over the period of 1991-2014 from the emerging concepts to applications of context-awareness in mobile platforms by providing up-to-date research and future research directions. Moreover, it points out the challenges faced in this regard and enlighten them by proposing possible solutions
- …