Röthlisberger, David (2008). Embedding Moose Facilities Directly in IDEs. In: 15th Working Conference on Reverse Engineering. Los Alamitos: IEEE Computer Society
Text
Roet08gMooseFacilitiesInIDE.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (285kB) |
Moose is a powerful reverse engineering platform, but its facilities and means to analyze software are separated from the tools developers typically use to develop and maintain their software systems: development environments such as Eclipse, VisualWorks, or Squeak. In practice, this requires developers to work with two distinct environments, one to actually develop the software, and another one (e.g., Moose) to analyze it. We worked on several different techniques, using both dynamic and static analyzes to provide software analysis capabilities to developers directly in the IDE. The immediate availability of analysis tools in an IDE significantly increases the likelihood that developers integrate software analysis in their daily work, as we discovered by conducting user studies with developers. Finally, we identified several important aspect of integrating software analysis in IDEs that need to be addressed in the future to increase the adoption of these techniques by developers.
Item Type: |
Conference or Workshop Item (Paper) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Röthlisberger, David |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
ISBN: |
978-0-7695-3429-9 |
Publisher: |
IEEE Computer Society |
Language: |
English |
Submitter: |
Factscience Import |
Date Deposited: |
04 Oct 2013 15:22 |
Last Modified: |
05 Dec 2022 14:25 |
Additional Information: |
Paper wurde innerhalb des Workshops "FAMOOSr, 2nd Workshop on FAMIX and Moose in Reengineering" präsentiert. |
BORIS DOI: |
10.7892/boris.37175 |
URI: |
https://boris.unibe.ch/id/eprint/37175 (FactScience: 207147) |