Towards Holistic Continuous Software Performance Assessment

被引:13
|
作者
Ferme, Vincenzo [1 ]
Pautasso, Cesare [1 ]
机构
[1] USI Lugano, Fac Informat, Lugano, Switzerland
基金
瑞士国家科学基金会;
关键词
D O I
10.1145/3053600.3053636
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In agile, fast and continuous development lifecycles, software performance analysis is fundamental to confidently release continuously improved software versions. Researchers and industry practitioners have identified the importance of integrating performance testing in agile development processes in a timely and efficient way. However, existing techniques are fragmented and not integrated taking into account the heterogeneous skills of the users developing polyglot distributed software, and their need to automate performance practices as they are integrated in the whole lifecycle without breaking its intrinsic velocity. In this paper we present our vision for holistic continuous software performance assessment, which is being implemented in the BenchFlow tool. BenchFlow enables performance testing and analysis practices to be pervasively integrated in continuous development lifecycle activities. Users can specify performance activities (e.g., standard performance tests) by relying on an expressive Domain Specific Language for objective-driven performance analysis. Collected performance knowledge can be thus reused to speed up performance activities throughout the entire process.
引用
收藏
页码:159 / 164
页数:6
相关论文
共 50 条
  • [1] Continuous Software Performance Assessment: Detecting Performance Problems of Software Libraries on Every Build
    Laaber, Christoph
    PROCEEDINGS OF THE 28TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS (ISSTA '19), 2019, : 410 - 414
  • [2] Towards Continuous Benchmarking: An Automated Performance Evaluation Framework for High Performance Software
    Anzt, Hartwig
    Chen, Yen-Chen
    Cojean, Terry
    Dongarra, Jack
    Flegar, Goran
    Nayak, Pratik
    Quintana-Orti, Enrique S.
    Tsai, Yuhsiang M.
    Wang, Weichung
    PROCEEDINGS OF THE PLATFORM FOR ADVANCED SCIENTIFIC COMPUTING CONFERENCE (PASC '19), 2019,
  • [3] Towards a Holistic Microgrid Performance Framework and a Data-Driven Assessment Analysis
    Tsolakis, Apostolos C.
    Kalamaras, Ilias
    Vafeiadis, Thanasis
    Zyglakis, Lampros
    Bintoudi, Angelina D.
    Chouliara, Adamantia
    Ioannidis, Dimosthenis
    Tzovaras, Dimitrios
    ENERGIES, 2020, 13 (21)
  • [4] A Holistic Rubric for Assessment of Software Requirements Specification
    Anil, G. R.
    Moiz, Salman Abdul
    2017 5TH NATIONAL CONFERENCE ON E-LEARNING & E-LEARNING TECHNOLOGIES (ELELTECH), 2017,
  • [5] Towards Continuous Performance Assessment of Java']Java Applications With PerfBot
    Markusse, Florian
    Serebrenik, Alexander
    Leitner, Philipp
    2023 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON BOTS IN SOFTWARE ENGINEERING, BOTSE, 2023, : 6 - 8
  • [6] Towards the Holistic Assessment of Scar Management Interventions
    Mathers, Jonathan
    EUROPEAN BURN JOURNAL, 2022, 3 (01): : 207 - 210
  • [7] Towards holistic goal centered performance management in software development: lessons from a best practice analysis
    Murphy, Thomas
    Cormican, Kathryn
    IJISPM-INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND PROJECT MANAGEMENT, 2015, 3 (04): : 23 - 36
  • [8] Towards a Framework for Continuous Software Engineering
    Barcellos, Monalessa Perini
    34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 626 - 631
  • [9] Towards Continuous Software Release Planning
    Ameller, David
    Farre, Carles
    Franch, Xavier
    Valerio, Danilo
    Cassarino, Antonino
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2017, : 402 - 406
  • [10] Continuous Assessment of Software Traceability
    Rempel, Patrick
    Maeder, Patrick
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 747 - 748