TY - JOUR
T1 - Ambiguous requirements
T2 - A semi-automated approach to identify and clarify ambiguity in large-scale projects
AU - Asadabadi, Mehdi Rajabi
AU - Saberi, Morteza
AU - Zwikael, Ofer
AU - Chang, Elizabeth
N1 - Publisher Copyright:
© 2020 Elsevier Ltd
PY - 2020/11
Y1 - 2020/11
N2 - In large-scale projects, the client defines a set of product requirements, which the provider is then expected to deliver within the agreed time, cost and scope. If a client sets ambiguous requirements for the project, this may result in the receipt of an unsatisfactory product. Therefore, reducing ambiguity in product requirements by the client is a critical success factor. Despite its significance and regular occurrence, the requirement ambiguity problem has not yet received a methodological solution that can fit large-scale projects, which commonly include a great number of requirements. This paper proposes a semi-automated approach, which combines natural language processing (NLP) to identify ambiguous terms and statements and a soft computing technique to specify these terms using fuzzy set theory. This work contributes to the current literature on requirement specification by highlighting a line of research which paves the way to leverage the applications of advanced tools to allow the clarification of ambiguous requirements in large-scale projects.
AB - In large-scale projects, the client defines a set of product requirements, which the provider is then expected to deliver within the agreed time, cost and scope. If a client sets ambiguous requirements for the project, this may result in the receipt of an unsatisfactory product. Therefore, reducing ambiguity in product requirements by the client is a critical success factor. Despite its significance and regular occurrence, the requirement ambiguity problem has not yet received a methodological solution that can fit large-scale projects, which commonly include a great number of requirements. This paper proposes a semi-automated approach, which combines natural language processing (NLP) to identify ambiguous terms and statements and a soft computing technique to specify these terms using fuzzy set theory. This work contributes to the current literature on requirement specification by highlighting a line of research which paves the way to leverage the applications of advanced tools to allow the clarification of ambiguous requirements in large-scale projects.
KW - Fuzzy set theory
KW - NLP
KW - Procurement projects
KW - Requirement specification
KW - Soft computing
UR - http://www.scopus.com/inward/record.url?scp=85090967062&partnerID=8YFLogxK
U2 - 10.1016/j.cie.2020.106828
DO - 10.1016/j.cie.2020.106828
M3 - Article
SN - 0360-8352
VL - 149
JO - Computers and Industrial Engineering
JF - Computers and Industrial Engineering
M1 - 106828
ER -