Proceedings · 2006 · 17 citations · 5 references
EngineeringComputer ScienceQuality AssuranceRequirements EngineeringSoftware EngineeringDefect DetectionQuality RequirementsRequirements AnalysisRequirements ManagementRequirements QualitySoftware TestingEmpirical EvaluationExpressivenessNatural Language RequirementsNatural Language Requirements EngineeringProduct DefectivenessReadabilityRequirements Defect DetectionSoftware Product Defects
The quality of software products depends on the quality of the requirements used to create them. Expressiveness (i.e., the ability to convey the intended meaning by avoiding ambiguities and readability problems) is an important quality characteristic of natural language requirements. This paper describes an empirical study that used data from an industrial software project to identify possible relationships between expressiveness defects in natural language requirements and failures during testing. The study shows that test failures occur more frequently when there exist requirements cases with expressiveness defects
5
Software Metrics. A Rigorous Approach
Journal of Information Technology · 1991 · 847 citations
QuARS: A Tool for Analyzing Requirements
Giuseppe Lami · Figshare · 2005 · 34 citations · Full text
Engineering, Computer Science, Natural Language Processing +16