DocumentCode
3217147
Title
Component-based tool development
Author
Kienle, Holger M.
Author_Institution
Univ. of Victoria, Victoria, BC
fYear
2008
fDate
Sept. 28 2008-Oct. 4 2008
Firstpage
87
Lastpage
98
Abstract
This paper describes an emerging approach for the construction of software-engineering research tools, which is characterized by the use of preexisting components (e.g., off-the-shelf products, integrated development environments, and domain-specific tools) to realize tool functionalities. This approach can be seen as an instantiation of component-based development for the domain of tool building in academia. Building of tools in this manner is already pursued by many researchers, presumable because this approach promises to be more effective compared to coding a tool from scratch. For example, tools can be quickly prototyped and evolved in response to user input or new research directions. Also, tools can be more usable and adoption friendly. I have explored issues surrounding tool building with components in my dissertation and have found that there is little work that evaluates and reflects on the impact of this approach. However, since this approach has its unique benefits and drawbacks and since it is increasingly employed by researchers, it becomes more and more important to improve upon the current practice, which can be characterized as ad hoc. This paper is a first step in this direction. It introduces and reflects on component-based tool building, identifying suitable components to construct maintenance tools, providing a catalog of tool examples that leverage the identified components, and discussing issues that need to be addressed to advance the state-of-the-art.
Keywords
object-oriented programming; software maintenance; software tools; component-based tool development; maintenance tools; software-engineering research tool; Buildings; Code standards; Communication standards; Graphics; Prototypes; Reverse engineering; Software tools; User interfaces; Visualization; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Software Maintenance, 2008. FoSM 2008.
Conference_Location
Beijing
Print_ISBN
978-1-4244-2654-6
Electronic_ISBN
978-1-4244-2655-3
Type
conf
DOI
10.1109/FOSM.2008.4659252
Filename
4659252
Link To Document