Abstract-En stor del av den tid som avsatts för programvaruunderhåll är tillägnad programförståelse. Många tillvägagångssätt som använder programstrukturen eller den externa dokumentationen har skapats för att hjälpa programförståelse. Dock, identifierarna av programmet är en viktig källa till information som fortfarande inte används i stor utsträckning för detta ändamål. I den här artikeln föreslår vi ett tillvägagångssätt, baserat på Natural Language Processing-tekniker, som automatiskt extraherar och organiserar koncept från programvaruidentifierare i en WordNet-liknande struktur som vi kallar lexiska vyer. Dessa lexiska vyer ger användbar insikt om en övergripande programvaruarkitektur och kan användas för att förbättra resultaten av många programvarutekniska uppgifter. Förslaget utvärderas mot en corpus av 24 open source program.
Efter ett liknande mål, Falleri et al. föreslog ett tillvägagångssätt för att automatiskt extrahera och organisera koncept från programvaruidentifierare i en WordNet-liknande struktur genom tokenization, del-of-peech taggning, beroende sortering, och lexical expansion REF.
Automatic Extraction of a WordNet-Like Identifier Network from Software
{'venue': '2010 IEEE 18th International Conference on Program Comprehension', 'journal': '2010 IEEE 18th International Conference on Program Comprehension', 'mag_field_of_study': ['Computer Science']}