-
公开(公告)号:US12131152B2
公开(公告)日:2024-10-29
申请号:US17743807
申请日:2022-05-13
IPC分类号: G06F8/77
CPC分类号: G06F8/77
摘要: In one embodiment, a test process herein may: execute an application under test; monitor execution of the application under test for system calls specific to a particular operating system in which the application under test is being executed; capture a count of system calls specific to the particular operating system during the execution of the application under test; and compute a portability metric based on the count of system calls specific to the particular operating system, the portability metric indicative of how dependent the application under test is on the particular operating system.
-
公开(公告)号:US20240354087A1
公开(公告)日:2024-10-24
申请号:US18305429
申请日:2023-04-24
摘要: An approach for assessing a user experience with a product deployment. The approach embeds markers in documentation associated with a product. The approach embeds the markers in the product, correlated with the marker positions in the documentation. The approach calculates metrics, associated with timings between markers, based on deployment of the product by a user. The approach generates a report of an experience of the user in deploying the product.
-
公开(公告)号:US20240354063A1
公开(公告)日:2024-10-24
申请号:US18304340
申请日:2023-04-20
申请人: Engineer.ai Corp.
发明人: Sachin Dev Duggal , Joseph Rifkin , Utsav Preet , Rohan Patel , Priyanka Kochhar
摘要: Systems and methods for obtaining features to develop an application is disclosed. The system includes a processor coupled to a memory. The processor is configured to receive a request for creating the application. The processor is further configured to determine one or more features suitable to add to the application based on one or more parameters. The processor is further configured to retrieve the one or more features from one or more sources using an application programming interface (API). In addition, the processor is configured to add the one or more features to the application upon an acknowledgement from one or more authorized persons.
-
公开(公告)号:US12124845B2
公开(公告)日:2024-10-22
申请号:US17971924
申请日:2022-10-24
申请人: RED HAT, INC.
发明人: Paolo Antinori , Alessio Soldano
IPC分类号: G06F8/77 , G06Q30/018
CPC分类号: G06F8/77 , G06Q30/018
摘要: A carbon footprint associated with executing a job on one or more computer nodes can be automatically managed using some techniques described herein. As one particular example, a system can determine a first carbon footprint associated with applying a continuous integration (CI) pipeline to source code using a first set of nodes of a continuous integration system. The system can also select a second set of nodes of the continuous integration system, the second set of nodes being associated with a second carbon footprint that is lower than the first carbon footprint. The system can then control the continuous integration system to apply the CI pipeline to the source code using the second set of nodes.
-
公开(公告)号:US20240338182A1
公开(公告)日:2024-10-10
申请号:US18603677
申请日:2024-03-13
发明人: Timothy Hennessy
摘要: A method of creating a software program structure for a project is presented. A plurality of project inputs are collected, including a type of software program that is to be created and at least one of: client name, application/project name, database server name, database name, username, password, custom message, configuration key, and cache system key. At least one structure placeholder in the software program structure is replaced with first project information dependent upon the plurality of project inputs, and at least one code placeholder in software code of the software program structure with second project information dependent upon the plurality of project inputs. The software program structure for the project is provided, including first project information and software code that include second project information. The software code is fully runnable software code that does not require further editing.
-
公开(公告)号:US20240323032A1
公开(公告)日:2024-09-26
申请号:US18737038
申请日:2024-06-07
申请人: Snowflake Inc.
发明人: Mark M. Manning , Nathan A. Sfard
CPC分类号: H04L9/3247 , G06F8/30 , G06F8/77
摘要: Verifying signed source code using a vault device is described. An example method can include receiving, at a vault device, an object verification request, the object verification request comprising developer credentials associated with the object verification request, an object, and a first commit signature associated with the object. The method can further include determining a identity associated with the developer credentials, obtaining a signing key associated with the identity, and generating a local commit signature using the signing key. In addition, the method can include comparing the local commit signature with the first commit signature, and upon determining that the first commit signature and the local commit signature match, returning an indication of a successful verification.
-
公开(公告)号:US20240319995A1
公开(公告)日:2024-09-26
申请号:US18731526
申请日:2024-06-03
申请人: ServiceNow, Inc.
发明人: Praveen Minnikaran Damodaran , Sameer Nalla , Rathijit Sarkar , Eric Schroeder , Binny Bhatnagar
摘要: An embodiment may involve persistent storage containing one or more tables, wherein the tables include entries that specify automations, wherein the automations are software applications. One or more processors are configured to: receive a specification for a new automation, wherein the specification includes a frequency at which the new automation is to be executed, and expected time or resources saved per execution; generate an automation request within the tables, wherein the automation request includes the frequency and the expected time or resources saved; generate a reference from the automation request to an automation configuration item (CI) in the tables, wherein the automation CI represents a software application used to perform the new automation; cause the software application to execute at least part of the new automation and in accordance with the frequency; and measure actual time or resources saved per execution of the new automation.
-
公开(公告)号:US12099556B2
公开(公告)日:2024-09-24
申请号:US17987390
申请日:2022-11-15
发明人: Hui Ling Er , Kai-Uwe Maetzel
IPC分类号: G06F8/60 , G06F8/34 , G06F8/71 , G06F8/77 , G06F11/36 , G06F16/907 , G06Q10/067
CPC分类号: G06F16/907 , G06F8/34 , G06F8/71 , G06F8/77 , G06F11/3664 , G06Q10/067
摘要: Some embodiments transfer a software development working context between development environments. The environments may be on the same machine, or on different machines. The working context includes ephemeral state information (ESI), such as edits not yet committed to a repository, development tool user interface state, command history, build history, debug history, execution history, tool window content, hot exit files, or search filters, among others. The ESI is computationally gathered from RAM and other locations in a source environment, written to an edit session artifact (ESA), and then read from the ESA and installed at a target environment. The transfer is accomplished without committing source code to any source code version control system, e.g., repository. The transfer may be tailored for efficiency or efficacy by determining whether a particular software development capability is present in one or both of the environments.
-
公开(公告)号:US20240303075A1
公开(公告)日:2024-09-12
申请号:US18181427
申请日:2023-03-09
发明人: Soumitra CHATTERJEE , Ritanya BHARADWAJ , Veena KONNANATH , Sunil KURAVINAKOP , Balaji Sankar Naga Sai Sandeep KOSURI
摘要: Systems and methods are provided for identifying and reporting possible fragile lines of code from a repository of codes. In particular, some examples cluster the lines of codes containing similar values of bug/defect-related churn data instances and report the lines of code containing bug/defect-related churn data instances with high numbers of bug/defect-related churn data.
-
公开(公告)号:US20240264832A1
公开(公告)日:2024-08-08
申请号:US18626515
申请日:2024-04-04
IPC分类号: G06F8/77 , G05B19/418 , G06Q10/0637
CPC分类号: G06F8/77 , G05B19/41835 , G06Q10/0637 , G05B2219/32161
摘要: An industrial integrated development environment (IDE) allows project topologies to be defined using an industrial domain-specific language (DSL) script. DSL scripting language can be used to define a control system topology in terms of the devices that make up the control system as well as the data connections between those devices. The IDE system can translate resulting topology to a project tree that serves as the basis for a control system project.
-
-
-
-
-
-
-
-
-