2018
DOI: 10.1016/j.infsof.2017.11.016
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting load testing and profiling for Performance Antipattern Detection

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
42
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 43 publications
(42 citation statements)
references
References 22 publications
0
42
0
Order By: Relevance
“…Some relevant papers related to the performance of systems were outside the scope of this study because they did not meet the inclusion and exclusion criteria established for the review procedure. In general, those papers illustrate the performance problems with synthetic examples, do not present descriptions of the identified real bugs, or these are simply either too brief or are not accompanied by the source code [13], [43]. In other cases, especially in complex systems, researchers resort to high-level diagrams to illustrate the origin of the problems that, while useful, may overlook low-level details in relation to the underlying source code [45].…”
Section: D: Challenge 4: Better Understanding Of Performance Problemsmentioning
confidence: 99%
See 1 more Smart Citation
“…Some relevant papers related to the performance of systems were outside the scope of this study because they did not meet the inclusion and exclusion criteria established for the review procedure. In general, those papers illustrate the performance problems with synthetic examples, do not present descriptions of the identified real bugs, or these are simply either too brief or are not accompanied by the source code [13], [43]. In other cases, especially in complex systems, researchers resort to high-level diagrams to illustrate the origin of the problems that, while useful, may overlook low-level details in relation to the underlying source code [45].…”
Section: D: Challenge 4: Better Understanding Of Performance Problemsmentioning
confidence: 99%
“…For example, some papers simply point to the issue Identifier (ID) in the bug tracking system or to related papers where the bug is mentioned, or even send readers to a website that details the problem but is no longer available [9], [10]. Other papers describe the issues detected in real applications but do not show the source code [11]- [13]. This makes extremely difficult to fully under-stand or reproduce the causes that led to an underperforming system.…”
Section: Introductionmentioning
confidence: 99%
“…Other articles explicitly state certain performance bug patterns they attempt to detect or localize [18]- [22]. Some of these patterns are highly application dependent (e.g., [19]).…”
Section: A Performance Bugs For Evaluating and Training Detection Anmentioning
confidence: 99%
“…Trubiani et al [20] provide a systematic process to identify performance issues with runtime data, based on load testing coming from operational profile and application profiling. From the obtained runtime data, performance antipatterns are detected, aimed at identifying common performance issues and their solutions.…”
Section: Related Workmentioning
confidence: 99%
“…Apart from technological and implementation aspects, a methodological difference distinguishes our approach from the one in [20], namely: we bring runtime data up to the design level, by annotating an UML model with the MARTE profile, and one of the main advantage of addressing performance issues at design level is to narrow down the search space for possible later empirical performance tuning.…”
Section: Related Workmentioning
confidence: 99%