On the extensibility of plug-ins - Archive ouverte HAL
Communication Dans Un Congrès Année : 2011

On the extensibility of plug-ins

Résumé

There are software engineering tooling problems for which the solution benefits from being encapsulated as a plug-in. Among these problems, to ensure higher leverage, there are categories for which is important that their solution is extensible. However, extending a plug-in in practice often takes a long time, requires expertise, involves hacks and produces low quality code. In this paper, we advocate that assuring early in the design that a plug-in is extensible, by providing the necessary extension points, increases its re-usability, improves its evolution, and ultimately reduces the development time of the extender plug-in. We identify categories of software engineering problems whose solutions benefit from being extensible plug-ins, and review existing approaches to extending plug-ins. Finally, we report on our experience, with some of these approaches, in extending an Eclipse plug-in for a domain specific modeling language graphical editor.
Fichier principal
Vignette du fichier
On the Extensibility of Plug-ins-ICSEA.pdf (174.84 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00725543 , version 1 (28-05-2021)

Identifiants

  • HAL Id : hal-00725543 , version 1

Citer

Vanea Chiprianov, Yvon Kermarrec, Siegfried Rouvrais. On the extensibility of plug-ins. ICSEA: 6th International Conference on Software Engineering Advances, Oct 2011, Barcelona, Spain. pp.557 - 562. ⟨hal-00725543⟩
128 Consultations
132 Téléchargements

Partager

More