SmartGroups: Focusing on Task-Relevant ...
Type de document :
Communication dans un congrès avec actes
Titre :
SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs
Auteur(s) :
Rothlisberger, David [Auteur]
Software Composition Group [Bern] [SCG]
Nierstrasz, Oscar [Auteur]
Software Composition Group [Bern] [SCG]
Ducasse, Stephane [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Software Composition Group [Bern] [SCG]
Nierstrasz, Oscar [Auteur]
Software Composition Group [Bern] [SCG]
Ducasse, Stephane [Auteur]

Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Titre de la manifestation scientifique :
International Conference on Program Comprehension
Ville :
Passau
Pays :
Allemagne
Date de début de la manifestation scientifique :
2011-06-13
Date de publication :
2011-06-13
Discipline(s) HAL :
Informatique [cs]/Langage de programmation [cs.PL]
Résumé en anglais : [en]
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 ...
Lire la suite >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.Lire moins >
Lire la suite >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.Lire moins >
Langue :
Anglais
Comité de lecture :
Oui
Audience :
Internationale
Vulgarisation :
Non
Collections :
Source :
Fichiers
- https://hal.inria.fr/inria-00614779/document
- Accès libre
- Accéder au document
- https://hal.inria.fr/inria-00614779/document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- Roet11a-ICPC2011-smartGroups.pdf
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- Roet11a-ICPC2011-smartGroups.pdf
- Accès libre
- Accéder au document