• DocumentCode
    1885602
  • Title

    Maintaining Multi-Tier Web Applications

  • Author

    Zheng, Xiaoyu ; Chen, Mei-Hwa

  • fYear
    2007
  • fDate
    2-5 Oct. 2007
  • Firstpage
    355
  • Lastpage
    364
  • Abstract
    Large-scale multi-tier web applications are inherently dynamic, complex, heterogeneous and constantly evolving. Maintaining such applications is important yet inevitably expensive. First, the size of the test suite of an evolving system will be continuously growing. Second, to ensure that the changes will not affect the quality of the systems, regression testing is frequently performed. To effectively and efficiently maintain web applications after each change, obsolete test cases must be removed and regression testing should selectively re-test. To this end there is a need for an inter-tier change impact analysis, which requires a coherent model rendering inter-tier dependence information. We present a technique that makes use of an integrated inter-connection dependence model to analyze cross-tier change impacts. These are then used to select affected test cases for regression testing and to identify repairable test cases for reuse, or to discard obsolete non-repairable test cases. Our empirical study shows that with this technique, the maintenance cost of the target system can be significantly reduced.
  • Keywords
    Internet; software maintenance; cross-tier change impacts; integrated interconnection dependence model; large-scale multitier Web applications; regression testing; Application software; Costs; Fault detection; Graphical user interfaces; Information analysis; Large-scale systems; Logic programming; Performance evaluation; System testing; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
  • Conference_Location
    Paris
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-1256-3
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2007.4362648
  • Filename
    4362648