Most of the modern Integrated Development Environments are developed with plug-in based architectures that can be extended with additional functionalities and plug-ins, according to user needs. However, extending an IDE is still a possibility restricted to developers with deep knowledge about the specific development environment and its architecture. In this paper we present MASH, a tool that eases the programming of Integrated Development Environments. The tool supports the definition of workflows that can be quickly designed to integrate functionalities offered by multiple plugins, without the need of knowing anything about the internal architecture of the IDE. Workflows can be easily reshaped every time an analysis must be modified, without the need of producing Java code and deploying components in the IDE. Early results suggest that this approach can effectively facilitate programming of IDEs. © 2012 IEEE.

Mariani, L., Pastore, F. (2012). MASH: a Tool For End-User Plug-In Composition. In 34th International Conference on Software Engineering, ICSE 2012, tool demo track (pp.1387-1390). Institute of Electrical and Electronics Engineers [10.1109/ICSE.2012.6227241].

MASH: a Tool For End-User Plug-In Composition

MARIANI, LEONARDO;PASTORE, FABRIZIO
2012

Abstract

Most of the modern Integrated Development Environments are developed with plug-in based architectures that can be extended with additional functionalities and plug-ins, according to user needs. However, extending an IDE is still a possibility restricted to developers with deep knowledge about the specific development environment and its architecture. In this paper we present MASH, a tool that eases the programming of Integrated Development Environments. The tool supports the definition of workflows that can be quickly designed to integrate functionalities offered by multiple plugins, without the need of knowing anything about the internal architecture of the IDE. Workflows can be easily reshaped every time an analysis must be modified, without the need of producing Java code and deploying components in the IDE. Early results suggest that this approach can effectively facilitate programming of IDEs. © 2012 IEEE.
paper
plug-in composition, workflow
English
International Conference on Software Engineering (Formal Tool Demo)
2012
Glinz, M; Murphy, G; Pezzè, M
34th International Conference on Software Engineering, ICSE 2012, tool demo track
978-146731067-3
2012
1387
1390
6227241
none
Mariani, L., Pastore, F. (2012). MASH: a Tool For End-User Plug-In Composition. In 34th International Conference on Software Engineering, ICSE 2012, tool demo track (pp.1387-1390). Institute of Electrical and Electronics Engineers [10.1109/ICSE.2012.6227241].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/42654
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
Social impact