Key points are not available for this paper at this time.
Wissensmanagement spielt eine zentrale Rolle in vielen Software-Entwicklungsorganisationen. Während ein Großteil des wichtigen technischen Wissens in Dokumentationen festgehalten werden kann, besteht oft eine Lücke zwischen den Informationsbedürfnissen von Softwareentwicklern und der Struktur der Dokumentation. Um Entwicklern bei der Navigation in der Dokumentation zu helfen, haben wir eine Technik entwickelt, um Aufgaben automatisch aus Software-Dokumentationen zu extrahieren, indem wir Aufgaben als spezifische Programmieraktionen konzipieren, die in der Dokumentation beschrieben wurden. Mehr als 70 Prozent der Aufgaben, die wir aus der Dokumentation von zwei Projekten extrahiert haben, wurden von mindestens einem von zwei Entwicklern als sinnvoll erachtet. Wir präsentieren TaskNavigator, eine Benutzeroberfläche für Suchanfragen, die Aufgaben vorschlägt, die mit unserer Technik in einer Auto-Vervollständigungs-Liste extrahiert wurden, zusammen mit Konzepten, Code-Elementen und Abschnittsüberschriften. Wir führten eine Feldstudie durch, in der sechs professionelle Entwickler TaskNavigator zwei Wochen lang im Rahmen ihrer laufenden Arbeit nutzten. Wir fanden heraus, dass die durch extrahierte Aufgaben identifizierten Suchergebnisse für Entwickler hilfreicher waren als die, die durch Konzepte, Code-Elemente und Abschnittsüberschriften gefunden wurden. Die Ergebnisse deuten darauf hin, dass Aufgabenbeschreibungen effektiv aus Software-Dokumentationen extrahiert werden können und dass sie helfen, die Lücke zwischen der Struktur der Dokumentation und den Informationsbedürfnissen von Softwareentwicklern zu überbrücken.
Treude et al. (Mi,) haben diese Frage untersucht.