Ana gezinime geç Aramaya geç Ana içeriğe geç

Bottleneck Analysis via Grammar-based Performance Fuzzing*

  • Graz University of Technology

Araştırma sonucu: Kitap/Rapor/Konferans Bildirisinde BölümKonferans katkısıbilirkişi

Özet

Performance is a general quality attribute of every software system that developers always want to improve. A performance fuzzer helps developers in this task by automatically generating inputs hitting performance bottlenecks. However, a developer must still manually localize the root causes of these bottlenecks. In this study, we perform grammar-based performance fuzzing on an example System Under Test (SUT), focusing on response time for determining problematic grammar constructs with the highest likelihood of causing bottlenecks. We show that replacing these constructs creates an average of 40.53x speedup on 24 bottleneck cases out of 50. Furthermore, avoiding the problematic constructs in the input generation provides an average of 1.46x speedup. These preliminary results suggest a measurable link between grammar constructs and performance bottlenecks, opening up the possibility of high-level categorization and analysis.

Orijinal dilİngilizce
Ana bilgisayar yayını başlığıProceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023
YayınlayanInstitute of Electrical and Electronics Engineers Inc.
Sayfalar180-185
Sayfa sayısı6
ISBN (Elektronik)9798350333350
DOI'lar
Yayın durumuYayınlandı - 2023
Harici olarak yayınlandıEvet
Etkinlik16th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023 - Dublin, Ireland
Süre: 16 Nis 202320 Nis 2023

Yayın serisi

AdıProceedings - 2023 IEEE 16th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???16th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2023
Ülke/BölgeIreland
ŞehirDublin
Periyot16/04/2320/04/23

Bibliyografik not

Publisher Copyright:
© 2023 IEEE.

Parmak izi

Bottleneck Analysis via Grammar-based Performance Fuzzing*' araştırma başlıklarına git. Birlikte benzersiz bir parmak izi oluştururlar.

Alıntı Yap