Key points are not available for this paper at this time.
La plupart des systèmes logiciels actuels contiennent des idées de haut niveau non documentées mises en œuvre à travers plusieurs fichiers et modules. Lorsque les développeurs effectuent des tâches de maintenance de programme, ils perdent souvent du temps et des efforts à localiser et comprendre ces préoccupations dispersées. Nous avons développé un outil semi-automatisé de localisation et de compréhension des préoccupations, Find-Concept, conçu pour réduire le temps que les développeurs passent sur les tâches de maintenance et pour accroître leur confiance dans les résultats de ces tâches. Find-Concept est efficace car il recherche une représentation unique basée sur le langage naturel du code source, utilise des techniques novatrices pour transformer des requêtes initiales en requêtes plus efficaces, et affiche les résultats de recherche dans un format facile à comprendre. Nous décrivons l'outil Find-Concept, l'analyse de programme sous-jacente, et une étude expérimentale comparant l'efficacité de recherche de Find-Concept avec deux outils de recherche basés sur la lexicalité et la récupération d'informations à la pointe de la technologie. Sur neuf tâches de localisation de préoccupations orientées vers l'action dérivées de rapports de bogues en open source, notre outil basé sur Eclipse a produit des requêtes plus efficaces de manière plus consistante que tout outil de recherche concurrent avec un effort utilisateur similaire.
Shepherd et al. (Wed,) ont étudié cette question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: