作者: Tamar Richner , Stéphane Ducasse
DOI:
关键词: Software engineering 、 Reuse 、 TRACE (psycholinguistics) 、 Programming language 、 Source code 、 Object-oriented programming 、 Software 、 Computer science
摘要: Modelling object-oriented applications using collaborations and roles is well accepted. Collaboration-based or role-based designs decompose an application into tasks performed by a subset of the applications’ classes. Collaborations provide larger unit understanding reuse than classes, can be important aid in maintenance evolution software. The extraction therefore issue design recovery. are, however, not explicitly supported at source code level. Furthermore, dynamically typed languages, absence types makes from difficult. In this paper we present simple approach to support recovery collaborations. We have developed tool which uses execution trace program find meaningful identify that classes play these