• DocumentCode
    1986751
  • Title

    Adaptive Agile Performance Modeling and Testing

  • Author

    Stochel, Marek G. ; Wawrowski, Mariusz R. ; Waskiel, James J.

  • Author_Institution
    Motorola Solutions, Kraków, Poland
  • fYear
    2012
  • fDate
    16-20 July 2012
  • Firstpage
    446
  • Lastpage
    451
  • Abstract
    Rising industry trends in acceptance for Agile approaches in software development provides opportunities as well as challenges in the ever-changing environment of software development. On the one hand, fast feedback of working code combined with close customer collaboration enables increased software development productivity by providing greater accuracy of where to target the development effort. On the other hand, the growing interdependence of the product software components within complex systems gradually evolves considerable challenge in terms of assessing system performance and planning for future system expansion. In addition, and equally important, establishing and maintaining performance modeling becomes more and more costly due to the increasing volatility of requirements. We should also consider the growing complexity of systems being built, integration with third party subsystems, and at the same time the fact that engineering teams face tight project budgets as businesses are looking to reduce capital expenditures. To address these concerns, an adaptive performance modeling approach supported by automated performance analysis is proposed. This approach combines predictive engineering techniques, experimental feedback obtained through testing, and continuous data acquisition including knowledge-based assessments provided by the engineers.
  • Keywords
    data acquisition; knowledge based systems; program testing; software performance evaluation; software prototyping; adaptive agile performance modeling; adaptive agile performance testing; capital expenditure reduction; complex systems; continuous data acquisition; customer collaboration; experimental feedback; knowledge-based assessments; predictive engineering techniques; project budgets; software development productivity; software product components; system performance; Adaptation models; Analytical models; Computer architecture; Performance analysis; Software; System performance; Testing; Agile; Wisdom of Crowds; performance modeling; performance profiling; performance requirements; software architecture; software test automation; software testing; technical debt; technical risk;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
  • Conference_Location
    Izmir
  • Print_ISBN
    978-1-4673-2714-5
  • Electronic_ISBN
    978-0-7695-4758-9
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2012.85
  • Filename
    6341617