Identifying Structural Features of Java Programs by Analysing the Interaction of Classes at Runtime | IEEE Conference Publication | IEEE Xplore