DocumentCode
1915846
Title
Towards an Empirical Reuse Approach for the Software Evolution: A Case Study
Author
Wang, Ziyou ; Zhou, Minghui ; Mei, Hong
Author_Institution
Lab. of High Confidence Software Technol., Peking Univ., Beijing, China
fYear
2010
fDate
14-15 July 2010
Firstpage
282
Lastpage
287
Abstract
Software systems must evolve, or they risk losing market share to competitors. However, evolving such a system is extraordinarily difficult, complicated, and time consuming. In this case, how to reuse the existing features of the previous version and reduce the code redundancy is a really appealing problem. For example, in order to support EJB3.0, many application server vendors have to evolve their existing EJB2.x containers to comply with the new standards. However, the code redundancy between both of the container versions not only increases the development cost, but also increases the maintenance cost when the software are modified because of potential problems or new requirements. In this paper, we propose an empirical reuse approach for software evolution and demonstrate it in a real EJB container evolution project.
Keywords
software reusability; EJB container evolution project; EJB2.x containers; EJB3.0; code redundancy reduction; empirical reuse approach; software evolution; software system; Computer architecture; Containers; Contracts; Kernel; Redundancy; EJB container; software evolution; software reuse;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software (QSIC), 2010 10th International Conference on
Conference_Location
Zhangjiajie
ISSN
1550-6002
Print_ISBN
978-1-4244-8078-4
Electronic_ISBN
1550-6002
Type
conf
DOI
10.1109/QSIC.2010.62
Filename
5562971
Link To Document