Active Model Learning of Git Version Control System

Edi Muskardin*, Tamim Burgstaller, Martin Tappler, Bernhard K. Aichernig

*Korrespondierende/r Autor/-in für diese Arbeit

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

Git is a distributed version control system that enables developers to seamlessly collaborate on a project. It tracks changes made to the source code and implements various features upon which the modern software development process is built. Reliance on Git in the software development process requires comprehensive testing to ensure its functionalities operate reliably and consistently across projects. We show how active automata learning can enable model-based testing of Git. Active automata learning automatically derives models of the input-output behavior of Git and learned models provide a foundation for model-based testing. In addition, learned models could be used to ensure compatibility between Git versions.

Originalspracheenglisch
TitelProceedings - 2024 IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2024
Herausgeber (Verlag)IEEE
Seiten78-82
Seitenumfang5
ISBN (elektronisch)9798350344790
DOIs
PublikationsstatusVeröffentlicht - 17 Sept. 2024
Veranstaltung2024 IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2024 - Toronto, Kanada
Dauer: 27 Mai 202431 Mai 2024

Publikationsreihe

NameProceedings - 2024 IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2024

Konferenz

Konferenz2024 IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2024
Land/GebietKanada
OrtToronto
Zeitraum27/05/2431/05/24

ASJC Scopus subject areas

  • Artificial intelligence
  • Software
  • Sicherheit, Risiko, Zuverlässigkeit und Qualität
  • Modellierung und Simulation

Fingerprint

Untersuchen Sie die Forschungsthemen von „Active Model Learning of Git Version Control System“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren