Abstract
Object-oriented programming is supposed to produce better modularized structure than structural programming in that it encourages related state and behavior to be organized together in the form of classes, thus facilitating reuse and maintenance. To test whether classes in object-oriented software are well modularized, we conduct empirical studies on real world object-oriented software. By employing method from network analysis, object-oriented software structures are characterized as networks of methods. Metric and methods from community discovery research are applied to the analysis of modularization. From the empirical results, we conclude that not all object-oriented software classes are well modularized and there is a need for research on modularization improvement for classes of objected-oriented software.
Original language | English |
---|---|
Title of host publication | 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008 |
Pages | 830-835 |
Number of pages | 6 |
Publication status | Published - 1 Dec 2008 |
Event | 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008 - San Francisco Bay, CA, United States Duration: 1 Jul 2008 → 3 Jul 2008 |
Conference
Conference | 20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008 |
---|---|
Country/Territory | United States |
City | San Francisco Bay, CA |
Period | 1/07/08 → 3/07/08 |
ASJC Scopus subject areas
- Software