71 research outputs found

    An Integrated Requirements Engineering Framework for Agile Software Product Lines

    No full text
    Requirements engineering (RE) techniques play a determinant role within Agile Product Lines development methods; these notably allow to establish the relevance to adopt or not the product line approach for software-intensive systems production. This paper proposes an integrated goal and feature-based meta-model for agile software product lines development. The main objective is to permit the sepecification of the requirements that precisely capture stakeholder’s needs and intentions as well as the management of product line variabilities. Adopting practices from requirements engineering, especially goal and feature models, helps designing the domain and application engineering tiers of an agile product line. Such an approach allows a holistic perspective integrating human, organizational and agile aspects to better understand product lines dynamic business environments. It helps bridging the gap be-tween product lines structures and requirements models, and proposes an integrated framework to all actors involved in the product line architecture. In this paper we show how our proposed metamodel can be applied to the requirements engineering stage of an agile product line development mainly for feature-oriented agile product lines such as our own methodology called AgiFPL

    Community and Trust in the Network Society. The Case of Virtual Communities

    No full text
    In the uncertain scenario that surrounds today’s man, there is a new need for spaces to share, to establish new relationships of mutual trust. As the new technology advances, virtual communities are one of the responses to such need. In this revolutionary media environment, one might ask how a quite strong relationship of mutual trust can be created and nurtured in a virtual community, in relation to real objective relations and to the virtual community itself, as well as the technology that makes it possible, when it is, by definition, an ever-changing system. In this respect, some issues have been found to promote such relationships and others to (un)willingly hinder it. Therefore, the concept of trust should be re-semanticised to have a new relational paradigm built on ethical grounds, in which the individual becomes aware of what resources are required to cope with the insecurity of an increasingly uncertain society, partly with the help of virtual communities. Only through a jointly responsible behaviour, aimed at filling the gap that is inherent to the very concept of (virtual) community, can one trust something else—whether an individual, a technology or the community itself—aware of the hint of “magic” that is implied in the very etymology of the concept of trust
    • 

    corecore