{"218":0,"2429":0,"2430":0,"2432":0,"2433":0,"2434":0,"2435":0}
Site Home
Site Home
Drexel University Libraries
Drexel University
Contact Us
å
iDEA: DREXEL LIBRARIES E-REPOSITORY AND ARCHIVES
iDEA: DREXEL LIBRARIES E-REPOSITORY AND ARCHIVES
Main sections
Main menu
Home
Search
Collections
Names
Subjects
Titles
About
You are here
Home
/
Islandora Repository
/
Drexel Research
/
An evolutionary approach to software modularity analysis
An evolutionary approach to software modularity analysis
Details
Title
An evolutionary approach to software modularity analysis
Author(s)
Huynh, Sunny
;
Cai, Yuanfang
Date
2007-05-22
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.
Citation
Paper presented at ICSE 2007 Workshops: First International Workshop on Assessment of Contemporary Modularization Techniques, ACoM'07, Minneapolis, MN.
URI
http://dx.doi.org/10.1109/ACOM.2007.1
;
http://hdl.handle.net/1860/2545
In Collections
Drexel Research
/islandora/object/idea%3A2545/datastream/OBJ/view
Search iDEA
All formats
Search by:
Keyword
Name
Subject
Title
Advanced Search
My Account
Login