SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs

Abstract : Navigating large software systems, even when using a modern IDE is difficult, since conceptually related software artifacts are distributed in a huge software space. For most software maintenance tasks, only a small fraction of the entire software space is actually relevant. The IDE, however, does not reveal the task relevancy of source artifacts, thus developers cannot easily focus on the artifacts required to accomplish their tasks. Smart Groups help developers to perform software maintenance tasks by representing groups of source artifacts that are relevant for the current task. Relevancy is determined by analyzing historical navigation and modification activities, evolutionary information, and runtime information. The prediction quality of Smart Groups is validated with a benchmark evaluation using recorded development activities and evolutionary information from versioning systems.
Type de document :
Communication dans un congrès
International Conference on Program Comprehension, Jun 2011, Passau, Germany. 2011
Liste complète des métadonnées

Littérature citée [21 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00614779
Contributeur : Lse Lse <>
Soumis le : mardi 16 août 2011 - 14:51:51
Dernière modification le : jeudi 11 janvier 2018 - 06:22:25
Document(s) archivé(s) le : lundi 12 novembre 2012 - 15:27:04

Identifiants

  • HAL Id : inria-00614779, version 1

Citation

David Rothlisberger, Oscar Nierstrasz, Stéphane Ducasse. SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs. International Conference on Program Comprehension, Jun 2011, Passau, Germany. 2011. 〈inria-00614779〉

Partager

Métriques

Consultations de la notice

216

Téléchargements de fichiers

98