IP Library Granted Patent US 10,534,585
Granted Patent B1
US 10,534,585 · App. 16/173,225 · Granted Jan 14, 2020

Integrated development environment with deep insights and recommendations

Inventors: Peter Eberlein (Malsch, DE); Volker Driesen (Heidelberg, DE)
Assignee: SAP SE
G06F8/33G06F17/18G06N5/04G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,534,585
App. No.
16/173,225
Granted
Jan 14, 2020
Kind
B1
Abstract

At an Operational Insights and Development Recommendation (OIDR) system, development artifacts from a central artifacts repository are received. At the OIDR system, statistical data from a central data analysis infrastructure is received. The statistical data is retrieved from application systems running software created from the development artifacts, and the statistical data is correlated with the development artifacts. Data insights and recommendations based on the correlated statistical data and development artifacts are provided by the OIDR system to an enhanced integrated development environment (IDE). Recommendations are derived using an analysis algorithm.

Claims (40)

1. A computer-implemented method, comprising:

receiving, at an Operational Insights and Development Recommendation (OIDR) system, developments artifacts from a central artifacts repository;

receiving, at the OIDR system, statistical data from a central data analysis infrastructure, wherein the statistical data is retrieved from application systems running software created out of the development artifacts;

correlating, the statistical data with the development artifacts; and

providing, by the OIDR system, data insights and recommendations to an enhanced integrated development environment (IDE) based on the correlated statistical data and development artifacts, wherein the recommendations are derived using an analysis algorithm.

2. The computer-implemented method of claim 1 , wherein the development artifacts comprises artifact definitions, attributes and information about artifact dependencies.

3. The computer-implemented method of claim 1 , wherein the data insights and recommendations are displayed in views of the enhanced IDE and are used to edit the development artifacts.

4. The computer-implemented method of claim 1 , wherein the central artifacts repository comprises development artifacts that are pushed from a local repository associated with the enhance IDE and are synchronized with development artifacts displayed and edited in one or more editors of the enhanced IDE.

5. The computer-implemented method of claim 1 , wherein the central data analysis infrastructure comprises a monitoring system and a monitoring statistics database, wherein the monitoring system collects statistical data from application systems and stores the collected statistical data to the monitoring statistics database.

6. The computer-implemented method of claim 5 , further comprising the monitoring system determines data insights associated with a usage of the development artifacts by end users, wherein the data insights are determined by calculating statistical values of the statistical data.

7. The computer-implemented method of claim 5 , further comprising the monitoring system enhancing the statistical data by artifacts runtime and development artifact ID.

8. The computer-implemented method of claim 1 , further comprising:

before receiving developments artifacts at an OIDR system from a central artifacts repository:

receiving, at application systems, development artifacts from a local repository that is associated with an enhanced IDE; and

correlating the development artifacts with statistical data collected from the application systems.

9. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

receiving, at an Operational Insights and Development Recommendation (OIDR) system, developments artifacts from a central artifacts repository;

receiving, at the OIDR system, statistical data from a central data analysis infrastructure, wherein the statistical data is retrieved from application systems running software created out of the development artifacts;

correlating, the statistical data with the development artifacts; and

providing, by the OIDR system, data insights and recommendations to an enhanced integrated development environment (IDE) based on the correlated statistical data and development artifacts, wherein the recommendations are derived using an analysis algorithm.

10. The non-transitory, computer-readable medium of claim 9 , wherein the development artifacts comprises artifact definitions, attributes and information about artifact dependencies.

11. The non-transitory, computer-readable medium of claim 9 , wherein the data insights and recommendations are displayed in views of the enhanced IDE and are used to edit the development artifacts.

12. The non-transitory, computer-readable medium of claim 9 , wherein the central artifacts repository comprises development artifacts that are pushed from a local repository associated with the enhance IDE and are synchronized with development artifacts displayed and edited in one or more editors of the enhanced IDE.

13. The non-transitory, computer-readable medium of claim 9 , wherein the central data analysis infrastructure comprises a monitoring system and a monitoring statistics database, wherein the monitoring system collects statistical data from application systems and stores the collected statistical data to the monitoring statistics database.

14. The non-transitory, computer-readable medium of claim 13 , further comprising the monitoring system determines data insights associated with a usage of the development artifacts by end users, wherein the data insights are determined by calculating statistical values of the statistical data.

15. The non-transitory, computer-readable medium of claim 13 , further comprising the monitoring system enhancing the statistical data by artifacts runtime and development artifact ID.

16. The non-transitory, computer-readable medium of claim 9 , further comprising:

before receiving developments artifacts at an OIDR system from a central artifacts repository:

receiving, at application systems, development artifacts from a local repository that is associated with an enhanced IDE; and

correlating the development artifacts with statistical data collected from the application systems.

17. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

receiving, at an Operational Insights and Development Recommendation (OIDR) system, developments artifacts from a central artifacts repository;

receiving, at the OIDR system, statistical data from a central data analysis infrastructure, wherein the statistical data is retrieved from application systems running software created out of the development artifacts;

correlating, the statistical data with the development artifacts; and

providing, by the OIDR system, data insights and recommendations to an enhanced integrated development environment (IDE) based on the correlated statistical data and development artifacts, wherein the recommendations are derived using an analysis algorithm.

18. The computer-implemented system of claim 17 , wherein the development artifacts comprises artifact definitions, attributes and information about artifact dependencies.

19. The computer-implemented system of claim 17 , wherein the data insights and recommendations are displayed in views of the enhanced IDE and are used to edit the development artifacts.

20. The computer-implemented system of claim 17 , wherein the central artifacts repository comprises development artifacts that are pushed from a local repository associated with the enhance IDE and are synchronized with development artifacts displayed and edited in one or more editors of the enhanced IDE, and wherein the central data analysis infrastructure comprises a monitoring system and a monitoring statistics database, wherein the monitoring system collects statistical data from application systems and stores the collected statistical data to the monitoring statistics database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2018
From: EBERLEIN, PETER; DRIESEN, VOLKER
To: SAP SE
Reel/Frame 047339/0063 →
Cited By (8)
US 12,242,479 US 12,481,497 US 12,499,116 US 12,530,172 US 12,541,616 US 12,547,378 US 12,561,225 US 12,689,626