Underhåll av komplexa programvarusystem kan göras av programvaruingenjörer först efter att de väl förstår den befintliga koden. Programförståelse stöds av dokumentation -antingen utvecklardokumentation eller omvänd konstruktion. Vad som oftast saknas är ett kort dokument som ger den nya användaren användbar information till att börja med -en sammanfattning. I detta arbete föreslår vi ett verktyg för att automatiskt extrahera en sådan sammanfattning, genom att identifiera de viktigaste klasserna i ett system. Vår strategi bygger på tekniker för statisk analys av beroenden och grafbaserad rankning. Experiment på en uppsättning verkliga system visar goda resultat.
.ora REF föreslog ett verktyg för att automatiskt extrahera några sammanfattningar för att identifiera de viktigaste klasserna i ett system.
Finding the right needles in hay helping program comprehension of large software systems
{'venue': '2015 International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE)', 'journal': '2015 International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE)', 'mag_field_of_study': ['Computer Science']}