A P2P Toolset for Distributed Requirements Elicitation
نویسنده
چکیده
Geographically distributed teams need nowadays models and tools to support a load of activities that usually take place through the direct interaction among people. Our research effort is aimed to understand how decentralized systems, based on a peer-to-peer architecture, can be exploited to support the key activities of global software development. As a first step, we have focused on requirements elicitation because it is among the most communication-rich processes of software development. This paper presents a toolset for distributed requirements elicitation, which is developed on the basis of a peer-to-peer infrastructure platform, called Groove.
منابع مشابه
A Method for Identifying Unobvious Requirements in Globally Distributed Software Projects
We present a method and an assisting toolset to identify unobvious requirements in globally distributed projects. We demonstrate use of social software principles and technologies in distributed and collaborative requirements elicitation with a purpose to detect unobvious requirements. In our experience, stakeholders are rarely clear on their requirements. During requirements elicitation worksh...
متن کاملAssisting Needs Driven Requirements Engineering with the ARIS Toolset
In this working paper we introduce a specialized requirements elicitation method regarding the specific needs of product development assistance. Although, there are several approaches targeting the modeling of application domains, describing and developing process structures or eliciting requirements, it is the people’s day-to-day needs one has to capture in order to derive suitable requirement...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملSEW: A Toolset For Design and Analysis of Distributed Real-Time Systems
In this paper, we describe a toolset for performance-based design and analysis of distributed realtime systems. The toolset is based on our design methodology, denoted Distributed Pipeline Scheduling [6, 7], that provides a set of rules that an engineer can follow to design near-optimal, distributed real-time systems with fully predictable, end-to-end performance properties. The methodology pro...
متن کامل