2013 20th Asia-Pacific Software Engineering Conference (APSEC) (1997)
Clear Water Bay, HONG KONG
Dec. 2, 1997 to Dec. 5, 1997
Atsushi Tomoeda , SRA Co, Ltd. SI Business Dept.
Harumi Matsuda , SRA Co, Ltd. SI Business Dept.
Tetsuo Tamai , University of Tokyo
Takako Nakatani , University of Tokyo
Software tends to change itself according to user requirements changes. In the object-oriented technology, it is important to find a way how classes evolve to cope with new user requirements or to obtain reusability. We propose that developers need to know the class evolution processes and to forecast their future evolution according to the system growth. Class specifications and class structures change inevitably, and classes may also be replaced during the class evolution processes. In this paper, we classify classes into three categories: the boundary species, the domain species and the common species, and discuss their evolution processes.
object-oriented software development, evolution process, metrics, evolutional environment
Atsushi Tomoeda, Harumi Matsuda, Tetsuo Tamai, Takako Nakatani, "Towards Constructing a Class Evolution Model", 2013 20th Asia-Pacific Software Engineering Conference (APSEC), vol. 00, no. , pp. 131, 1997, doi:10.1109/APSEC.1997.640170