Patent · US Active

Component discovery from source code

US9323520B2 · kind B2 · utility

2Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 1, 2014
Grant dateApr 26, 2016
Priority date
Expiry dateOct 1, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06Q10/06
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for component discovery from source code may include receiving source code, and determining business classes by excluding packages and classes in the source code identified as belonging to a presentation layer, as belonging to a data access layer, as models and/or as utilities. The method may further include extracting multi-dimensional features from the business classes, estimating similarity for business class pairs based on the extracted multi-dimensional features, clustering the business classes based on the similarity and mapping functional concepts to the clusters. The clusters generated by the clustering may represent components of the source code. The method may also include determining interfaces for the components based on the clustering.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.