Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Software engineering (6th ed.)
Software engineering (6th ed.)
Software Requirements: Styles and Techniques
Software Requirements: Styles and Techniques
Invented requirements and imagined customers: requirements engineering for off-the-shelf software
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Market research for requirements analysis using linguistic tools
Requirements Engineering
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Design and Analysis of Experiments
Design and Analysis of Experiments
Detection of Duplicate Defect Reports Using Natural Language Processing
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A comprehensive characterization of NLP techniques for identifying equivalent requirements
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Empirical Software Engineering
Obsolete software requirements
Information and Software Technology
The state of the art in automated requirements elicitation
Information and Software Technology
Hi-index | 0.00 |
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.