Patent · US Active

System and method for automating software development life cycle

US11340898B1 · kind B1 · utility

7Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 10, 2021
Grant dateMay 24, 2022
Priority date
Expiry dateMar 10, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N7/01
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The invention relates to system and method for automating software development life cycle. In some embodiments, the method includes receiving a plurality of code snippets being utilized for developing a software application from a plurality of sources in a software development life cycle, generating a plurality of embedding vectors corresponding to the plurality of code snippets, and generating a high-level feature vector corresponding to each of the plurality of code snippets based on the corresponding embedding vector using a deep learning model. The method further includes generating a final merged code comprising a final sequence of code lines by combining the sequence of code lines corresponding to the plurality of code snippets using the deep learning model. The deep learning model is trained to generate the high-level feature vector and arrange the sequence of code lines based on historical data from the software development life cycle.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.