Advanced

An experiment on linguistic tool support for consolidation of requirements from multiple sources in market-driven product development

Natt och Dag, Johan LU ; Thelin, Thomas LU and Regnell, Björn LU (2006) In Empirical Software Engineering 11(2). p.303-329
Abstract
This paper presents an experiment with a linguistic support tool for consolidation of requirements sets. The experiment is designed based on the requirements management process at a large market-driven software development company that develops generic solutions to satisfy many different customers. New requirements and requests for information are continuously issued, which must be analyzed and responded to. The new requirements should first be consolidated with the old to avoid reanalysis of previously elicited requirements and to complement existing requirements with new information. In the presented experiment, a new open-source tool is evaluated in a laboratory setting. The tool uses linguistic engineering techniques to calculate... (More)
This paper presents an experiment with a linguistic support tool for consolidation of requirements sets. The experiment is designed based on the requirements management process at a large market-driven software development company that develops generic solutions to satisfy many different customers. New requirements and requests for information are continuously issued, which must be analyzed and responded to. The new requirements should first be consolidated with the old to avoid reanalysis of previously elicited requirements and to complement existing requirements with new information. In the presented experiment, a new open-source tool is evaluated in a laboratory setting. The tool uses linguistic engineering techniques to calculate similarities between requirements and presents a ranked list of suggested similar requirements, between which links may be assigned. It is hypothesized that the proposed technique for finding and linking similar requirements makes the consolidation more efficient. The results show that subjects that are given the support provided by the tool are significantly more efficient and more correct in consolidating two requirements sets, than are subjects that do not get the support. The results suggest that the proposed techniques may give valuable support and save time in an industrial requirements consolidation process. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
linguistic, software product development, engineering, natural language requirements, requirements management
in
Empirical Software Engineering
volume
11
issue
2
pages
303 - 329
publisher
Springer
external identifiers
  • wos:000235928900005
  • scopus:33644927518
ISSN
1573-7616
DOI
10.1007/s10664-006-6405-5
language
English
LU publication?
yes
id
583acc61-cca9-4e08-bc35-169012929815 (old id 416508)
date added to LUP
2007-10-02 10:18:56
date last changed
2018-06-24 03:52:29
@article{583acc61-cca9-4e08-bc35-169012929815,
  abstract     = {This paper presents an experiment with a linguistic support tool for consolidation of requirements sets. The experiment is designed based on the requirements management process at a large market-driven software development company that develops generic solutions to satisfy many different customers. New requirements and requests for information are continuously issued, which must be analyzed and responded to. The new requirements should first be consolidated with the old to avoid reanalysis of previously elicited requirements and to complement existing requirements with new information. In the presented experiment, a new open-source tool is evaluated in a laboratory setting. The tool uses linguistic engineering techniques to calculate similarities between requirements and presents a ranked list of suggested similar requirements, between which links may be assigned. It is hypothesized that the proposed technique for finding and linking similar requirements makes the consolidation more efficient. The results show that subjects that are given the support provided by the tool are significantly more efficient and more correct in consolidating two requirements sets, than are subjects that do not get the support. The results suggest that the proposed techniques may give valuable support and save time in an industrial requirements consolidation process.},
  author       = {Natt och Dag, Johan and Thelin, Thomas and Regnell, Björn},
  issn         = {1573-7616},
  keyword      = {linguistic,software product development,engineering,natural language requirements,requirements management},
  language     = {eng},
  number       = {2},
  pages        = {303--329},
  publisher    = {Springer},
  series       = {Empirical Software Engineering},
  title        = {An experiment on linguistic tool support for consolidation of requirements from multiple sources in market-driven product development},
  url          = {http://dx.doi.org/10.1007/s10664-006-6405-5},
  volume       = {11},
  year         = {2006},
}