“…In addition to term extraction, reviewed in Section 2.4.1, there are several other Requirements Engineering tasks in which NLP has been used for automation. These tasks include, among others, identification of inconsistencies and ambiguities [61], [62], [63], [64], [65], [66], [67], requirements tracing [59], [68], [69], [70], [71], [72], requirements change analysis [73], detection of redundancies and implicit requirements relations [74], [75], extraction of models from requirements [76], [77], identification of use cases [78], markup generation for legal requirements [79], [80], enforcement of requirements templates [16], synthesis of user opinions about features [81], [82], and requirements identification [83].…”