Presentation 2006-10-26
A Relationship between Source Code External Dependency and Maintainability
Michio DOI, Hirohisa AMAN, Hiroyuki YAMADA,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) In object-oriented software development, many software developers use existed classes to build their products efficiently. Such develpment style is a software reuse, and that is an effective method to develop quality software having high maintainability. This paper focuses on relationships between the above reuse level (ratio of method invocations and field accesses to other classes) and code maintainability in classes, and performs a statistical analysis concerning impacts of class-reuse on source code changes through their version-upgrades. The empirical results show that class reuse is a useful approach but more reuse (grater than 26% code reuse) would decrease the maintainability.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Software reuse / Maintainability / External dependency / Source code change rate
Paper # SS2006-45,KBSE2006-21
Date of Issue

Conference Information
Committee KBSE
Conference Date 2006/10/19(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Knowledge-Based Software Engineering (KBSE)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) A Relationship between Source Code External Dependency and Maintainability
Sub Title (in English)
Keyword(1) Software reuse
Keyword(2) Maintainability
Keyword(3) External dependency
Keyword(4) Source code change rate
1st Author's Name Michio DOI
1st Author's Affiliation Graduate School of Science and Engineering, Ehime University()
2nd Author's Name Hirohisa AMAN
2nd Author's Affiliation Graduate School of Science and Engineering, Ehime University
3rd Author's Name Hiroyuki YAMADA
3rd Author's Affiliation Graduate School of Science and Engineering, Ehime University
Date 2006-10-26
Paper # SS2006-45,KBSE2006-21
Volume (vol) vol.106
Number (no) 326
Page pp.pp.-
#Pages 6
Date of Issue