Software performance antipatterns: modeling and analysis

  • Authors:
  • Vittorio Cortellessa;Antinisca Di Marco;Catia Trubiani

  • Affiliations:
  • Dipartimento di Informatica, University of L'Aquila, Italy;Dipartimento di Informatica, University of L'Aquila, Italy;Dipartimento di Informatica, University of L'Aquila, Italy

  • Venue:
  • SFM'12 Proceedings of the 12th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: formal methods for model-driven engineering
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The problem of capturing performance problems is critical in the software design, mostly because the results of performance analysis (i.e. mean values, variances, and probability distributions) are difficult to be interpreted for providing feedback to software designers. Support to the interpretation of performance analysis results that helps to fill the gap between numbers and design alternatives is still lacking. The aim of this chapter is to present the work that has been done in the last few years on filling such gap. The work is centered on software performance antipatterns, that are recurring solutions to common mistakes (i.e. bad practices) affecting performance. Such antipatterns can play a key role in the software performance domain, since they can be used in the investigation of performance problems as well as in the formulation of solutions in terms of design alternatives.