Resumen:
|
[EN] The specification of requirements is a key activity for achieving the goals of any
software project and it has long been established and recognized by researchers and
practitioners. Within Software Product Lines ...[+]
[EN] The specification of requirements is a key activity for achieving the goals of any
software project and it has long been established and recognized by researchers and
practitioners. Within Software Product Lines (SPL), this activity is even more critical owing to
the need to deal with common, variable, and product-specific requirements, not only for a
single product but for the whole set of products. In this paper, we present a Feature-Driven
Requirements Engineering approach (FeDRE) that provides support to the requirements
specification of SPL. The approach realizes features into functional requirements by
considering the variability captured in a feature model. It also provides detailed guidelines on
how to associate chunks of features from a feature model and to consider them as the context
for the Use Case specification. The evaluation of the approach is illustrated in a case study for
developing an SPL of mobile applications for emergency notifications. This case study was
applied within 14 subjects, 8 subjects from Universitat Politècnica de València and 6 subjects
from Federal University of Bahia. Evaluations concerning the perceived ease of use, perceived
usefulness, effectiveness and efficiency as regards requirements analysts using the approach are
also presented. The results show that FeDRE was perceived as easy to learn and useful by the
participants.
[-]
|
Agradecimientos:
|
This research work is cofounded by the Hispano-Brazilian Interuniversity Cooperation Program (HBP-2011-0015), the MULTIPLE project (TIN2009-13838) and the FPU program (AP2009-4635) from the Spanish Ministry of Education ...[+]
This research work is cofounded by the Hispano-Brazilian Interuniversity Cooperation Program (HBP-2011-0015), the MULTIPLE project (TIN2009-13838) and the FPU program (AP2009-4635) from the Spanish Ministry of Education and Science, and the ValI+D program (ACIF/2011/235) Generalitat Valenciana. Copyright 2014 Carnegie Mellon University. This material is based upon work funded and supported by the Department of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center. NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN “AS-IS” BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. This material has been approved for public release and unlimited distribution. Carnegie Mellon® is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. DM-0000867. This work was partially supported by the National Institute of Science and Technology for Software Engineering (INES11), funded by CAPES, CNPq and FACEPE, grants 573964/2008-4 and APQ-1037-1.03/08 and CNPq grants 305968/2010-6, 559997/2010-8, 474766/2010-1 and FAPESB. The authors also appreciate the
value-adding work of all their colleagues Loreno Alvim, Larissa Rocha, Ivonei Freitas, Tassio Vale and Iuri Santos who make great contributions to the Scoping activity of FeDRE approach.
[-]
|