Title
Developing analysis and testing plug-ins for modern IDEs: an experience report.
Abstract
Plug-ins have become an important part of today's Integrated Development Environments (IDEs). They are useful not only for extending the IDEs' functionality but also for customizing the IDEs for different types of projects. In this paper, we discuss some features that IDEs should provide to support the development of a specific kind of plug-insplug-ins that implement program analysis and software testing techniques. To guide the discussion, we first provide a survey of existing testing and analysis plug-ins and, for each of these plug-ins, discuss the details of the IDE support they use. We then present a case study based on our personal experience with building a regression-testing plug-in for two different IDEs. Finally, we use our findings to make a generalized discussion on the kind of capabilities a platform should provide to better support the development of program analysis and software testing plug-ins.Copyright (c) 2012 John Wiley & Sons, Ltd.
Year
DOI
Venue
2013
10.1002/spe.2157
SOFTWARE-PRACTICE & EXPERIENCE
Keywords
DocType
Volume
Integrated Development Environments,plug-ins,software testing,program analysis
Journal
43
Issue
ISSN
Citations 
SP4
0038-0644
0
PageRank 
References 
Authors
0.34
2
3
Name
Order
Citations
PageRank
Dan Zhao100.34
Shauvik Roy Choudhary234516.08
Alessandro Orso33550172.85