TY - GEN
T1 - Automated Recommendation of Templates for Legal Requirements
AU - Sleimi, Amin
AU - Ceci, Marcello
AU - Sabetzadeh, Mehrdad
AU - Briand, Lionel C.
AU - Dann, John
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/8
Y1 - 2020/8
N2 - [Context] In legal requirements elicitation, requirements analysts need to extract obligations from legal texts. However, legal texts often express obligations only indirectly, for example, by attributing a right to the counterpart. This phenomenon has already been described in the Requirements Engineering (RE) literature [1]. [Objectives] We investigate the use of requirements templates for the systematic elicitation of legal requirements. Our work is motivated by two observations: (1) The existing literature does not provide a harmonized view on the requirements templates that are useful for legal RE; (2) Despite the promising recent advancements in natural language processing (NLP), automated support for legal RE through the suggestion of requirements templates has not been achieved yet. Our objective is to take steps toward addressing these limitations. [Methods] We review and reconcile the legal requirement templates proposed in RE. Subsequently, we conduct a qualitative study to define NLP rules for template recommendation. [Results and Conclusions] Our contributions consist of (a) a harmonized list of requirements templates pertinent to legal RE, and (b) rules for the automatic recommendation of such templates. We evaluate our rules through a case study on 400 statements from two legal domains. The results indicate a recall and precision of 82,3% and 79,8%, respectively. We show that introducing some limited interaction with the analyst considerably improves accuracy. Specifically, our human-feedback strategy increases recall by 12% and precision by 10,8%, thus yielding an overall recall of 94,3% and overall precision of 90,6%.
AB - [Context] In legal requirements elicitation, requirements analysts need to extract obligations from legal texts. However, legal texts often express obligations only indirectly, for example, by attributing a right to the counterpart. This phenomenon has already been described in the Requirements Engineering (RE) literature [1]. [Objectives] We investigate the use of requirements templates for the systematic elicitation of legal requirements. Our work is motivated by two observations: (1) The existing literature does not provide a harmonized view on the requirements templates that are useful for legal RE; (2) Despite the promising recent advancements in natural language processing (NLP), automated support for legal RE through the suggestion of requirements templates has not been achieved yet. Our objective is to take steps toward addressing these limitations. [Methods] We review and reconcile the legal requirement templates proposed in RE. Subsequently, we conduct a qualitative study to define NLP rules for template recommendation. [Results and Conclusions] Our contributions consist of (a) a harmonized list of requirements templates pertinent to legal RE, and (b) rules for the automatic recommendation of such templates. We evaluate our rules through a case study on 400 statements from two legal domains. The results indicate a recall and precision of 82,3% and 79,8%, respectively. We show that introducing some limited interaction with the analyst considerably improves accuracy. Specifically, our human-feedback strategy increases recall by 12% and precision by 10,8%, thus yielding an overall recall of 94,3% and overall precision of 90,6%.
KW - AI-Assisted RE
KW - Legal Requirements
KW - Natural Language Processing
KW - Requirements Templates
UR - http://www.scopus.com/inward/record.url?scp=85093968357&partnerID=8YFLogxK
U2 - 10.1109/RE48521.2020.00027
DO - 10.1109/RE48521.2020.00027
M3 - Conference contribution
AN - SCOPUS:85093968357
T3 - Proceedings of the IEEE International Conference on Requirements Engineering
SP - 158
EP - 168
BT - Proceedings - 28th IEEE International Requirements Engineering Conference, RE 2020
A2 - Breaux, Travis
A2 - Zisman, Andrea
A2 - Fricker, Samuel
A2 - Glinz, Martin
PB - IEEE Computer Society
T2 - 28th IEEE International Requirements Engineering Conference, RE 2020
Y2 - 31 August 2020 through 4 September 2020
ER -