Using attribute slicing to refactor large classes
Kirk, D. and Roper, M. and Walkinshaw, N.; Binkley, D. W. and Harman, M. and Krinke, J., eds. (2006) Using attribute slicing to refactor large classes. In: Beyond Program Slicing. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany.
Full text not available in this repository.Request a copyAbstract
It can often be the case in object-oriented programming that classes bloat, particularly if the represent an ill-formed abstraction. A poorly formed class tends to be formed from disjoint sets of methods and attributes. This can result in a loss of cohesion within the class. Slicing attributes can be used to identify and make explicit the relationships between attributes and the methods that refer to them. This can be a useful tool for identifying code smells and ultimately refactoring. Attribute slicing can also be used to examine the relationships between attributes, as is the case in decomposition slicing. This paper introduces attribute slicing in the context of refactoring bloated classes.
ORCID iDs
Kirk, D., Roper, M. ORCID: https://orcid.org/0000-0001-6794-4637 and Walkinshaw, N.; Binkley, D. W., Harman, M. and Krinke, J.-
-
Item type: Book Section ID code: 32284 Dates: DateEvent2006PublishedSubjects: Science > Mathematics > Electronic computers. Computer science Department: Faculty of Science > Computer and Information Sciences Depositing user: Pure Administrator Date deposited: 22 Jul 2011 13:40 Last modified: 11 Nov 2024 14:43 Related URLs: URI: https://strathprints.strath.ac.uk/id/eprint/32284