Automated Extraction of Compliance Elements in Software Engineering Contracts Using Natural Language Generation

被引:0
|
作者
Rejithkumar, Gokul [1 ]
Anish, Preethu Rose [1 ]
Sonar, Pratik [1 ]
Ghaisas, Smita [1 ]
机构
[1] TCS Res, Pune, Maharashtra, India
关键词
Text-to-text generation; T5; Legal language; Compliance; Regulation; Standard; Policy;
D O I
10.1145/3643787.3648030
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software Engineering (SE) contracts are legally binding agreements governing software development, usage, related responsibilities, and rights between the parties involved. SE contracts contain obligatory clauses which encompass compliance elements such as Regulations, Standards, and Policies. Identifying these elements is essential for ensuring compliance by aiding in contract negotiation, assignment of the obligatory clauses to relevant departments within the organization and for identification of high-level software requirements. Non-compliance may lead to penalties, damaging an organization's reputation and trust. In this paper, we automate the extraction of compliance elements from SE contracts. We employed a text-to-text generation approach and conducted experiments using the T5 model for the automated extraction of compliance elements from obligatory contractual clauses. The text-to-text generation approach yielded a mean F1-score of 0.92 for ROUGE-L.
引用
收藏
页码:69 / 72
页数:4
相关论文
共 50 条
  • [31] Impact Analysis of using Natural Language Processing and Large Language Model on Automated Correction of Systems Engineering Requirements
    de Oliveira, Arthur H. M.
    Reis, Pedro Almeida
    Júnior, Fernando Sarracini
    Cavalcante, Mairon Sena
    de Lima, Jonathan V. C.
    Soares, Luis F. C.
    Marchiori, Lucas Henrique
    INCOSE International Symposium, 2024, 34 (01) : 992 - 1007
  • [32] A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering
    Abdellatif, Ahmad
    Badran, Khaled
    Costa, Diego Elias
    Shihab, Emad
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (08) : 3087 - 3102
  • [33] The Use of Text Retrieval and Natural Language Processing in Software Engineering
    Haiduc, Sonia
    Arnaoudova, Venera
    Marcus, Andrian
    Antoniol, Giuliano
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 898 - 899
  • [34] When Natural Language Processing Jumps into Collaborative Software Engineering
    Gilson, Fabian
    Weyns, Danny
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2019), 2019, : 238 - 241
  • [35] The Use of Text Retrieval and Natural Language Processing in Software Engineering
    Arnaoudova, Venera
    Haiduc, Sonia
    Marcus, Andrian
    Antoniol, Giuliano
    2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, 2015, : 949 - 950
  • [36] Automated StrokeRelated Information Extraction From Diagnostic Imaging Reports Using Natural Language Processing
    Liu, Zhongyu Anna
    Mamdani, Muhammad
    Aviv, Richard
    Pou-Prom, Chloe
    Yu, Amy
    STROKE, 2020, 51
  • [37] Extraction of Activities Information from Construction Contracts Using Natural Language Processing (NLP) Methods to Support Scheduling
    ul Hassan, Fahad
    Tuyen Le
    CONSTRUCTION RESEARCH CONGRESS 2022: COMPUTER APPLICATIONS, AUTOMATION, AND DATA ANALYTICS, 2022, : 773 - 781
  • [38] Automated Code Generation from System Requirements in Natural Language
    Francu, Jan
    Hnetynka, Petr
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2009, 3 (01) : 73 - 88
  • [39] Engineering Vocabulary Development using an Automated Software Tool
    Variawa, Chirag
    McCahan, Susan
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [40] Automated software engineering using Concurrent Class Machines
    Grosu, R
    Liu, YHA
    Smolka, S
    Stoller, SD
    Yan, JY
    16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 297 - 304