-
公开(公告)号:US20240053980A1
公开(公告)日:2024-02-15
申请号:US17819025
申请日:2022-08-11
发明人: Marco Aurelio Stelmar Netto , Lucas Correia Villa Real , Bruno Silva , Renan Francisco Santos Souza
CPC分类号: G06F8/71 , G06F11/3688 , G06F11/3684
摘要: A method, computer system, and a computer program product for generating instructions to highlight software change may be provided. In one embodiment, the technique comprises obtaining information about a requested modification to an original code of a software program and classifying it based on the type of change requested by the modification. The unit tests available are then identified. At least one of the identified unit tests are selected and customized based on classification of the type of code modification requested. Using the at least one selected and customized unit test, the differences between the original and modified code may be identified. One or more test execution stories are then generated related to the modification of the code, to highlight the changes. Test execution stories are further analyzed to provide any additional missing information.
-
公开(公告)号:US20200019876A1
公开(公告)日:2020-01-16
申请号:US16579355
申请日:2019-09-23
IPC分类号: G06N7/00
摘要: A question database storing questions and a conditional probability of one question to be asked given that a previous question was asked is searched to predict a future question based on the conditional probability stored in the question database given an input question as the previous question. The future question is suggested to a user. Responsive to receiving an acceptance of the future question, the question database is updated to strengthen the conditional probability associated with the future question occurring given the input question. An answer to the future question can be provided and searching, predicting, suggesting and updating may be repeated, with the future question as the input question, until the future question is declined.
-
公开(公告)号:US11650812B2
公开(公告)日:2023-05-16
申请号:US17118646
申请日:2020-12-11
发明人: Lucas Correia Villa Real , Renato Luiz de Freitas Cunha , Marcelo Nery dos Santos , Renan Francisco Santos Souza
CPC分类号: G06F8/71 , G06F8/65 , G06F9/3836
摘要: Approaches presented herein enable asset identification for collaborative projects in software development. More specifically, a plurality of assets is identified. Content provided by at least one asset of the plurality of assets is determined. A project that is associated with the content provided by the at least one asset is determined. A repository associated with the project to include the at least one asset is updated.
-
公开(公告)号:US11494611B2
公开(公告)日:2022-11-08
申请号:US16527546
申请日:2019-07-31
发明人: Renan Francisco Santos Souza , Reinaldo Mozart da Gama e Silva , Rodrigo da Silva Ferreira , Emilio Ashton Vital Brazil , Viviane Torres da Silva
IPC分类号: G06N3/04 , G06F16/242 , G06F16/2455 , G06F16/2457 , G06F16/14
摘要: A metadata-based scientific data characterization method, system, and computer program product include requesting a user input for a task to specify a rule for the task to determine a quality and a relationship of a data file in a data file database based on metadata associated with the data file, processing a user feedback of results using the rule run on the data file database and tracking the user feedback on the results in order to learn from the user feedback, and based on the learning, creating a modified rule to determine a quality and a relationship of a second data file.
-
公开(公告)号:US20230088318A1
公开(公告)日:2023-03-23
申请号:US17480087
申请日:2021-09-20
发明人: Marco Aurelio Stelmar Netto , Bruno Silva , Renato Luiz de Freitas Cunha , Renan Francisco Santos Souza , Lucas Correia Villa Real
摘要: A method of repairing crashed applications includes detecting a crash in an application operating in a host computing device. The application is migrated to a remote computer server. The remote computer server provisions computing resources to the application, while the application is resident in the remote computer server. Resumed operation of the application is executed, using the provisioned computing resources, in the remote computer server. Execution results are generated from the application, in the remote computer server. The generated execution results are migrated from the application back to the host computing device.
-
6.
公开(公告)号:US20230012543A1
公开(公告)日:2023-01-19
申请号:US17683279
申请日:2022-02-28
发明人: Lucas Correia Villa Real , Renato Luiz de Freitas Cunha , Renan Francisco Santos Souza , Marco Aurelio Stelmar Netto
摘要: A method of data transformation for acceleration of context migration includes monitoring user actions in a source code development environment using fragment-based source code documents are monitored. A content of each fragment of the source code document is determined. A sequence of execution of the fragments is determined. A status of a project captured by the source code development environment is determined. A fidelity of the data to be transformed to a new execution environment is determined. Upon determining that a new execution environment is warranted based on the determined fidelity, the new execution environment is determined. The one or more fragments are then executed in the new execution environment.
-
公开(公告)号:US20220188100A1
公开(公告)日:2022-06-16
申请号:US17118646
申请日:2020-12-11
发明人: Lucas Correia Villa Real , Renato Luiz de Freitas Cunha , Marcelo Nery dos Santos , Renan Francisco Santos Souza
摘要: Approaches presented herein enable asset identification for collaborative projects in software development. More specifically, a plurality of assets is identified. Content provided by at least one asset of the plurality of assets is determined. A project that is associated with the content provided by the at least one asset is determined. A repository associated with the project to include the at least one asset is updated.
-
公开(公告)号:US20210141695A1
公开(公告)日:2021-05-13
申请号:US16678375
申请日:2019-11-08
摘要: Techniques for automatically recreating data removed from storage are disclosed. A request to access data at a first storage location is received. It is determined, based on a catalog and using a computer processor, that the data has been removed from the first storage location. In response the data at the first storage location is automatically recreated using the computer processor. The recreating includes identifying a second storage location for the data, based on the catalog, retrieving the data from the second storage location, and storing the data at the first storage location. The catalog is updated to reflect recreating the data at the first storage location.
-
公开(公告)号:US12039365B2
公开(公告)日:2024-07-16
申请号:US17216817
申请日:2021-03-30
发明人: Lucas Correia Villa Real , Marco Aurelio Stelmar Netto , Renato Luiz de Freitas Cunha , Renan Francisco Santos Souza , Alan Braz
CPC分类号: G06F9/4856 , G06F9/451 , G06F9/461
摘要: A collection of code fragments loaded in an interactive development platform for running on a first processor can be received. A candidate fragment in the collection of code fragments can be determined for migration to a second processor based on characterizing the collection of code fragments. Based on a location of the candidate fragment in the collection of code fragments, a spot can be identified in the collection of code fragments to inject a code for saving program context. The code for saving program context can be injected in the identified spot. Responsive to the code for saving program context having run on the first processor and based on a criterion, the program context can be migrated to the second processor.
-
公开(公告)号:US11687811B2
公开(公告)日:2023-06-27
申请号:US16579355
申请日:2019-09-23
摘要: A question database storing questions and a conditional probability of one question to be asked given that a previous question was asked is searched to predict a future question based on the conditional probability stored in the question database given an input question as the previous question. The future question is suggested to a user. Responsive to receiving an acceptance of the future question, the question database is updated to strengthen the conditional probability associated with the future question occurring given the input question. An answer to the future question can be provided and searching, predicting, suggesting and updating may be repeated, with the future question as the input question, until the future question is declined.
-
-
-
-
-
-
-
-
-