Abstract.Requirements play an important role in software engineering, but their perceived usefulness means that they often fail to be properly maintained. Traceability is often considered a means for motivating and maintaining requirements, but this is difficult without a better understanding of the requirements themselves. Sensemaking techniques help us get this understanding, but the representations necessary to support it are difficult to create, and scale poorly when dealing with medium to large scale problems. This paper describes how, with the aid of supporting software tools, concept mapping can be used to both make sense of and improve the quality of a requirements specification. We illustrate this approach by using it to update the requirements specification for the EU webinos project, and discuss several findings arising from our results.
Abstract. As personal devices become smarter, opportunities arise for sharing services, applications and data between them. While web technologies hold the promise of being a unifying layer, browsers lack functionality for supporting inter-device communication, synchronization, and security. To address this, we designed webinos: a cross-device distributed middleware providing interoperability, compatibility and security for mobile web applications. In this paper we present a case study of the webinos project, showing how the architecture of webinos was specified, designed and implemented, and reflect on several lessons learned.
The growing availability of well-equipped handheld devices and the increasing mobility of users influence the way today’s services can be used. In the future, services provided by different devices can be used on an ad-hoc basis to fulfill user-specified tasks. This chapter proposes an infrastructure for mobile networks that allows for the rating of nodes with respect to their provided functionalities. Thus, it is possible to create reputation relationships and trust assessments between service requesters and service providers. One means for making use of trust relationships is in the reduction and the prevention of interactions with misbehaving or inaccurate nodes. The authors’ work also factors in the subjectivity of users by allowing different service quality perceptions for each user. Thus, each user can base his or her cooperation behavior on their own service behavior preferences instead on the aggregated preferences of all users.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.