• 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