Bridging the Gap between Source Code and Requirements Using GPT (Student Abstract)

被引:0
|
作者
Xu, Ruoyu [1 ]
Xu, Zhengyu [1 ]
Li, Gaoxiang [1 ]
Sheng, Victor S. [1 ]
机构
[1] Texas Tech Univ, Dept Comp Sci, Lubbock, TX 79409 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Reverse engineering involves analyzing the design, architecture, and functionality of systems, and is crucial for legacy systems. Legacy systems are outdated software systems that are still in use and often lack proper documentation, which makes their maintenance and evolution challenging. To address this, we introduce SC2Req, utilizing the Generative Pre-trained Transformer (GPT) for automated code analysis and requirement generation. This approach aims to convert source code into understandable requirements and bridge the gap between those two. Through experiments on diverse software projects, SC2Req shows the potential to enhance the accuracy and efficiency of the translation process. This approach not only facilitates faster software development and easier maintenance of legacy systems but also lays a strong foundation for future research, promoting better understanding and communication in software development.
引用
收藏
页码:23686 / 23687
页数:2
相关论文
共 50 条
  • [1] Student Research Abstract: Bridging the Gap between Source Code and High-Level Concepts in Static Code Analysis
    Schiewe, Micah
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1615 - 1618
  • [2] Bridging the gap between test cases and requirements by abstract testing
    Merz, Florian
    Sinz, Carsten
    Post, Hendrik
    Gorges, Thomas
    Kropf, Thomas
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2015, 11 (04) : 233 - 242
  • [3] Bridging the Gap between Expression and Scene Text for Referring Expression Comprehension (Student Abstract)
    Bu, Yuqi
    Xie, Jiayuan
    Li, Liuwu
    Liu, Qiong
    Cai, Yi
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 12921 - 12922
  • [4] Bridging the gap between user requirements and configuration requirements
    Colombo, Pietro
    Salehi, Pejman
    Khendek, Ferhat
    Toeroe, Maria
    2012 17TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2012, : 13 - 22
  • [5] Abstract Testing: Connecting Source Code Verification with Requirements
    Merz, Florian
    Sinz, Carsten
    Post, Hendrik
    Gorges, Thomas
    Kropf, Thomas
    QUATIC 2010: SEVENTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, 2010, : 89 - 96
  • [6] HyperSource: Bridging the Gap Between Source and Code-Related Web Sites
    Hartmann, Bjorn
    Dhillon, Mark
    Chan, Matthew K.
    29TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2011, : 2207 - 2210
  • [7] Student assistantships: bridging the gap between student and doctor
    Crossley, James G. M.
    Vivekananda-Schmidt, Pirashanthie
    ADVANCES IN MEDICAL EDUCATION AND PRACTICE, 2015, 6 : 447 - 457
  • [8] Bridging the Gap Between Research and Production with CODE
    Jin, Yiping
    Wanvarie, Dittaya
    Le, Phu T., V
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2019, PT III, 2019, 11441 : 277 - 288
  • [9] Bridging the Gap Between Usability and Requirements Engineering
    Heiskari, Juho
    Kauppinen, Marjo
    Runonen, Mikael
    Mannisto, Tomi
    PROCEEDINGS OF THE 2009 17TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2009, : 303 - 308
  • [10] Bridging the Gap between the Quality Requirements and Implementation
    Merilinna, Janne
    Raty, Tomi
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 3 - 8