1. A device for managing a plurality of software items, the device comprising: an extraction unit adapted for extracting a hierarchical call-graph from the plurality of software items, the call-graph being indicative of links between the plurality of software items arranged in a hierarchical manner; an analysis unit adapted for analyzing a functional correlation between at least a part of the plurality of software items, the functional correlation indicating at least a parent node and a child node; and a grouping unit adapted for: starting at a child node at a bottom of the call-graph; adding, the child node to a common memory space; moving upwardly in the call-graph to a parent node of the child node; adding the parent node to the common memory space; moving downwardly in the call-graph from the parent node to at least one further child node of the parent node; and adding the further child node to the common memory space.