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) > An evolutionary approach to software modularity analysis

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

Title: An evolutionary approach to software modularity analysis
Authors: Huynh, Sunny
Cai, Yuanfang
Issue Date: 22-May-2007
Publisher: Institute of Electrical and Electronics Engineers (IEEE)
Citation: Paper presented at ICSE 2007 Workshops: First International Workshop on Assessment of Contemporary Modularization Techniques, ACoM'07, Minneapolis, MN.
Abstract: Modularity determines software quality in terms of evolveability, changeability, maintainability, etc. and a module could be a vertical slicing through source code directory structure or class boundary. Given a modular- ized design, we need to determine whether its implementa- tion realizes the designed modularity. Manually comparing source code modular structure with abstracted design mod- ular structure is tedious and error-prone. In this paper, we present an automated approach to check the conformance of source code modularity to the designed modularity. Our approach uses design structure matrices (DSMs) as a uniform representation; it uses existing tools to automatically derive DSMs from the source code and de- sign, and uses a genetic algorithm to automatically cluster DSMs and check the conformance. We applied our approach to a small canonical software system as a proof of concept experiment. The results sup- ported our hypothesis that it is possible to check the con- formance between source code structure and design struc- ture automatically, and this approach has the potential to be scaled for use in large software systems.
URI: http://dx.doi.org/10.1109/ACOM.2007.1
Appears in Collections:Faculty Research and Publications (Comp Sci)

Files in This Item:

File Description SizeFormat
2007005131.pdf433.57 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