Abstract-Software system dokumentation uttrycks nästan alltid informellt i naturligt språk och fri text. Exempel är kravspecifikationer, konstruktionsdokument, manuella sidor, systemutvecklingstidskrifter, felloggar och tillhörande underhållsrapporter. Vi föreslår en metod baserad på informationssökning för att återställa spårbarhetslänkar mellan källkod och dokument med fritext. En förutsättning för vårt arbete är att programmerare använder meningsfulla namn för programobjekt, såsom funktioner, variabler, typer, klasser och metoder. Vi tror att den applikationsdomänkunskap som programmerare bearbetar när de skriver koden ofta fångas upp av mnemonikerna för identifierare; därför kan analysen av dessa mnemonik hjälpa till att koppla samman högnivåkoncept med programkoncept och vice versa. Vi tillämpar både en probabilistisk och en modell för insamling av information om vektorer i två fallstudier för att spåra C++ källkod till manuella sidor och Javakod till funktionskrav. Vi jämför resultaten av tillämpningen av de två modellerna, diskuterar fördelarna och begränsningarna och beskriver anvisningar för förbättringar.
Giuliano Antoniol, Gerardo Canfora, Gerardo Casazza, Andrea De Lucia och Ettore Merlo föreslog en metod baserad på informationshämtning för att återställa spårbarhetslänkar mellan källkod och fritextdokument REF.
Recovering traceability links between code and documentation
{'venue': 'IEEE Trans. Softw. Eng', 'journal': None, 'mag_field_of_study': ['Computer Science']}