Leveraging pre-commit hooks for context-sensitive checklists: a case study
Autor(en):
Zusammenfassung
The need to increase the efficiency of software development creates a demand for unobtrusive in-process means of software quality assurance that align well with agile processes. Many version control system clients provide facilities for running scripts or other executables before a change is committed to the repository. These ”pre-commit hooks” can be client-side or server-side, both having distinct advantages. Client-side pre-commit hooks are well suited to implement context-sensitive checklists and automatic quality checks, but their potential has not been fully realized in practice and corresponding research is missing. To narrow this gap, we did an industrial case study on this use of client-side pre-commit hooks. The case study used the tool ”TortoiseChecklist” and was focused on increasing continuous integration build stability. The results were positive, with a notable increase in stability and no significant disadvantages noticed.
- Vollständige Referenz
- BibTeX
Baum, T.,
(2015).
Leveraging pre-commit hooks for context-sensitive checklists: a case study.
In:
Aßmann, U., Demuth, B., Spitta, T., Püschel, G. & Kaiser, R.
(Hrsg.),
Software-engineering and management 2015.
Bonn:
Gesellschaft für Informatik e.V..
(S. 219-222).
@inproceedings{mci/Baum2015,
author = {Baum, Tobias},
title = {Leveraging pre-commit hooks for context-sensitive checklists: a case study},
booktitle = {Software-engineering and management 2015},
year = {2015},
editor = {Aßmann, Uwe AND Demuth, Birgit AND Spitta, Thorsten AND Püschel, Georg AND Kaiser, Ronny} ,
pages = { 219-222 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Baum, Tobias},
title = {Leveraging pre-commit hooks for context-sensitive checklists: a case study},
booktitle = {Software-engineering and management 2015},
year = {2015},
editor = {Aßmann, Uwe AND Demuth, Birgit AND Spitta, Thorsten AND Püschel, Georg AND Kaiser, Ronny} ,
pages = { 219-222 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISBN: 978-3-88579-633-6
ISSN: 1617-5468
Datum: 2015
Sprache:
(en)
(en)
Typ: Text/Conference Paper

