Röthlisberger, David (2008). Embedding Moose Facilities Directly in IDEs. In: FAMOOSr, 2nd Workshop on FAMIX and Moose in Reengineering.Full text not available from this repository. (Request a copy)
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)|
|UniBE Contributor:||Röthlisberger, David|
|Date Deposited:||04 Oct 2013 15:22|
|Last Modified:||10 Mar 2014 16:17|
|URI:||http://boris.unibe.ch/id/eprint/37175 (FactScience: 207147)|