Publication | Closed Access
Detecting Vague Words & Phrases in Requirements Documents in a Multilingual Environment
14
Citations
17
References
2017
Year
Unknown Venue
Software MaintenanceEngineeringLimit VaguenessSoftware EngineeringMultilingual EnvironmentRequirements DocumentsSemanticsSoftware AnalysisCorpus LinguisticsText MiningApplied LinguisticsNatural Language ProcessingSoftware RequirementLanguage DocumentationComputational LinguisticsLanguage StudiesMachine TranslationVague WordsUser RequirementRequirement EngineeringDesignLanguage TechnologyTerminology ExtractionSoftware DesignLexical ResourceSoftware TestingRequirement ManagementSoftware Requirements DocumentsLinguisticsSoftware Language Engineering
Vagueness in software requirements documents can lead to several maintenance problems, especially when the customer and development team do not share the same language. Currently, companies rely on human translators to maintain communication and limit vagueness by translating the requirement documents by hand. In this paper, we describe two approaches that automatically identify vagueness in requirements documents in a multilingual environment. We perform two studies for calibration purposes under strict industrial limitations, and describe the tool that we ultimately deploy. In the first study, six participants, two native Portuguese speakers and four native Spanish speakers, evaluated both approaches. Then, we conducted a field study to test the performance of the best approach in real-world environments at two companies. We describe several lessons learned for research and industrial deployment.
| Year | Citations | |
|---|---|---|
Page 1
Page 1