Asset identification for collaborative projects in software development
AssigneeInternational Business Machines Corporation
InventorsLucas Correia Villa Real, Renato Luiz de Freitas Cunha, Marcelo Nery dos Santos, Renan Francisco Santos Souza
Life of this patent
Estimating the term…
Abstract
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.
Claims15
A method, comprising:
- identifying, by one or more processors, a plurality of assets, wherein at least one asset includes programming code;
- determining, by the one or more processors, content of the at least one asset based on natural language processing of the programming code contained in the at least one asset;
- determining, by the one or more processors, a project that is associated with the content provided by the at least one asset;
- determining, by the one or more processors, a ranking of the at least one asset based, at least in part, on one or more of the following:
- (i) file access activity of the at least one asset;
- (ii) a file type of the at least one asset;
- (iii) membership of a project member who contributed to the at least one asset;
- and (iv) the content of the at least one asset;
- and
- updating, by the one or more processors, a repository associated with the project to include the at least one asset, wherein the at least one asset is added to the repository in accordance with the determined ranking of the at least one asset.
(canceled)
A computer program product comprising:
- one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising:
- program instructions to identify a plurality of assets, wherein at least one asset includes programming code;
- program instructions to determine content of the at least one asset based on natural language processing of the programming code contained in the at least one asset;
- program instructions to determine a project that is associated with the content provided by the at least one asset;
- program instructions to determine a ranking of the at least one asset based, at least in part, on one or more of the following:
- (i) file access activity of the at least one asset;
- (ii) a file type of the at least one asset;
- (iii) membership of a project member who contributed to the at least one asset;
- and (iv) the content of the at least one asset;
- and
- program instructions to update a repository associated with the project to include the at least one asset, wherein the at least one asset is added to the repository in accordance with the determined ranking of the at least one asset.
(canceled)
A computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- and
- program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:
- program instructions to identify a plurality of assets, wherein at least one asset includes programming code;
- program instructions to determine content of the at least one asset based on natural language processing of the programming code contained in the at least one asset;
- program instructions to determine a project that is associated with the content provided by the at least one asset;
- program instructions to determine a ranking of the at least one asset based, at least in part, on one or more of the following:
- (i) file access activity of the at least one asset;
- (ii) a file type of the at least one asset;
- (iii) membership of a project member who contributed to the at least one asset;
- and (iv) the content of the at least one asset;
- and
- program instructions to update a repository associated with the project to include the at least one asset, wherein the at least one asset is added to the repository in accordance with the determined ranking of the at least one asset.
(canceled)
Dependencies are inferred from the claim text.