Publications

Stats

View publication

Title Requirements engineering in the pre-contract stage: exploring the processes and practices used in small and medium-sized software enterprises
Authors Tomás Vera, Sergio Ochoa, Daniel Perovich
Publication date 2021
Abstract Performing requirements engineering (RE) during the
pre-contract
stage; i.e., at pre-selling time, is mandatory for software providers to
conceive a project proposal and deliver a bid. In bespoke projects, this
process requires that providers deal with several constraints that are
usually not present in a regular RE process. For instance, the process must
be done quickly, under a competition situation, and hopefully involving few
resources since its cost is assumed by the provider. These constraints make
this process unique, and different to the RE conducted at post-selling;
i.e., during a project contract. Few is reported about the RE activities
performed in practice by providers, the cost-effectiveness of the process,
and the software practices used to support it. This article presents an
exploratory study that uses a mixed method approach to gain knowledge on
these aspects. The results indicate that providers assume this process as
unstructured, context-aware, expert-based and with various possible
outcomes. In part, these features are a consequence of the constraints
imposed by the project pre-contract scenario. Moreover, the providers use
regular RE practices to support this process, which usually ends up having a
medium-low cost-effectiveness. These results show the need to perform more
empirical research in this domain, and open several opportunities to propose
new RE techniques and practices (or adjust the existing ones) to improve the
cost-effectiveness of this process.
Pages 1346-1353
Conference name ACM Symposium on Applied Computing
Publisher ACM Press (New York, NY, USA)
Reference URL View reference page