Software Performance Assessment in Distributed Software Development
Thesis title in Czech: | Vyhodnocování výkonnosti software v kontextu distribuovaného vývoje software |
---|---|
Thesis title in English: | Software Performance Assessment in Distributed Software Development |
Academic year of topic announcement: | 2022/2023 |
Thesis type: | dissertation |
Thesis language: | angličtina |
Department: | Department of Distributed and Dependable Systems (32-KDSS) |
Supervisor: | prof. Ing. Petr Tůma, Dr. |
Author: |
Guidelines |
With increased use of agile software development techniques and the supporting frameworks for Continuous Integration and Continuous Deployment (CI/CD), reliably monitoring software performance in distributed software development becomes ever more important. It turns out that the established performance evaluation techniques are not yet good enough - the measurements are too tricky to implement effortlessly, too resource demanding to execute frequently, too noisy to evaluate accurately, and too terse to find causes reliably. The goal of the thesis is to address some of the challenges in evaluating performance in the context of agile software development, both on the development and the maintenance sides. |
References |
[1] http://icpe.spec.org
[2] Bulej L., Bureš T., Horký V., Kotrč J., Marek L., Trojánek T., Tůma P.: Unit testing performance with Stochastic Performance Logic, In Automated Software Engineering, Volume 24, Issue 1, Springer, pp. 139-187, ISSN: 0928-8910, January 2016 [3] Horký, V., Kotrč, J., Libič, P. and Tůma, P. 2016. Analysis of Overhead in Dynamic Java Performance Monitoring. Proceedings of the 7th ACM/SPEC on International Conference on Performance Engineering (New York, NY, USA, 2016), 275–286. [4] Horký, V., Libič, P., Steinhauser, A. and Tůma, P. 2015. DOs and DON’Ts of Conducting Performance Measurements in Java (Tutorial Paper). Proc. 6th ACM/SPEC International Conference on Performance Engineering (ICPE) (New York, NY, USA, 2015), 337–340. |