https://sdq.kastel.kit.edu/api.php?action=feedcontributions&user=Xh5263&feedformat=atomSDQ-Institutsseminar - Benutzerbeiträge [de]2024-03-28T18:41:02ZBenutzerbeiträgeMediaWiki 1.39.6https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Vergleich_verschiedener_Sprachmodelle_f%C3%BCr_den_Einsatz_in_automatisierter_R%C3%BCckverfolgbarkeitsanalyse&diff=2339Vergleich verschiedener Sprachmodelle für den Einsatz in automatisierter Rückverfolgbarkeitsanalyse2022-11-07T08:45:17Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Tim Lachenicht<br />
|email=tim.lachenicht@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2022-11-11<br />
|vortragsmodus=in Präsenz<br />
|kurzfassung=Informationen über logische Verbindungen zwischen Anforderungen und ihrer Umsetzung in Quelltext sind nützlich für viele Aufgabenstellungen der Softwareentwicklung. Sie können beispielsweise die Wartung von Software bei Anforderungs-Änderungen erleichtern. Diese Rückverfolgbarkeitsverbindungen können im Zuge einer Rückverfolgbarkeitsanalyse ermittelt werden. Verfahren, wie FTLR, führen eine automatisierte Rückverfolgbarkeitsanalyse durch. FTLR erkennt Rückverfolgbarkeitsverbindungen mithilfe eines Vergleichs von Repräsentationen von Anforderungen und Quelltext. Bislang setzt FTLR das Sprachmodell fastText zur Repräsentation von Anforderungen und Quelltext ein. Der Ansatz fastText besitzt jedoch Schwachstellen. Das Sprachmodell ist nicht in der Lage verschiedene Bedeutungen eines Wortes zu repräsentieren. Außerdem wurde es nicht auf Quelltext vortrainiert. In dieser Arbeit wurde untersucht, ob sich alternative Sprachmodelle ohne diese Schwachstellen besser zum Einsatz in FTLR eigenen als fastText. <br />
In einem Experiment auf fünf Vergleichsdatensätzen für die Rückverfolgbarkeitsanalyse wurden die Ergebnisse der beiden alternativen Sprachmodelle UniXcoder und Wikipedia2Vec mit fastText verglichen. Das Sprachmodell UniXcoder eignet sich auf den Vergleichsdatensätzen iTrust und LibEST besser als fastText. Das Sprachmodell Wikipedia2Vec eignet sich auf keinem der eingesetzten Vergleichsdatensätze besser als fastText. Im Durchschnitt über alle verwendeten Testdatensätze eignet sich fastText besser für den Einsatz in FTLR als UniXcoder und Wikipedia2Vec.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Vergleich_verschiedener_Sprachmodelle_f%C3%BCr_den_Einsatz_in_automatisierter_R%C3%BCckverfolgbarkeitsanalyse&diff=2338Vergleich verschiedener Sprachmodelle für den Einsatz in automatisierter Rückverfolgbarkeitsanalyse2022-11-07T08:44:56Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Tim Lachenicht<br />
|email=tim.lachenicht@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2022-11-11<br />
|vortragsmodus=in Präsenz<br />
|kurzfassung=Informationen über logische Verbindungen zwischen Anforderungen und ihrer Umsetzung in Quelltext sind nützlich für viele Aufgabenstellungen der Softwareentwicklung. Sie können beispielsweise die Wartung von Software bei Anforderungs-Änderungen erleichtern. Diese Rückverfolgbarkeitsverbindungen können im Zuge einer Rückverfolgbarkeitsanalyse ermittelt werden. Verfahren, wie FTLR, führen eine automatisierte Rückverfolgbarkeitsanalyse durch. FTLR erkennt Rückverfolgbarkeitsverbindungen mithilfe eines Vergleichs von Repräsentationen von Anforderungen und Quelltext. Bislang setzt FTLR das Sprachmodell fastText zur Repräsentation von Anforderungen und Quelltext ein. Der Ansatz fastText besitzt jedoch Schwachstellen. Das Sprachmodell ist nicht in der Lage verschiedene Bedeutungen eines Wortes zu repräsentieren. Außerdem wurde es nicht auf Quelltext vortrainiert. In dieser Arbeit wurde untersucht, ob sich alternative Sprachmodelle ohne diese Schwachstellen besser zum Einsatz in FTLR eigenen als fastText. In einem Experiment auf fünf Vergleichsdatensätzen für die Rückverfolgbarkeitsanalyse wurden die Ergebnisse der beiden alternativen Sprachmodelle UniXcoder und Wikipedia2Vec mit fastText verglichen. Das Sprachmodell UniXcoder eignet sich auf den Vergleichsdatensätzen iTrust und LibEST besser als fastText. Das Sprachmodell Wikipedia2Vec eignet sich auf keinem der eingesetzten Vergleichsdatensätze besser als fastText. Im Durchschnitt über alle verwendeten Testdatensätze eignet sich fastText besser für den Einsatz in FTLR als UniXcoder und Wikipedia2Vec.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Vergleich_verschiedener_Sprachmodelle_f%C3%BCr_den_Einsatz_in_automatisierter_R%C3%BCckverfolgbarkeitsanalyse&diff=2248Vergleich verschiedener Sprachmodelle für den Einsatz in automatisierter Rückverfolgbarkeitsanalyse2022-07-08T07:55:15Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Tim Lachenicht |email=tim.lachenicht@student.kit.edu |vortragstyp=Bachelorarbeit |betreuer=Tobias Hey |termin=Institutsseminar/2022-11-…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Tim Lachenicht<br />
|email=tim.lachenicht@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2022-11-11<br />
|vortragsmodus=in Präsenz<br />
|kurzfassung=Kurzfassung<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2022-05-06&diff=2160Institutsseminar/2022-05-062022-05-04T14:15:45Z<p>Xh5263: </p>
<hr />
<div>{{Termin<br />
|datum=2022-05-06T11:30:00.000Z<br />
|raum=Raum 348 (Gebäude 50.34)<br />
|online=https://sdqweb.ipd.kit.edu/wiki/SDQ-Oberseminar/Microsoft_Teams<br />
}}<br />
Beide Vorträge finden nacheinander statt, erst die MA von Patrick Deubel rein online über MS Teams und anschließend die BA von Daniel Jungkind in hybridem Format.</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2022-05-06&diff=2156Institutsseminar/2022-05-062022-05-04T11:46:21Z<p>Xh5263: </p>
<hr />
<div>{{Termin<br />
|datum=2022-05-06T11:30:00.000Z<br />
|raum=Raum 348 (Gebäude 50.34)<br />
|online=https://sdqweb.ipd.kit.edu/wiki/SDQ-Oberseminar/Microsoft_Teams<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Verbesserung_von_Worteinbettungs-basierter_R%C3%BCckverfolgbarkeitsanalyse_durch_Konzeptwissen&diff=2110Verbesserung von Worteinbettungs-basierter Rückverfolgbarkeitsanalyse durch Konzeptwissen2022-04-08T08:26:52Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Jonas Koch<br />
|email=uvxzx@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2022-04-29<br />
|vortragsmodus=in Präsenz<br />
|kurzfassung=Anforderungsrückverfolgbarkeit, also das Auffinden von Umsetzungen oder Beschreibungen von Anforderungen in anderen Software-Artefakten, spielt eine wichtige Rolle bei der Pflege und Weiterentwicklung großer Softwaresysteme. So können automatisierte Anforderungsrückverfolgungsverfahren beispielsweise dabei helfen Implementierungen von Anforderungen zu finden. Bei diesen Verfahren können allerdings Probleme auftreten, wenn Anforderung und Quelltextstelle viele unterschiedliche Worte enthalten. In dieser Arbeit wird untersucht, ob die Performanz des automatisierten Anforderungsrückverfolgungsverfahrens FTLR durch Einbindung von hinter den Begriffen der Anforderungen stehenden Konzepten und Themen zu Anforderungen verbessert werden kann. Hierfür wurden mehrere Verfahren zur Konzeptanreicherung sowie verschiedene Einbindungen der gefundenen Konzepte in FTLR entworfen und analysiert. Hierzu wurden Konzepte durch den Einsatz von Informationen aus Wissensgraphen und Verfahren zur Themenmodellierung/Themenbeschriftung angereicht. Durch die Einbindung der gefundenen Konzepte verbesserte sich der MAP-Wert um bis zu 4 % und der F1-Wert um bis zu 3,8 %.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Verbesserung_von_Worteinbettungs-basierter_R%C3%BCckverfolgbarkeitsanalyse_durch_Konzeptwissen&diff=2095Verbesserung von Worteinbettungs-basierter Rückverfolgbarkeitsanalyse durch Konzeptwissen2022-03-04T09:55:46Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Jonas Koch |email=uvxzx@student.kit.edu |vortragstyp=Bachelorarbeit |betreuer=Tobias Hey |termin=Institutsseminar/2022-04-22 |vortragsm…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Jonas Koch<br />
|email=uvxzx@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2022-04-22<br />
|vortragsmodus=in Präsenz<br />
|kurzfassung=TBA<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2022-04-22&diff=2094Institutsseminar/2022-04-222022-03-04T09:52:00Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2022-04-22T11:30:00.000Z |raum=Raum 348 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2022-04-22T11:30:00.000Z<br />
|raum=Raum 348 (Gebäude 50.34)<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Wissensanreicherung_von_Begriffen_im_Quelltext&diff=1920Wissensanreicherung von Begriffen im Quelltext2022-01-10T11:14:20Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Daniel Jungkind |email=daniel.jungkind@student.kit.edu |vortragstyp=Bachelorarbeit |betreuer=Tobias Hey |termin=Institutsseminar/2022-0…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Daniel Jungkind<br />
|email=daniel.jungkind@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2022-05-06<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2022-05-06&diff=1919Institutsseminar/2022-05-062022-01-10T11:13:42Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2022-05-06T12:00:00.000Z |raum=Raum 348 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2022-05-06T12:00:00.000Z<br />
|raum=Raum 348 (Gebäude 50.34)<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Identifikation_von_R%C3%BCckverfolgbarkeitsverbindungen_zwischen_Anforderungen_mittels_Sprachmodellen&diff=1648Identifikation von Rückverfolgbarkeitsverbindungen zwischen Anforderungen mittels Sprachmodellen2021-04-28T07:56:41Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Niklas Ewald<br />
|email=ucshg@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2021-05-07<br />
|kurzfassung=Die Rückverfolgbarkeit zwischen Anforderungen ist ein wichtiger Teil der Softwareentwicklung. Zusammenhänge werden dokumentiert und können für Aufgaben wie Auswirkungs- oder Abdeckungsanalysen verwendet werden. Da das Identifizieren von Rückverfolgbarkeitsverbindungen von Hand zeitaufwändig und fehleranfällig ist, ist es hilfreich, wenn automatische Verfahren eingesetzt werden können. Anforderungen werden häufig während der Entwicklung verfeinert. Entstehende Anforderungen lassen sich zu den ursprünglichen Anforderungen zurückverfolgen. Die entstehenden Anforderungen befinden sich auf einem anderen Abstraktionslevel. Dies erschwert die automatische Identifizierung von Rückverfolgbarkeitsverbindungen. Auf großen Textkorpora trainierte Sprachmodelle stellen eine mögliche Lösung für dieses Problem dar. In dieser Arbeit wurden drei auf Sprachmodellen basierende Verfahren entwickelt und verglichen: Feinanpassung einer Klassifikationsschicht, Ausnutzen der Ähnlichkeit der jeweiligen Satzeinbettungen und eine Erweiterung des zweiten Verfahrens, bei dem zusätzlich zunächst Cluster gebildet werden. Es wurden sechs öffentlich verfügbare Datensätze verwendet, um die Verfahren zu evaluieren. Von den drei Verfahren erreichen jeweils das Sprachmodell mit Klassifikationsschicht und das Ausnutzen der Ähnlichkeit zwischen Satzeinbettungen für drei Datensätze die besten Ergebnisse, die aber hinter den Ergebnissen von anderen aktuellen Verfahren zurückbleiben. Das feinangepasste Sprachmodell mit Klassifikationsschicht erzielt eine Ausbeute von bis zu 0,96 bei einer eher geringen Präzision von 0,01 bis 0,26.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Identifikation_von_R%C3%BCckverfolgbarkeitsverbindungen_zwischen_Anforderungen_mittels_Sprachmodellen&diff=1647Identifikation von Rückverfolgbarkeitsverbindungen zwischen Anforderungen mittels Sprachmodellen2021-04-28T07:55:15Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Niklas Ewald<br />
|email=ucshg@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2021-05-07<br />
|kurzfassung=Die Rückverfolgbarkeit zwischen Anforderungen ist ein wichtiger Teil der Softwareentwicklung.<br />
Zusammenhänge werden dokumentiert und können für Aufgaben wie Auswirkungs- oder Abdeckungsanalysen verwendet werden.<br />
Da das Identifizieren von Rückverfolgbarkeitsverbindungen von Hand zeitaufwändig und fehleranfällig ist, ist es hilfreich, wenn automatische Verfahren eingesetzt werden können.<br />
Anforderungen werden häufig während der Entwicklung verfeinert.<br />
Entstehende Anforderungen lassen sich zu den ursprünglichen Anforderungen zurückverfolgen. Die entstehenden Anforderungen befinden sich auf einem anderen Abstraktionslevel. Dies erschwert die automatische Identifizierung von Rückverfolgbarkeitsverbindungen.<br />
Auf großen Textkorpora trainierte Sprachmodelle stellen eine mögliche Lösung für dieses Problem dar.<br />
In dieser Arbeit wurden drei auf Sprachmodellen basierende Verfahren entwickelt und verglichen: Feinanpassung einer Klassifikationsschicht, Ausnutzen der Ähnlichkeit der jeweiligen Satzeinbettungen und eine Erweiterung des zweiten Verfahrens, bei dem zusätzlich zunächst Cluster gebildet werden.<br />
Es wurden sechs öffentlich verfügbare Datensätze verwendet, um die Verfahren zu evaluieren.<br />
Von den drei Verfahren erreichen jeweils das Sprachmodell mit Klassifikationsschicht und das Ausnutzen der Ähnlichkeit zwischen Satzeinbettungen für drei Datensätze die besten Ergebnisse, die aber hinter den Ergebnissen von anderen aktuellen Verfahren zurückbleiben.<br />
Das feinangepasste Sprachmodell mit Klassifikationsschicht erzielt eine Ausbeute von bis zu 0,96 bei einer eher geringen Präzision von 0,01 bis 0,26.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2021-05-07&diff=1537Institutsseminar/2021-05-072021-01-11T08:45:36Z<p>Xh5263: </p>
<hr />
<div>{{Termin<br />
|datum=2021/05/07 14:00<br />
|raum=https://sdqweb.ipd.kit.edu/wiki/Institutsseminar/Microsoft_Teams<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2021-05-07&diff=1536Institutsseminar/2021-05-072021-01-11T08:45:04Z<p>Xh5263: </p>
<hr />
<div>{{Termin<br />
|datum=2021/05/07 14:00<br />
|raum=https://sdqweb.ipd.kit.edu/wiki/Institutsseminar/Microsoft Teams<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Identifikation_von_R%C3%BCckverfolgbarkeitsverbindungen_zwischen_Anforderungen_mittels_Sprachmodellen&diff=1535Identifikation von Rückverfolgbarkeitsverbindungen zwischen Anforderungen mittels Sprachmodellen2021-01-11T08:43:42Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Niklas Ewald |email=ucshg@student.kit.edu |vortragstyp=Bachelorarbeit |betreuer=Tobias Hey |termin=Institutsseminar/2021-05-07 |kurzfas…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Niklas Ewald<br />
|email=ucshg@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2021-05-07<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Automatisches_Aufl%C3%B6sen_von_Abk%C3%BCrzungen_in_Quelltext&diff=1534Automatisches Auflösen von Abkürzungen in Quelltext2021-01-11T08:42:08Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Gilbert Groten |email=gilbert.groten@student.kit.edu |vortragstyp=Masterarbeit |betreuer=Tobias Hey |termin=Institutsseminar/2021-05-07…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Gilbert Groten<br />
|email=gilbert.groten@student.kit.edu<br />
|vortragstyp=Masterarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2021-05-07<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2021-05-07&diff=1533Institutsseminar/2021-05-072021-01-11T08:37:47Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2021/05/07 11:30 |raum=Raum 348 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2021/05/07 11:30<br />
|raum=Raum 348 (Gebäude 50.34)<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2020-11-27&diff=1483Institutsseminar/2020-11-272020-11-24T10:27:50Z<p>Xh5263: Raum auf Teams geändert</p>
<hr />
<div>{{Termin<br />
|datum=2020/11/27 11:30:00<br />
|raum=https://sdqweb.ipd.kit.edu/wiki/Institutsseminar/Microsoft_Teams<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Entwurf_einer_Dom%C3%A4nenontologie_mit_automatischer_Erweiterung&diff=1478Entwurf einer Domänenontologie mit automatischer Erweiterung2020-11-17T16:43:54Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Tobias Danner<br />
|email=tobias.danner@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-11-27<br />
|kurzfassung=Das manuelle Erstellen von Rückverfolgbarkeitsinformationen ist aufwendig. Deshalb ist es das Ziel des Projekts INDIRECT, Rückverfolgbarkeitsinformationen aus Anforderungen und Quelltext automatisch zu generieren. Um dies zu unterstützen wird eine Ontologie benötigt, welche Domäneninformationen aus den Anforderungen enthält.<br />
Im Rahmen dieser Arbeit wurde eine Domänenontologie und ein Werkzeug entwickelt, welches die Ontologie mit Informationen aus Anforderungen erweitert. Dabei lag der Fokus darauf, möglichst nur korrekte Informationen in die Ontologie zu übernehmen.<br />
Die Struktur der entworfenen Domänenontologie orientiert sich an den verschiedenen Klassen von Anforderungen, indem analysiert wurde, welche Art von Informationen diese jeweils enthalten. Das Werkzeug zu Erweiterung basiert auf manuell gefertigten Mustern, welche Strukturen in Abhängigkeitsbäumen von Sätzen aus Anforderungen darstellen. Mit ihnen werden Instanzen von Klassen und Relationen aus der Domänenontologie identiziert, welche in den Anforderungen vorkommen.<br />
Das Werkzeug wurde auf einem Korpus von Anforderungen aus verschiedenen Projekten aus unterschiedlichen Domänen mithilfe eines Goldstandards evaluiert. Das Verfahren zeigte sich als nicht erfolgreich, da nur eine geringe Präzision erreicht wurde. So wurde<br />
bei der Extraktion von Klasseninstanzen eine Präzision von 0,21 und ein F1-Maß von 0,09 erreicht, sowie eine Präzision von 0,09 und ein F1-Maß von 0,06 bei der Extraktion von Relationsinstanzen.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Entwurf_einer_Dom%C3%A4nenontologie_mit_automatischer_Erweiterung&diff=1456Entwurf einer Domänenontologie mit automatischer Erweiterung2020-10-12T07:23:02Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Tobias Danner<br />
|email=tobias.danner@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-11-27<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2020-11-27&diff=1455Institutsseminar/2020-11-272020-10-12T07:22:30Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2020/11/27 11:30:00 |raum=Raum 348 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2020/11/27 11:30:00<br />
|raum=Raum 348 (Gebäude 50.34)<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Bestimmung_der_semantischen_Funktion_von_Quelltextabschnitten&diff=1454Bestimmung der semantischen Funktion von Quelltextabschnitten2020-10-05T07:19:23Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Timo Januschke<br />
|email=uyebq@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-10-09 Zusatztermin<br />
|kurzfassung=Rückverfolgbarkeitsinformationen zwischen Quelltext und Anforderungen ermöglichen es Werkzeugen Programmierer besser bei der Navigation und der Bearbeitung von Quelltext zu unterstützen. Um solche Verbindungen automatisiert herstellen zu können, muss die Semantik der Anforderungen und des Quelltextes verstanden werden. Im Rahmen dieser Arbeit wird ein Verfahren zur Beschreibung der geteilten Semantik von Gruppierungen von Programmelementen entwickelt. Das Verfahren basiert auf dem statistischen Themenmodell LDA und erzeugt eine Menge von Schlagwörtern als Beschreibung dieser Semantik. Es werden natürlichsprachliche Inhalte im Quelltext der Gruppierungen analysiert und genutzt, um das Modell zu trainieren. Um Unsicherheiten in der Wahl der Parameter von LDA auszugleichen und die Robustheit der Schlagwortmenge zu verbessern, werden mehrere LDA-Modelle kombiniert. Das entwickelte Verfahren wurde im Rahmen einer Nutzerstudie evaluiert. Insgesamt wurde eine durchschnittliche Ausbeute von 0.73 und ein durchschnittlicher F1-Wert von 0.56 erreicht.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Anforderung-zu-_Quelltextr%C3%BCckverfolgbarkeit_mittels_Wort-_und_Quelltexteinbettungen&diff=1444Anforderung-zu- Quelltextrückverfolgbarkeit mittels Wort- und Quelltexteinbettungen2020-09-15T14:55:46Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Fei Chen<br />
|email=ubdyn@student.kit.edu<br />
|vortragstyp=Masterarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-10-09 Zusatztermin<br />
|kurzfassung=Rückverfolgbarkeitsinformationen helfen Entwickler beim Verständnis von Softwaresystemen und dienen als Grundlage für weitere Techniken wie der Abdeckungsanalyse. In dieser Arbeit wird untersucht, wie Einbettungen für die automatische Rückverfolgbarkeit zwischen Anforderungen und Quelltext eingesetzt werden können. Dazu werden verschiedene Möglichkeiten betrachtet, die Anforderungen und den Quelltext mit Einbettungen zu repräsentieren und anschließend aufeinander abzubilden, um Rückverfolgbarkeitsverbindungen zwischen ihnen zu erzeugen. Für eine Klasse existieren beispielsweise viele Optionen, welche Informationen bzw. welche Klassenelemente zur Berechnung einer Quelltexteinbettung berücksichtigt werden. Für die Abbildung werden zwischen den Einbettungen durch eine Metrik Ähnlichkeitswerte berechnet, mit deren Hilfe Aussagen über die Existenz einer Rückverfolgbarkeitsverbindung zwischen ihren repräsentierten Artefakten getroffen werden können.<br />
In der Evaluation wurden die verschiedenen Möglichkeiten für die Einbettung und Abbildung untereinander und mit anderen Arbeiten verglichen. Bezüglich des F1-Wertes erzeugen Quelltexteinbettungen mit Klassennamen, Methodensignaturen und -kommentaren sowie Abbildungsverfahren, die die Word Mover’s Distance als Ähnlichkeitsmetrik nutzen, die besten projektübergreifenden Ergebnisse. Das beste Verfahren erreicht auf dem Projekt LibEST, welches aus 14 Quelltext- und 52 Anforderungsartefakten besteht, einen F1-Wert von 60,1%. Die beste projektübergreifende Konfiguration erzielt einen durchschnittlichen F1-Wert von 39%.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Anforderung-zu-_Quelltextr%C3%BCckverfolgbarkeit_mittels_Wort-_und_Quelltexteinbettungen&diff=1443Anforderung-zu- Quelltextrückverfolgbarkeit mittels Wort- und Quelltexteinbettungen2020-09-14T07:11:02Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Fei Chen<br />
|email=ubdyn@student.kit.edu<br />
|vortragstyp=Masterarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-10-02<br />
|kurzfassung=Rückverfolgbarkeitsinformationen helfen Entwickler beim Verständnis von Softwaresystemen und dienen als Grundlage für weitere Techniken wie der Abdeckungsanalyse. In dieser Arbeit wird untersucht, wie Einbettungen für die automatische Rückverfolgbarkeit zwischen Anforderungen und Quelltext eingesetzt werden können. Dazu werden verschiedene Möglichkeiten betrachtet, die Anforderungen und den Quelltext mit Einbettungen zu repräsentieren und anschließend aufeinander abzubilden, um Rückverfolgbarkeitsverbindungen zwischen ihnen zu erzeugen. Für eine Klasse existieren beispielsweise viele Optionen, welche Informationen bzw. welche Klassenelemente zur Berechnung einer Quelltexteinbettung berücksichtigt werden. Für die Abbildung werden zwischen den Einbettungen durch eine Metrik Ähnlichkeitswerte berechnet, mit deren Hilfe Aussagen über die Existenz einer Rückverfolgbarkeitsverbindung zwischen ihren repräsentierten Artefakten getroffen werden können.<br />
In der Evaluation wurden die verschiedenen Möglichkeiten für die Einbettung und Abbildung untereinander und mit anderen Arbeiten verglichen. Bezüglich des F1-Wertes erzeugen Quelltexteinbettungen mit Klassennamen, Methodensignaturen und -kommentaren sowie Abbildungsverfahren, die die Word Mover’s Distance als Ähnlichkeitsmetrik nutzen, die besten projektübergreifenden Ergebnisse. Das beste Verfahren erreicht auf dem Projekt LibEST, welches aus 14 Quelltext- und 52 Anforderungsartefakten besteht, einen F1-Wert von 60,1%. Die beste projektübergreifende Konfiguration erzielt einen durchschnittlichen F1-Wert von 39%.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Bestimmung_der_semantischen_Funktion_von_Quelltextabschnitten&diff=1436Bestimmung der semantischen Funktion von Quelltextabschnitten2020-09-08T12:31:48Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Timo Januschke |email=uyebq@student.kit.edu |vortragstyp=Bachelorarbeit |betreuer=Tobias Hey |termin=Institutsseminar/2020-10-09 Zusatz…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Timo Januschke<br />
|email=uyebq@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-10-09 Zusatztermin<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2020-10-09_Zusatztermin&diff=1435Institutsseminar/2020-10-09 Zusatztermin2020-09-08T12:30:01Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2020/10/09 11:30:00 |raum=Raum 348 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2020/10/09 11:30:00<br />
|raum=Raum 348 (Gebäude 50.34)<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Anforderung-zu-_Quelltextr%C3%BCckverfolgbarkeit_mittels_Wort-_und_Quelltexteinbettungen&diff=1427Anforderung-zu- Quelltextrückverfolgbarkeit mittels Wort- und Quelltexteinbettungen2020-08-27T08:41:05Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Fei Chen<br />
|email=ubdyn@student.kit.edu<br />
|vortragstyp=Masterarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-10-02<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2020-10-02&diff=1426Institutsseminar/2020-10-022020-08-27T08:40:39Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2020/10/02 11:30:00 |raum=Raum 348 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2020/10/02 11:30:00<br />
|raum=Raum 348 (Gebäude 50.34)<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Anforderung-zu-_Quelltextr%C3%BCckverfolgbarkeit_mittels_Wort-_und_Quelltexteinbettungen&diff=1409Anforderung-zu- Quelltextrückverfolgbarkeit mittels Wort- und Quelltexteinbettungen2020-07-29T13:04:01Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Fei Chen |email=ubdyn@student.kit.edu |vortragstyp=Masterarbeit |betreuer=Tobias Hey |termin=Institutsseminar/2020-09-11 |kurzfassung=T…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Fei Chen<br />
|email=ubdyn@student.kit.edu<br />
|vortragstyp=Masterarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-09-11<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Entwurf_einer_Dom%C3%A4nenontologie_mit_automatischer_Erweiterung&diff=1392Entwurf einer Domänenontologie mit automatischer Erweiterung2020-06-10T09:10:28Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Tobias Danner |email=tobias.danner@student.kit.edu |vortragstyp=Bachelorarbeit |betreuer=Tobias Hey |termin=Institutsseminar/2020-11-06…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Tobias Danner<br />
|email=tobias.danner@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-11-06<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2020-11-06&diff=1391Institutsseminar/2020-11-062020-06-10T09:08:41Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2020/11/06 11:30:00 |raum=Raum 348 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2020/11/06 11:30:00<br />
|raum=Raum 348 (Gebäude 50.34)<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Worteinbettungen_f%C3%BCr_die_Anforderungsdom%C3%A4ne&diff=1335Worteinbettungen für die Anforderungsdomäne2020-04-20T12:36:13Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Tobias Telge |email=tobias.telge@student.kit.edu |vortragstyp=Bachelorarbeit |betreuer=Tobias Hey |termin=Institutsseminar/2020-05-08 |…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Tobias Telge<br />
|email=tobias.telge@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-05-08<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Multiwort-Bedeutungsauf%C3%B6sung_f%C3%BCr_Anforderungen&diff=1334Multiwort-Bedeutungsaufösung für Anforderungen2020-04-15T08:18:02Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Thomas Bartel<br />
|email=ubjkw@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-04-24<br />
|kurzfassung=Zur automatischen Erzeugung von Rückverfolgbarkeitsinformationen muss zunächst die Absicht der Anforderungen verstanden werden. Die Grundvoraussetzung hierfür bildet das Verständnis der Bedeutungen der Worte innerhalb von Anforderungen. Obwohl hierfür bereits klassische Systeme zur Wortbedeutungsauflösung existieren, arbeiten diese meist nur auf Wortebene und ignorieren sogenannte "Multiwort-Ausdrücke" (MWAs), deren Bedeutung sich von der Bedeutung der einzelnen Teilworte unterscheidet. Im Rahmen des INDIRECT-Projektes wird deshalb ein System entwickelt, welches die MWAs mithilfe eines einfach verketteten Zufallsfeldes erkennt und anschließend eine wissensbasierte Bedeutungsauflösung mit den Wissensbasen DBpedia und WordNet 3.1 durchführt. Um das System zu evaluieren wird ein Datensatz aus frei verfügbaren Anforderungen erstellt. Das Teilsystem für die Erkennung von MWAs erreicht dabei maximal einen F1-Wert von 0.81. Die Bedeutungsauflösung mit der Wissensbasis DBpedia erreicht maximal einen F1-Wert von 0.496. Mit der Wissensbasis WordNet 3.1 wird maximal ein F1-Wert von 0.547 erreicht.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Entwurf_und_Aufbau_einer_semantischen_Repr%C3%A4sentation_von_Quelltext&diff=1301Entwurf und Aufbau einer semantischen Repräsentation von Quelltext2020-02-03T08:46:44Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Felix Eurich<br />
|email=felix.eurich@student.kit.edu<br />
|vortragstyp=Masterarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-02-21<br />
|kurzfassung=Eine Herausforderung bei der Rückverfolgung von Quelltext zu Anforderungen stellt die Analyse von Quelltext dar. Informationen über semantische Zusammenhänge zwischen Programmelementen sind darin nicht explizit dokumentiert, sondern müssen aus vorhandenen Informationen wie der natürlichen Sprache oder den strukturellen Abhängigkeiten abgeleitet werden. Im Rahmen des Forschungsprojekts INDIRECT wird eine semantische Repräsentation von Quelltext entworfen und umgesetzt, um die darin enthaltenen Informationen bei der Rückverfolgung von Anforderungen nutzen zu können. Die Repräsentation umfasst sowohl syntaktische Informationen als auch semantische Zusammenhänge im Quelltext. Für die Identifikation von semantischen Zusammenhängen wird eine Analyse der Syntax und eine Analyse der lexikalischen Bestandteile im Quelltext durchgeführt. Abschließend erfolgt eine Clusteranalyse auf Basis der gefundenen Zusammenhänge, um Gruppen aus semantisch zusammenhängenden Programmelementen zu identifizieren. Bei der Evaluation wurde eine Abdeckung der gefundenen Programmelementgruppen von bis zu 0,91 erzielt. Die Präzision der gefundenen Cluster betrug bis zu 0,9. Das harmonische Mittel aus der Cluster-Abdeckung und der Cluster-Präzision erreichte einen maximalen Wert von 0,73.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Entwurf_und_Aufbau_einer_semantischen_Repr%C3%A4sentation_von_Quelltext&diff=1297Entwurf und Aufbau einer semantischen Repräsentation von Quelltext2020-01-23T13:29:39Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Felix Eurich<br />
|email=felix.eurich@student.kit.edu<br />
|vortragstyp=Masterarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-02-21<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Multiwort-Bedeutungsauf%C3%B6sung_f%C3%BCr_Anforderungen&diff=1288Multiwort-Bedeutungsaufösung für Anforderungen2020-01-15T09:18:19Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Thomas Bartel<br />
|email=ubjkw@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-04-24<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2020-04-24&diff=1287Institutsseminar/2020-04-242020-01-15T09:17:54Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2020/04/24 11:30:00 |raum=Raum 348 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2020/04/24 11:30:00<br />
|raum=Raum 348 (Gebäude 50.34)<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Multiwort-Bedeutungsauf%C3%B6sung_f%C3%BCr_Anforderungen&diff=1280Multiwort-Bedeutungsaufösung für Anforderungen2020-01-09T14:55:48Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Thomas Bartel |email=ubjkw@student.kit.edu |vortragstyp=Bachelorarbeit |betreuer=Tobias Hey |termin=Institutsseminar/2020-04-03 |kurzfa…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Thomas Bartel<br />
|email=ubjkw@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-04-03<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2020-04-03&diff=1279Institutsseminar/2020-04-032020-01-09T14:54:54Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2020/04/03 11:30:00 |raum=Raum 348 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2020/04/03 11:30:00<br />
|raum=Raum 348 (Gebäude 50.34)<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Aufbau_und_Konsolidierung_einer_Konzepthierarchie_f%C3%BCr_Anforderungsbeschreibungen_aus_unterschiedlichen_Wissensquellen&diff=1265Aufbau und Konsolidierung einer Konzepthierarchie für Anforderungsbeschreibungen aus unterschiedlichen Wissensquellen2019-12-16T10:12:36Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Maximilian Wessendorf<br />
|email=m.wessendorf@outlook.de<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2019-12-20 Zusatztermin<br />
|kurzfassung=Ein Problem bei der Anforderungsrückverfolgung ist, dass eine syntaktische Verbindung zwischen Begriffen in Anforderungen und Quelltext oftmals fehlt. Eine Möglichkeit Verknüpfungen dennoch korrekt herzustellen ist die Einbeziehung von Hintergrundwissen, um ein explizites Verständnis der verwendeten Begriffe zu erlangen. Eine in der Computerlinguistik bekannte Quelle für solches Hintergrundwissen über semantische Zusammenhänge ist WordNet. Um jedoch besonders für technische Begriffe eine möglichst vollständige Abdeckung zu erreichen, reicht WordNet alleine als Wissensquelle nicht aus. In dieser Arbeit wird daher ein Ansatz entwickelt, um eine konsolidierte Konzepthierarchie aus mehreren beliebigen Wissensquellen aufzubauen.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2019-12-20_Zusatztermin&diff=1264Institutsseminar/2019-12-20 Zusatztermin2019-12-16T10:12:07Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2019/12/20 11:30:00 |raum=Raum 301 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2019/12/20 11:30:00<br />
|raum=Raum 301 (Gebäude 50.34)<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Aufbau_und_Konsolidierung_einer_Konzepthierarchie_f%C3%BCr_Anforderungsbeschreibungen_aus_unterschiedlichen_Wissensquellen&diff=1262Aufbau und Konsolidierung einer Konzepthierarchie für Anforderungsbeschreibungen aus unterschiedlichen Wissensquellen2019-12-11T15:28:28Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Maximilian Wessendorf<br />
|email=m.wessendorf@outlook.de<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2019-12-20<br />
|kurzfassung=Ein Problem bei der Anforderungsrückverfolgung ist, dass eine syntaktische Verbindung zwischen Begriffen in Anforderungen und Quelltext oftmals fehlt. Eine Möglichkeit Verknüpfungen dennoch korrekt herzustellen ist die Einbeziehung von Hintergrundwissen, um ein explizites Verständnis der verwendeten Begriffe zu erlangen. Eine in der Computerlinguistik bekannte Quelle für solches Hintergrundwissen über semantische Zusammenhänge ist WordNet. Um jedoch besonders für technische Begriffe eine möglichst vollständige Abdeckung zu erreichen, reicht WordNet alleine als Wissensquelle nicht aus. In dieser Arbeit wird daher ein Ansatz entwickelt, um eine konsolidierte Konzepthierarchie aus mehreren beliebigen Wissensquellen aufzubauen.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Verfahren_zur_Reduktion_von_neuronalen_Netzen_-_Analyse_und_Automatisierung&diff=1256Verfahren zur Reduktion von neuronalen Netzen - Analyse und Automatisierung2019-12-10T08:47:30Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Tobias Viehmann |email=tobias.viehmann@student.kit.edu |vortragstyp=Masterarbeit |betreuer=Victor Pankratius |termin=Institutsseminar/2…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Tobias Viehmann<br />
|email=tobias.viehmann@student.kit.edu<br />
|vortragstyp=Masterarbeit<br />
|betreuer=Victor Pankratius<br />
|termin=Institutsseminar/2019-12-13 Zusatztermin<br />
|kurzfassung=In den vergangenen Jahren sind vermehrt Anwendungen von Neuronalen Netzen (NN) entstanden. Ein aktuelles Problem ist der beachtliche Ressourcenbedarf an Speicher, Rechenkapazität oder Energie, den nicht nur die Trainingsphasen, sondern auch die Anwendungsphasen von neuronalen Netzen erfordern. Aus diesem Grund ist eine erfolgreiche Verbreitung von neuronalen Netzen auf ressourcenbeschränkten Plattformen mit geringer Leistung momentan noch mit zahlreichen Herausforderungen verbunden.<br />
<br />
Die vorliegende Arbeit untersucht diese Problematik und stellt Techniken vor, wie vollständig trainierte neuronale Netze möglichst unter Erhaltung der Genauigkeit in der Anzahl ihrer Neuronen und Verbindungen reduziert werden können. Mithilfe von Experimenten in TensorFlow und Keras wird gezeigt, welche dieser Verfahren sich im Kontext von verschiedenen Praxisbeispielen eignen. Weiterhin beschreibt die Arbeit einen neuen Ansatz SNARE (Score-based Neural Architecture REduction) mit dem Ziel, eine Reduktion nicht nur auf einzelnen Schichten, sondern auf gesamten Netzwerken automatisiert durchzuführen. Die Tool-Implementierung von SNARE analysiert dazu zunächst die Struktur von trainierten Keras NNs mit TensorFlow Backend. Unter der Berücksichtigung von verschiedenen Kriterien wie dem FLOP-Beitrag werden anschließend iterativ Schichten ausgewählt, Reduktionsoperationen angewendet und durch erneutes Trainieren entstandene Fehler kompensiert.<br />
<br />
Ergebnisse zeigen, dass SNARE auf einer LeNet5-Architektur bei einem Genauigkeitsverlust von 0,39% eine Parameterreduktion um den Faktor 35 erreicht. Zusätzlich erzielte SNARE auf einem NN zur Erkennung von menschlichen Bewegungen aus mobilen Sensordaten eine Reduktionsrate von 245 bei gleicher Genauigkeit.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Victor_Pankratius&diff=1253Victor Pankratius2019-12-10T08:45:12Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Betreuer |email=victor.pankratius@kit.edu |lehrstuhl=IPD Tichy }}“</p>
<hr />
<div>{{Betreuer<br />
|email=victor.pankratius@kit.edu<br />
|lehrstuhl=IPD Tichy<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2019-12-13_Zusatztermin&diff=1252Institutsseminar/2019-12-13 Zusatztermin2019-12-10T08:39:11Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2019/12/13 11:30:00 |raum=Raum 131 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2019/12/13 11:30:00<br />
|raum=Raum 131 (Gebäude 50.34)<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Entwurf_und_Aufbau_einer_semantischen_Repr%C3%A4sentation_von_Quelltext&diff=1233Entwurf und Aufbau einer semantischen Repräsentation von Quelltext2019-12-02T10:34:48Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Felix Eurich |email=felix.eurich@student.kit.edu |vortragstyp=Masterarbeit |betreuer=Tobias Hey |termin=Institutsseminar/2020-02-14 |ku…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Felix Eurich<br />
|email=felix.eurich@student.kit.edu<br />
|vortragstyp=Masterarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2020-02-14<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Aufbau_und_Konsolidierung_einer_Konzepthierarchie_f%C3%BCr_Anforderungsbeschreibungen_aus_unterschiedlichen_Wissensquellen&diff=1205Aufbau und Konsolidierung einer Konzepthierarchie für Anforderungsbeschreibungen aus unterschiedlichen Wissensquellen2019-11-12T07:59:26Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Maximilian Wessendorf<br />
|email=m.wessendorf@outlook.de<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2019-12-20<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Erkennung_von_semantisch_zusammenh%C3%A4ngenden_Quelltextabschnitten_anhand_von_Komponententests&diff=1204Erkennung von semantisch zusammenhängenden Quelltextabschnitten anhand von Komponententests2019-11-11T10:32:37Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Martin Wittlinger |email=martin.wittlinger@student.kit.edu |vortragstyp=Bachelorarbeit |betreuer=Tobias Hey |termin=Institutsseminar/20…“</p>
<hr />
<div>{{Vortrag<br />
|vortragender=Martin Wittlinger<br />
|email=martin.wittlinger@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2019-11-29<br />
|kurzfassung=TBD<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Bestimmung_der_semantischen_Funktion_von_S%C3%A4tzen_in_Anforderungsbeschreibungen&diff=1200Bestimmung der semantischen Funktion von Sätzen in Anforderungsbeschreibungen2019-11-06T15:11:51Z<p>Xh5263: </p>
<hr />
<div>{{Vortrag<br />
|vortragender=Dana Tomova<br />
|email=dana.tomova@student.kit.edu<br />
|vortragstyp=Bachelorarbeit<br />
|betreuer=Tobias Hey<br />
|termin=Institutsseminar/2019-11-15<br />
|kurzfassung=Das Verständnis der Absicht von Softwareanforderungen ist essenziell für die automatische Generierung von Informationen zur Rückverfolgbarkeit. Funktionale Anforderungen können verschiedene semantische Funktionen, wie die Beschreibung von erwarteten Funktionalitäten oder Zuständen des Systems, beinhalten. Im Rahmen des INDIRECT-Projektes wird ein Werkzeug zur Klassifikation der semantischen Funktion der Sätze in Anforderungsbeschreibungen entwickelt. Dafür werden verschiedene maschinelle Lernverfahren (Stützvektormaschine, Logistische Regression, Random Forest und Naïve Bayes) auf ihre Eignung für diese Aufgabe überprüft. Um ihre Funktionalität zu evaluieren, werden die Verfahren auf einem Datensatz aus frei verfügbaren Anforderungsbeschreibungen getestet, welcher manuell mit semantischen Funktionen etikettiert wurde. Die Ergebnisse zeigen, dass der Random Forest-Klassifikator unter Verwendung von N-Grammen auf Zeichenebene mit einem F1-Maß von 0,79 die beste Leistung auf unbekannten Projekten liefert. Die Lernverfahren werden zusätzlich mittels einer Kreuzvalidierung auf allen vorhandenen Daten getestet. Dabei erzielt die Stützvektormaschine mit einem F1-Maß von 0,90 die besten Ergebnisse, während der Random Forest-Klassifikator ein F1-Maß von 0.89 erreicht.<br />
}}</div>Xh5263https://sdq.kastel.kit.edu/mediawiki-institutsseminar/index.php?title=Institutsseminar/2019-11-08_Zusatztermin_2&diff=1186Institutsseminar/2019-11-08 Zusatztermin 22019-11-05T09:31:57Z<p>Xh5263: Die Seite wurde neu angelegt: „{{Termin |datum=2019/11/08 11:30:00 |raum=Raum 010 (Gebäude 50.34) }}“</p>
<hr />
<div>{{Termin<br />
|datum=2019/11/08 11:30:00<br />
|raum=Raum 010 (Gebäude 50.34)<br />
}}</div>Xh5263