• DocumentCode
    1684950
  • Title

    ChEOPSJ: Change-Based Test Optimization

  • Author

    Soetens, Quinten David ; Demeyer, Serge

  • Author_Institution
    Ansymo - Antwerp Syst. & Software Modeling, Univ. of Antwerp, Antwerp, Belgium
  • fYear
    2012
  • Firstpage
    535
  • Lastpage
    538
  • Abstract
    Software is an ever-changing entity and frequently executed unit tests are the primary means to increase the confidence that the changed system continues to work as expected. Executing an entire test suite however can take a significant amount of time - much longer than developers are willing to wait before tackling the next change action. We demonstrate how our tool prototype ChEOPSJ may alleviate this problem by adopting a change-centric approach. Our tool sits in the back of Eclipse and captures all changes made in the main editor while the developer is programming. The changes and the dependencies between them are analyzed to deduce which unit tests are relevant for a selected sequence of changes.
  • Keywords
    object-oriented programming; software maintenance; ChEOPSJ tool prototype; Eclipse; change-based test optimization; change-centric approach; software evolution; software maintenance; Europe; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on
  • Conference_Location
    Szeged
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-4673-0984-4
  • Type

    conf

  • DOI
    10.1109/CSMR.2012.70
  • Filename
    6178938