TY - GEN
T1 - MAANA
T2 - 43rd IEEE/ACM International Conference on Software Engineering: Companion, ICSE-Companion 2021
AU - Ezzini, Saad
AU - Abualhaija, Sallam
AU - Arora, Chetan
AU - Sabetzadeh, Mehrdad
AU - Briand, Lionel
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/5
Y1 - 2021/5
N2 - MAANA (in Arabic: 'meaning') is a tool for performingdomain-specific handling of ambiguity in requirements. Given a requirements document as input, MAANA detectsthe requirements that are potentially ambiguous. The focus ofMAANA is on coordination ambiguity and prepositional-phraseattachment ambiguity; these are two common ambiguity typesthat have been studied in the requirements engineering literature. To detect ambiguity, MAANA utilizes structural patterns anda set of heuristics derived from a domain-specific corpus. Thegenerated analysis file after running the tool can be reviewed byrequirements analysts. Through combining different knowledgesources, MAANA highlights also the requirements that mightcontain unacknowledged ambiguity. That is when the analystsunderstand different interpretations for the same requirement, without explicitly discussing it with the other analysts due to timeconstraints. This artifact paper presents the details of MAANA. MAANA is associated with the ICSE 2021 technical papertitled 'Using Domain-specific Corpora for Improved Handlingof Ambiguity in Requirements'. The tool is publicly available onGitHub and Zenodo.
AB - MAANA (in Arabic: 'meaning') is a tool for performingdomain-specific handling of ambiguity in requirements. Given a requirements document as input, MAANA detectsthe requirements that are potentially ambiguous. The focus ofMAANA is on coordination ambiguity and prepositional-phraseattachment ambiguity; these are two common ambiguity typesthat have been studied in the requirements engineering literature. To detect ambiguity, MAANA utilizes structural patterns anda set of heuristics derived from a domain-specific corpus. Thegenerated analysis file after running the tool can be reviewed byrequirements analysts. Through combining different knowledgesources, MAANA highlights also the requirements that mightcontain unacknowledged ambiguity. That is when the analystsunderstand different interpretations for the same requirement, without explicitly discussing it with the other analysts due to timeconstraints. This artifact paper presents the details of MAANA. MAANA is associated with the ICSE 2021 technical papertitled 'Using Domain-specific Corpora for Improved Handlingof Ambiguity in Requirements'. The tool is publicly available onGitHub and Zenodo.
KW - Ambiguity
KW - Corpus Generation
KW - Natural Language Processing
KW - Natural-language Requirements
KW - Requirements Engineering
KW - Wikipedia
UR - http://www.scopus.com/inward/record.url?scp=85113951397&partnerID=8YFLogxK
U2 - 10.1109/ICSE-Companion52605.2021.00082
DO - 10.1109/ICSE-Companion52605.2021.00082
M3 - Conference contribution
AN - SCOPUS:85113951397
T3 - Proceedings - International Conference on Software Engineering
SP - 188
EP - 189
BT - Proceedings - 2021 IEEE/ACM 43rd International Conference on Software Engineering
PB - IEEE Computer Society
Y2 - 25 May 2021 through 28 May 2021
ER -