analizo an extensible multi language source code analysis
play

Analizo: an Extensible Multi-Language Source Code Analysis and - PowerPoint PPT Presentation

Analizo: an Extensible Multi-Language Source Code Analysis and Visualization Toolkit Antonio Terceiro , Joenio Costa, Joo Miranda, Paulo Meirelles, Luiz Romrio Rios, Lucianna Almeida, Christina Chavez, Fabio Kon UFBA Introduction


  1. Analizo: an Extensible Multi-Language Source Code Analysis and Visualization Toolkit Antonio Terceiro , Joenio Costa, João Miranda, Paulo Meirelles, Luiz Romário Rios, Lucianna Almeida, Christina Chavez, Fabio Kon UFBA

  2. Introduction

  3. Measurement requires tools

  4. Multiple languages

  5. Free software!

  6. Extensible

  7. Related work

  8. Architecture

  9. Perl C++ Shell Ruby evolution-matrix metrics-history doc metrics-batch metrics Extractor Metrics Output graph Core Doxyparse (Doxygen)

  10. Features

  11. Metrics

  12. Metrics – batch processing

  13. Metrics – history processing

  14. Evolution matrix

  15. Dependency graph

  16. Final remarks

  17. Some points ● Source code analysis for C, C++ and Java – and others. ● Online documentation (--help) ● Free software!

  18. http://softwarelivre.org/mezuro/analizo http://softwarelivre.org/mezuro/analizo

  19. Pictures credits ● “Measure tape” by http://www.flickr.com/photos/wwarby/ ● “Java.equals(no pants)” by http://www.flickr.com/photos/niallkennedy/ ● “Stallman and the GNU” by http://www.flickr.com/photos/otubo/ ● “Building Blocks” by http://www.flickr.com/photos/ogimogi/ ● “Thumbs down” by http://www.flickr.com/photos/toestubber/ ● “Free Tape Measure Woman ...” by http://www.flickr.com/photos/pinksherbet/ ● “Compact Calendar Card” by http://www.flickr.com/photos/joelanman/

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend