-
公开(公告)号:US11620127B2
公开(公告)日:2023-04-04
申请号:US17317340
申请日:2021-05-11
Applicant: SAP SE
Inventor: Hans-Martin Ramsl , Priyanshu Shukla
Abstract: Source code is analyzed to identify components. The components are each assigned a complexity score. Documentation for the source code is identified, related to the components, and given a score based on the quantity of the documentation for the component and the complexity score for the component. To determine semantic meaning of the documentation, vector embeddings for the documentation languages may be generated and aligned. Alignment causes the different machine learning models to generate similar vectors for semantically similar words in the different languages. Since the vectors of the words of the other languages are similar to the vectors of the words in a primary language with similar meanings, the vector representation of the documentation in the other languages will match the vector representation of the source code when the documentation is substantially on the same topic.
-
公开(公告)号:US10949176B2
公开(公告)日:2021-03-16
申请号:US16420865
申请日:2019-05-23
Applicant: SAP SE
Inventor: Priyanshu Shukla , Rahul Choudhary
IPC: G06F8/38 , G06F16/907 , G06F9/451 , G06F40/14
Abstract: The present disclosure involves systems, software, and computer implemented methods for automatic view generation based on annotations. One example method includes receiving a request to display a user interface view on a client device. Metadata that defines at least one entity included in at least one data source is received. Annotations that define user interface elements for displaying information for the at least one entity are received. A metamodel is generated using the received metadata and the received annotations. Native user interface elements are automatically generated using the metamodel. The native user interface elements are native to the client device. The native user interface elements in the user interface view on the client device.
-
公开(公告)号:US20220365776A1
公开(公告)日:2022-11-17
申请号:US17317340
申请日:2021-05-11
Applicant: SAP SE
Inventor: Hans-Martin Ramsl , Priyanshu Shukla
Abstract: Source code is analyzed to identify components. The components are each assigned a complexity score. Documentation for the source code is identified, related to the components, and given a score based on the quantity of the documentation for the component and the complexity score for the component. To determine semantic meaning of the documentation, vector embeddings for the documentation languages may be generated and aligned. Alignment causes the different machine learning models to generate similar vectors for semantically similar words in the different languages. Since the vectors of the words of the other languages are similar to the vectors of the words in a primary language with similar meanings, the vector representation of the documentation in the other languages will match the vector representation of the source code when the documentation is substantially on the same topic.
-
公开(公告)号:US20200371757A1
公开(公告)日:2020-11-26
申请号:US16420865
申请日:2019-05-23
Applicant: SAP SE
Inventor: Priyanshu Shukla , Rahul Choudhary
IPC: G06F8/38 , G06F9/451 , G06F17/22 , G06F16/907
Abstract: The present disclosure involves systems, software, and computer implemented methods for automatic view generation based on annotations. One example method includes receiving a request to display a user interface view on a client device. Metadata that defines at least one entity included in at least one data source is received. Annotations that define user interface elements for displaying information for the at least one entity are received. A metamodel is generated using the received metadata and the received annotations. Native user interface elements are automatically generated using the metamodel. The native user interface elements are native to the client device. The native user interface elements in the user interface view on the client device.
-
-
-