DecXtract: Dokumentation und Nutzung von Entscheidungswissen in JIRA-Issue-Kommentaren

Abstract :Zur Entwicklung eines Softwaresystems benötigen EntwicklerIn- nen Wissen über die Evolution der zugehörigen Softwareartefakte. EntwicklerInnen müssen bei- spielsweise vorangegangene Quellcodeänderungen verstehen, um eine neue Anforderung bzw. ei- ne ¨ Anderung an einer bestehenden Anf...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Clormann, Jochen (VerfasserIn)
Dokumenttyp: Buch/Monographie Hochschulschrift
Sprache:Englisch
Veröffentlicht: Heidelberg 18 Feb. 2019
DOI:10.11588/heidok.00026059
Schlagworte:
Online-Zugang:Resolving-System, kostenfrei, Volltext: http://dx.doi.org/10.11588/heidok.00026059
Resolving-System, kostenfrei, Volltext: http://nbn-resolving.de/urn:nbn:de:bsz:16-heidok-260593
Resolving-System, Volltext: https://nbn-resolving.org/urn:nbn:de:bsz:16-heidok-260593
Langzeitarchivierung Nationalbibliothek, Volltext: http://d-nb.info/1187661945/34
Verlag, kostenfrei, Volltext: http://www.ub.uni-heidelberg.de/archiv/26059
Resolving-System, Unbekannt: https://doi.org/10.11588/heidok.00026059
Volltext
Verfasserangaben:Jochen Clormann ; Gutachterin: Prof. Dr. Barbara Paech, Betreuerin: Anja Kleebaum

MARC

LEADER 00000cam a2200000 c 4500
001 1656189402
003 DE-627
005 20230105231440.0
007 cr uuu---uuuuu
008 190314s2019 gw |||||om 00| ||eng c
016 7 |a 1187661945  |2 DE-101 
024 7 |a urn:nbn:de:bsz:16-heidok-260593  |2 urn 
024 7 |a 10.11588/heidok.00026059  |2 doi 
035 |a (DE-627)1656189402 
035 |a (DE-576)520289188 
035 |a (DE-599)BSZ520289188 
040 |a DE-627  |b ger  |c DE-627  |e rda 
041 |a eng 
044 |c XA-DE-BW 
082 0 4 |a 004  |q DE-101 
084 |a 28  |2 sdnb 
084 |a 28  |2 sdnb 
100 1 |a Clormann, Jochen  |e VerfasserIn  |0 (DE-588)1180651162  |0 (DE-627)106779591X  |0 (DE-576)52029288X  |4 aut 
245 1 0 |a DecXtract: Dokumentation und Nutzung von Entscheidungswissen in JIRA-Issue-Kommentaren  |c Jochen Clormann ; Gutachterin: Prof. Dr. Barbara Paech, Betreuerin: Anja Kleebaum 
246 1 |i Übersetzung des Haupttitels  |a DecXtract: Dokumentation und Nutzung von Entscheidungswissen in JIRA-Issue-Kommentaren 
264 1 |a Heidelberg  |c 18 Feb. 2019 
300 |a 1 Online-Ressource (V, 104 Seiten)  |b Diagramme 
336 |a Text  |b txt  |2 rdacontent 
337 |a Computermedien  |b c  |2 rdamedia 
338 |a Online-Ressource  |b cr  |2 rdacarrier 
502 |b Masterarbeit  |c Ruprecht-Karls-Universitat Heidelberg  |d 2018 
520 |a Abstract :Zur Entwicklung eines Softwaresystems benötigen EntwicklerIn- nen Wissen über die Evolution der zugehörigen Softwareartefakte. EntwicklerInnen müssen bei- spielsweise vorangegangene Quellcodeänderungen verstehen, um eine neue Anforderung bzw. ei- ne ¨ Anderung an einer bestehenden Anforderung zu implementieren. Dabei spielt Entscheidungs- wissen eine zentrale Rolle für die erfolgreiche Evolution eines Softwaresystems: EntwicklerInnen benötigen Wissen zu bereits getroffenen Entscheidungen, um eigene Entscheidungen zu treffen. Um neuen EntwicklerInnen in einem Softwareprojekt den Zugriff auf dieses Entscheidungswis- sen zu ermöglichen, ist es wichtig, dass Projektbeteiligte Entscheidungen dokumentieren. Dafür nutzen sie verschiedene Dokumentationsmöglichkeiten und halten Entscheidungswissen häufig informell in Commitnachrichten, Chatnachrichten oder Kommentaren fest. Diese Masterarbeit umfasst eine systematische Literaturrecherche, die Entwick- lung des JIRA-Plug-Ins DecXtract sowie einen Datensatz als Goldstandard zur Evaluation. Die systematische Literaturrecherche beantwortet die Frage, welches Wissen EntwicklerInnen für das Verständnis von Quellcodeänderungen benötigen und welche Rolle Entscheidungswis- sen dafür spielt. Neben einer Liste mit konkreten Fragen, die EntwicklerInnen zu einer Quell- codeänderung stellen, zeigt die Literaturrecherche, dass EntwicklerInnen explizites Entschei- dungswissen benötigen, dieses aber nicht dokumentiert oder auffindbar ist. Um Entscheidungs- wissen in Kommentaren explizit zu machen und seine Auffindbarkeit zu verbessern, wird das Entscheidungsdokumentationstool ConDec für JIRA um die Komponente DecXtract erweitert. DecXtract ermöglicht EntwicklerInnen, Text in Kommentaren von JIRA-Issues automatisch als Entscheidungswissen zu klassifizieren sowie eigene Kommentare manuell als explizites, klassi- fiziertes Entscheidungswissen zu dokumentieren. EntwicklerInnen können Entscheidungswissen in Kommentaren zu bestehenden Softwareartefakten wie Anforderungen, Entwicklungsaufga- ben oder anderem Entscheidungswissen verlinken. So entsteht ein integriertes Wissensmodell mit explizit dokumentiertem Entscheidungswissen. Dieses integrierte Modell wird als Graph visualisiert und bietet NutzerInnen verschiedene Möglichkeiten zur Verwaltung. Eine Befragung von EntwicklerInnen, die ebenfalls am ConDec-Projekt beteiligt sind, zeigt die Eignung von DecXtract zur Dokumentation von Entscheidungswissen. Zur Evaluation wird ein JIRA-Projekt mit 90 JIRA-Issues des Apache LUCENE Projektes erzeugt. Mit Hilfe von DecXtract wird informelles Entscheidungswissen aus den JIRA-Issue-Kommentaren explizit an- gelegt und miteinander verlinkt. Anhand der identifizierten Fragen von EntwicklerInnen an eine Quellcodeänderung wird das von DecXtract bereitgestellte Wissen genutzt um das Verständnis von Quellcodeänderungen zu evaluieren. DecXtract verbessert die Entscheidungsdokumentation durch die Klassifikation von Entscheidungselementen in JIRA-Issue-Kommentaren. Durch das präsentierte Entscheidungswissen können EntwicklerInnen immer den aktuellen Stand einer Diskussion und des dazugehörigen Entscheidungsproblems beobachten. 
546 |a Mit einer Zusammenfassung in deutscher und englischer Sprache 
655 7 |a Hochschulschrift  |0 (DE-588)4113937-9  |0 (DE-627)105825778  |0 (DE-576)209480580  |2 gnd-content 
700 1 |a Paech, Barbara  |d 1959-  |e AkademischeR BetreuerIn  |0 (DE-588)172299799  |0 (DE-627)697208648  |0 (DE-576)133166821  |4 dgs 
751 |a Heidelberg  |0 (DE-588)4023996-2  |0 (DE-627)106300814  |0 (DE-576)208952578  |4 uvp 
856 4 0 |u http://dx.doi.org/10.11588/heidok.00026059  |x Resolving-System  |z kostenfrei  |3 Volltext 
856 4 0 |u http://nbn-resolving.de/urn:nbn:de:bsz:16-heidok-260593  |q application/pdf  |x Resolving-System  |z kostenfrei  |3 Volltext 
856 4 0 |u https://nbn-resolving.org/urn:nbn:de:bsz:16-heidok-260593  |v 2019-08-23  |x Resolving-System  |3 Volltext 
856 4 0 |u http://d-nb.info/1187661945/34  |v 2019-08-23  |x Langzeitarchivierung Nationalbibliothek  |3 Volltext 
856 4 0 |u http://www.ub.uni-heidelberg.de/archiv/26059  |v 2019-08-23  |x Verlag  |z kostenfrei  |3 Volltext 
856 4 2 |u https://doi.org/10.11588/heidok.00026059  |v 2019-08-23  |x Resolving-System  |3 Unbekannt 
912 |a GBV-ODiss 
951 |a BO 
992 |a 20190314 
993 |a Thesis 
994 |a 2018 
998 |g 1180651162  |a Clormann, Jochen  |m 1180651162:Clormann, Jochen  |d 110000  |d 110001  |e 110000PC1180651162  |e 110001PC1180651162  |k 0/110000/  |k 1/110000/110001/  |p 1  |x j  |y j 
999 |a KXP-PPN1656189402  |e 3386567223 
BIB |a Y 
JSO |a {"titleAlt":[{"title":"DecXtract: Dokumentation und Nutzung von Entscheidungswissen in JIRA-Issue-Kommentaren"}],"type":{"media":"Online-Ressource","bibl":"thesis"},"title":[{"title":"DecXtract: Dokumentation und Nutzung von Entscheidungswissen in JIRA-Issue-Kommentaren","title_sort":"DecXtract: Dokumentation und Nutzung von Entscheidungswissen in JIRA-Issue-Kommentaren"}],"noteThesis":["Masterarbeit. - Ruprecht-Karls-Universitat Heidelberg. - 2018"],"name":{"displayForm":["Jochen Clormann ; Gutachterin: Prof. Dr. Barbara Paech, Betreuerin: Anja Kleebaum"]},"origin":[{"dateIssuedKey":"2019","publisherPlace":"Heidelberg","dateIssuedDisp":"18 Feb. 2019"}],"id":{"eki":["1656189402"],"uri":["urn:nbn:de:bsz:16-heidok-260593"],"doi":["10.11588/heidok.00026059"]},"recId":"1656189402","language":["eng"],"physDesc":[{"extent":"1 Online-Ressource (V, 104 Seiten)","noteIll":"Diagramme"}],"person":[{"given":"Jochen","family":"Clormann","display":"Clormann, Jochen","role":"aut","roleDisplay":"VerfasserIn"},{"display":"Paech, Barbara","roleDisplay":"AkademischeR BetreuerIn","role":"dgs","given":"Barbara","family":"Paech"}]} 
SRT |a CLORMANNJODECXTRACTD1820