Patent attributes
Systems, methods, and apparatuses are described for analyzing differences in program dependencies, such as libraries. Code of a computer program may be dependent on a first version of a library. The first version of the library may comprise one or more first functions. Based on the first version of the library, a tree model representing the first version of the library and corresponding functions that the library comprises may be generated. A second version of the library may be determined. The one or more first functions of the first version of the library may be compared to one or more second functions of the second version of the library. The differences may be output by, e.g., displaying the differences using a modified tree model based on the generated tree model, and/or code of the program may be updated.