The patent's assignee is
News editors obtained the following quote from the background information supplied by the inventors: "Creating a software application may involve multiple people writing multiple segments of software source code, as well as documents tracking those segments. Each segment of software code may have a different purpose known to just the person that wrote the software code. With multiple people writing the code, drafting design documents, and fixing code errors, communicating the functionality of each segment of code may become difficult. Further, as the code increases in complexity, even the writers of the code may have difficulty tracking what each line of code does."
As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventors' summary information for this patent application: "This Summary is provided to introduce a selection of concepts in a simplified form that is further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
"Embodiments discussed below relate to using a novel combination of information retrieval and program analysis techniques to develop a code relationship graph to perform various code applications, such as intent based searches on a source code set, the documentation of undocumented code, risk analyses, natural language semantic searches, and others. A source code analytics platform may perform a code analysis of a source code set. The source code analytics platform may perform a metadata analysis of a code production data set associated with the source code set. The source code analytics platform may create a code relationship graph associating the source code set with a descriptive metadata set.
"In order to describe the manner in which the above-recited and other advantages and features can be obtained, a more particular description is set forth and will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments and are not therefore to be considered to be limiting of its scope, implementations will be described and explained with additional specificity and detail through the use of the accompanying drawings.
"FIG. 1 illustrates, in a block diagram, one embodiment of a computing device.
"FIG. 2 illustrates, in a block diagram, one embodiment of a source code subset.
"FIG. 3 illustrates, in a block diagram, one embodiment of a code relationship.
"FIG. 4 illustrates, in a block diagram, one embodiment of a code production network.
"FIG. 5 illustrates, in a block diagram, one embodiment of a code relationship graph generation aspect of a source code analytics platform.
"FIG. 6 illustrates, in a block diagram, one embodiment of a search engine aspect of a source code analytics platform.
"FIG. 7 illustrates, in a flowchart, one embodiment of a method for generating a code relationship graph.
"FIG. 8 illustrates, in a flowchart, one embodiment of a method for executing a natural language data code search.
"FIG. 9 illustrates, in a flowchart, one embodiment of a method for executing a data change impact analysis.
"FIG. 10 illustrates, in a flowchart, one embodiment of a method for producing a fuzzy code subset description."
For additional information on this patent application, see: Vangala, Vipindeep; Madhukar, Pankaj. Source Code Analytics Platform Using Program Analysis and Information Retrieval. Filed
Keywords for this news article include: Software,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Chinese May Have Spotted Malaysia Airlines Debris
- Why Buffett Bets Big on Green Energy
- 3 Shot Dead in Venezuela Unrest
- Banks Buying Little From Minority Firms: Study
- Better Pay Means Bigger Profits: Strategist
- Several Texas Cities Top Job Search List
- First-time Jobless Claims Drop Unexpectedly
- Senate Committee OKs Bill to Sanction Russia
- G7 Presses Russia to Pull Troops Out of Crimea
- Wall Street Rally Heads Off 3rd Day of Decline