US10534585B1ActiveUtility
Integrated development environment with deep insights and recommendations
Est. expiryOct 29, 2038(~12.3 yrs left)· nominal 20-yr term from priority
G06F 8/33G06N 3/042G06F 17/18G06N 5/04G06N 20/00G06N 3/08
97
PatentIndex Score
24
Cited by
106
References
20
Claims
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
exact text as granted — not AI-modifiedWhat is claimed is:
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.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.