Bugtracker

Aus Mikiwiki
Version vom 27. Juli 2009, 22:28 Uhr von Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Ein <b>Bugtracker</b> (dt. etwa "Software-Fehler-Verfolger"; auch: Bugtracking System) ist ein Issue Tracking System für die Softwareentwicklung und wird...“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Ein Bugtracker (dt. etwa "Software-Fehler-Verfolger"; auch: Bugtracking System) ist ein Issue Tracking System für die Softwareentwicklung und wird zur Erfassung uund Dokumentation von Programmfehlern eingesetzt. Mit ihm werden - oft interaktiv und im Internet - auch Zustands- oder Feature-Berichte geschrieben.

Ein Bugtracker kann die Kommunikation zwischen Anwendern und Entwicklern von Rechnerprogrammen verbessern. Häufig erfordert die Eingrenzung eines Programmfehlers eine Folge von Fragen und Antworten zwischen Anwendern und Entwicklern. Eine Erfassung dieser Kommunikation in einem Bugtracker bedeutet eine zentrale Archivierung und ermöglicht spätere Recherchen bei ähnlichen Problemen (im Gegensatz zu E-Mail oder Telefon).

Neben Programmfehlern kann ein Bugtracker auch Verbesserungsvorschläge und Wünsche der Nutzer oder allgemeine Vorgänge aufnehmen. Bei manchen Projekten wird dann beispielsweise von "Metabugs" gesprochen, während ein einfacher Bug lediglich ein Element einer Aufgabenliste darstellt. Bei anderen Projekten wird stattdesen von "Issues" (dt. Angelegenheiten, Vorgänge) gesprochen, da es sich dabei nicht nur um Programmfehler handelt.

Bekannte freie Bugtracker sind Bugzilla, Mantis, Roundup und Trac. Bekannte proprietäre Bugtracker sind Track+ und Jira.

Der Begriff Bugtracking bezeichnet zum einen den Vorgang der Fehlersuche an sich (durch Methoden des Debugging und Versuch und Irrtum), zum anderen den Vorgang, einen Fehler samt seiner Dokumentation über die Zeit zu verfolgen.