Future of Software Engineering (FOSE '07) 2007
DOI: 10.1109/fose.2007.32
|View full text |Cite
|
Sign up to set email alerts
|

The Future of Software Performance Engineering

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

1
161
0
7

Year Published

2009
2009
2019
2019

Publication Types

Select...
5
2
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 266 publications
(172 citation statements)
references
References 65 publications
1
161
0
7
Order By: Relevance
“…Two general approaches to software performance engineering (SPE) are prevalent: measurement-based SPE, which executes performance experiments and monitors and evaluates their results, and modelbased SPE, which predicts performance characteristics based on the created models [26]. In this paper, we focus on measurement-based SPE.…”
Section: Related Workmentioning
confidence: 99%
“…Two general approaches to software performance engineering (SPE) are prevalent: measurement-based SPE, which executes performance experiments and monitors and evaluates their results, and modelbased SPE, which predicts performance characteristics based on the created models [26]. In this paper, we focus on measurement-based SPE.…”
Section: Related Workmentioning
confidence: 99%
“…Surveys on model-based performance prediction [1], performance evaluation of component-based systems [12] and the future of software performance engineering [29] provide a broad overview of recent approaches for performance modeling. In addition, Smith and Williams [25] described fundamentals of software performance engineering and Menasce et al [16] detailed on capacity planning with queuing models.…”
Section: Related Workmentioning
confidence: 99%
“…To enable early performance modeling, numerous mathematical notations (e.g., queuing networks, stochastic Petri nets, stochastic process algebra) and software-related notations (e.g., annotated UML) have been proposed [1,29,12]. These notations usually require expertise from the performance domain and their graphical representations are often difficult to discuss with stakeholders from the domain of industrial systems.…”
Section: Introductionmentioning
confidence: 99%
“…Although sound performance analysis theories and techniques exist, they are not widely used because they are difficult to understand and require heavy modeling effort throughout the development process [41]. Consequently, software engineers usually resort to testing to determine whether the performance requirements have been satisfied.…”
Section: Introductionmentioning
confidence: 99%