• DocumentCode
    2210757
  • Title

    Prioritizing component compatibility tests via user preferences

  • Author

    Yoon, Il-Chul ; Sussman, Alan ; Memon, Atif ; Porter, Adam

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
  • fYear
    2009
  • fDate
    20-26 Sept. 2009
  • Firstpage
    29
  • Lastpage
    38
  • Abstract
    Many software systems rely on third-party components during their build process. Because the components are constantly evolving, quality assurance demands that developers perform compatibility testing to ensure that their software systems build correctly over all deployable combinations of component versions, also called configurations. However, large software systems can have many configurations, and compatibility testing is often time and resource constrained. We present a prioritization mechanism that enhances compatibility testing by examining the ldquomost importantrdquo configurations first, while distributing the work over a cluster of computers. We evaluate our new approach on two large scientific middleware systems and examine tradeoffs between the new prioritization approach and a previously developed lowest-cost-configuration-first approach.
  • Keywords
    middleware; object-oriented programming; program testing; software engineering; compatibility testing prioritization; component configurations; computer clusters; middleware systems; software systems; third-party components; user preferences; Computer science; Costs; Educational institutions; Middleware; Performance evaluation; Quality assurance; Software libraries; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
  • Conference_Location
    Edmonton, AB
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-4897-5
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2009.5306357
  • Filename
    5306357