This paper presents a scenario-based approach for the evaluation of the quality attribute of performance, measured in terms of execution time (response time). The approach is implemented by a framework that uses dynamic analysis and repository mining techniques to provide an automated way for revealing potential sources of performance degradation of scenarios between releases of a software system. The approach defines four phases: (i) preparation – choosing the scenarios and preparing the target releases; (ii) dynamic analysis – determining the performance of scenarios and methods by calculating their execution time; (iii) degradation analysis – processing and comparing the results of the dynamic analysis for different releases; and (iv) re...
Performance is an important non functional quality attribute of a software system. The ability to de...
An important challenge in dynamic adaptation of a soft-ware system is to prevent inconsistencies (fa...
The software execution environment can play a crucial role when analyzing the performance of a softw...
A manutenção e evolução de sistemas de software tornou-se uma tarefa bastante crítica ao longo dos ú...
The causes of performance changes in a distributed system often elude even its developers. This pape...
This dissertation proposes generalized techniques to support software performance analysis using sys...
ABSTRACT: Performance is an important aspect and critical requirement in multi-process software arch...
The development cycle of large software is necessarily prone to introducing software errors that are...
As a software application is developed and maintained, changes to the source code may cause unintent...
International audienceWith commits and releases, hundreds of tests are run on varying conditions (e....
Nowadays more and more IT companies switch to the distributed development model. This trend has a nu...
For industrial systems performance, it is desired to keep the IT infrastructure competitive through ...
The common and most often used models of software’s behavior are described and examined, advantages ...
Continuous deployment techniques support rapid deployment of new software versions. Usually a new ve...
Open source systems often produce a variety of software artifacts during their development, such as ...
Performance is an important non functional quality attribute of a software system. The ability to de...
An important challenge in dynamic adaptation of a soft-ware system is to prevent inconsistencies (fa...
The software execution environment can play a crucial role when analyzing the performance of a softw...
A manutenção e evolução de sistemas de software tornou-se uma tarefa bastante crítica ao longo dos ú...
The causes of performance changes in a distributed system often elude even its developers. This pape...
This dissertation proposes generalized techniques to support software performance analysis using sys...
ABSTRACT: Performance is an important aspect and critical requirement in multi-process software arch...
The development cycle of large software is necessarily prone to introducing software errors that are...
As a software application is developed and maintained, changes to the source code may cause unintent...
International audienceWith commits and releases, hundreds of tests are run on varying conditions (e....
Nowadays more and more IT companies switch to the distributed development model. This trend has a nu...
For industrial systems performance, it is desired to keep the IT infrastructure competitive through ...
The common and most often used models of software’s behavior are described and examined, advantages ...
Continuous deployment techniques support rapid deployment of new software versions. Usually a new ve...
Open source systems often produce a variety of software artifacts during their development, such as ...
Performance is an important non functional quality attribute of a software system. The ability to de...
An important challenge in dynamic adaptation of a soft-ware system is to prevent inconsistencies (fa...
The software execution environment can play a crucial role when analyzing the performance of a softw...