Proceedings of the 10th International ACM Sigsoft Conference on Quality of Software Architectures 2014
DOI: 10.1145/2602576.2602579
|View full text |Cite
|
Sign up to set email alerts
|

Automatic detection of performance anti-patterns in inter-component communications

Abstract: Performance problems such as high response times in software applications have a significant effect on the customer's satisfaction. In enterprise applications, performance problems are frequently manifested in inefficient or unnecessary communication patterns between software components originating from poor architectural design or implementation. Due to high manual effort, thorough performance analysis is often neglected, in practice. In order to overcome this problem, automated engineering approaches are req… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
4
1
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 23 publications
0
12
0
Order By: Relevance
“…Some parts of FDD, specifically the use cases more geared towards predicting performance problems before deployment, are based on prior work in the area of performance anti-patterns [41,46] and their automated detection. Our implementation of these predictive FDD use cases also leans heavily on prior work in static and dynamic program analysis [38].…”
Section: Related Workmentioning
confidence: 99%
“…Some parts of FDD, specifically the use cases more geared towards predicting performance problems before deployment, are based on prior work in the area of performance anti-patterns [41,46] and their automated detection. Our implementation of these predictive FDD use cases also leans heavily on prior work in static and dynamic program analysis [38].…”
Section: Related Workmentioning
confidence: 99%
“…In previous work we utilized AIM to enable automatic, experiment-based detection of performance problems [7], [16]. In the following, we apply AIM in a new experiment-based scenario, using it for automation of measurements to derive resource demands for the calibration of an architectural performance model.…”
Section: Discussionmentioning
confidence: 99%
“…DS has been applied in multiple case studies [8,9] showing promising results with respect to the automation of performance problems diagnostics. As DS is a framework, the diagnostics capabilities highly depend on the detection heuristics available for DS.…”
Section: Discussionmentioning
confidence: 99%
“…As many performance antipatterns share common characteristics, they can be structured in a hierarchical way, yielding a taxonomy which covers performance problem types from their high level symptoms to their specific root causes [8,9]. DS utilizes the taxonomy as a decision tree in order to systematically search for performance problems.…”
Section: The Diagnostics Approachmentioning
confidence: 99%