Drexel University Home Pagewww.drexel.edu DREXEL UNIVERSITY LIBRARIES HOMEPAGE >>

iDEA: Drexel E-repository and Archives > Drexel Academic Community > College of Engineering > Department of Computer Science > Faculty Research and Publications (Comp Sci) > On computing the canonical features of software systems

Please use this identifier to cite or link to this item: http://hdl.handle.net/1860/2569

Title: On computing the canonical features of software systems
Authors: Kothari, Jay
Denton, Trip
Mancoridis, Spiros
Shokoufandeh, Ali
Issue Date: 23-Oct-2006
Publisher: Institute of Electrical and Electronics Engineers (IEEE)
Citation: Paper presented at the 13th Working Conference on Reverse Engineering, WCRE 2006, Benevento, Italy.
Abstract: Software applications typically have many features that vary in their similarity. We define a measurement of similarity between pairs of features based on their underlying implementations and use this measurement to compute a set of canonical features. The Canonical Features Set (CFS) consists of a small number of features that are as dissimilar as possible to each other, yet are most representative of the features that are not in the CFS. The members of the CFS are distinguishing features and understanding their implementation provides the engineer with an overview of the system undergoing scrutiny. The members of the CFS can also be used as cluster centroids to partition the entire set of features. Partitioning the set of features can simplify the understanding of large and complex software systems. Additionally, when a specific feature must undergo maintenance, it is helpful to know which features are most closely related to it. We demonstrate the utility of our method through the analysis of the Jext, Firefox, and Gaim software systems.
URI: http://dx.doi.org/10.1109/WCRE.2006.39
Appears in Collections:Faculty Research and Publications (Comp Sci)

Files in This Item:

File Description SizeFormat
2007005121.pdf271.7 kBAdobe PDFView/Open
View Statistics

Items in iDEA are protected by copyright, with all rights reserved, unless otherwise indicated.


Valid XHTML 1.0! iDEA Software Copyright © 2002-2010  Duraspace - Feedback