Source code analysis Software

OS OS

    • More...
  • More...
    • More...

Category Category

    • More...

License License

    • More...

Translations Translations

  • More...

Programming Language Programming Language

  • More...

Status Status

  • More...

Audience Audience

    • More...
    • More...

User Interface User Interface

    • More...
  • More...

Database Environment Database Environment

Freshness Freshness

Source code analysis Software

  • The First VoIP Communications Cloud in the World The First VoIP Communications Cloud in the World Icon
    The First VoIP Communications Cloud in the World Icon

    The Smarter Business Phone Solution

    • Powerful Unified Communication Features
    • Fast, Easy, Free Setup & Install
    • Trusted by 47,000+ Companies in 100 Countries
  • 2018 Thomson Reuters Top 100 Global Tech Leaders 2018 Thomson Reuters Top 100 Global Tech Leaders Icon
    2018 Thomson Reuters Top 100 Global Tech Leaders Icon

    See how tech-sector leadership is being redefined in today’s complex business environment.

    21st century technology-sector leadership requires not only optimal financial performance but also attention to many other factors, including management and investor confidence, risk and resilience, legal compliance, innovation, environmental impact, social responsibility, and reputation. Successfully managing these areas may determine which tech companies have the fortitude to succeed in the future. Here’s to those that made the list.
    Who are today’s top global tech leaders?
    Read the report
  • NPEDetector

    Null dereference verifier for Java Programs

    NPEDetector is a tool for statically detecting the dereferences in Java programs that are safe and those that could potentially result in NullPointerException. Designed to be a sound verifier, NPEDetector guarantees the safety of proven dereferences but could imprecisely flag safe dereferences as faulty. NPEDetector is built using WALA, Watson Libraries For Analysis.

  • Discover for Delphi

    Discover is an analysis tool that allows to measure how thoroughly Delphi programs have been tested. It shows interactively and directly in the source code which code sequences have been executed at least once and which have never been executed.

  • JCycles

    [frozen] A library for computing cycles in graphs or in Java code.

    [This project is frozen, but has an offspring with more features: https://github.com/jeffhain/jadecy ] JCycles provides treatments to compute cycles, or just strongly connected components, in directed graphs in general, or in classes or packages dependencies graphs parsed from class files (major version <= 51, else does best effort). It uses Tarjan's algorithm for SCCs, and Johnson's for cycles, with continuations instead of recursion, which allows to handle large graphs (< Integer.MAX_VALUE vertices). Requires Java 5 or later.

    Downloads: 0 This Week Last Update: See Project
  • Java Source Model Generator

    This projects aims at providing an object model which describes a java source file static and dynamic behaviour. The generated object model can be used to analyse the source code or generate new code (unit tests, for example).

    Downloads: 0 This Week Last Update: See Project
  • Ohcount

    Ohcount is the source code line counter that powers Ohloh. Ohcount supports over 70 programming languages. Ohcount can also detect popular open source licenses such as GPL determine if code targets a particular programming API, such as Win32 or KDE.

  • JSLint Plugin for Notepad++

    A Notepad++ plugin that allows users to run JSLint (The JavaScript Code Quality Tool) against their open JavaScript files (more about JSLint at http://www.jslint.com/lint.html). Also supports JSHint (http://www.jshint.com/).

  • xciter

    Xciter parser generator software

    Downloads: 0 This Week Last Update: See Project
  • dprle

    DPRLE (decision procedure for regular language equations) solves subset constraints that involve language variables and concatenation.

    Downloads: 1 This Week Last Update: See Project
  • grouminer

    Mining multiple object usage patterns

    Mining multiple object usage patterns

    Downloads: 0 This Week Last Update: See Project
  • CodeCity

    Eclipse plug-in to visualize Java programs using a city metaphors.

    Downloads: 0 This Week Last Update: See Project
  • NCandE Icon

    NCandE

    Compile and execute any code from within Notepad++

    NCandE grants the popular Notepad++ text editor the capability to compile and execute any code, with native support for Ada, Batch, C, C++, D, Java, Lua and Python code. Custom languages can be added with the built-in GUI Configuration Tool. The compile (Build) and run (Execute) functions are added under the Run command in Notepad ++. The "Build" and "Execute" commands automatically detect which compiler is necessary for the file running the commands. Custom paths, commands and switches for compilers can also be easily implemented with the GUI Configuration Tool. For detailed information on NCandE, check out the wiki page.

  • evofetch Icon

    evofetch

    Mining tool for software repositories

    EvoFETCH is a tool to extract information about software entities such as classes, methods, and attributes from software repositories. EvoFETCH is middleware and makes use of other freely available software to perform the extraction and provide query functionality.

    Downloads: 0 This Week Last Update: See Project
  • Scertify - TechDebt Community Icon

    Scertify - TechDebt Community

    Benchmark code quality and measure Technical Debt of projects in Sonar

    Scertify™ Refactoring Assessment is an open source component dedicated to development & QA teams that provides exclusive benchmark data on Software Quality. It automatically detects the portions of an application that can be refactored, gives valuable information on refactoring strategies, and costs. Though IT departments have matured these last 10 years and have now no doubt on the benefits of a continuous control of code quality, three major concerns were still remaining, without any tools able to effectively addressing these needs: * How to understand quality indicators, and how to compare them with the state of the art? * How to measure and manage the gap between the absolute quality level of a software, and a reasonable (reachable) target of quality? * What are the shortest and safe ways to achieve your quality goals?

  • IncludeGraph

    Determine which files get included in source files.

    IncludeGraph is a tool written in Python that performs code analysis on a C and C++ source tree. It can determine the inclusion path for a header file as well as provide charts about which headers are the most included ones or which files include the most headers. It also has a limited knowledge of conditional preprocessor constructs by implementing a subset of the functionality of the C preprocessor.

    Downloads: 0 This Week Last Update: See Project
  • CCKDM Icon

    CCKDM

    Concern Mining

    This is a tool for concern mining which uses a KDM model as input and the output is the same model with annotated concerns. It uses a Concern Library and a modified String Clustering K-means algorithm with Levenshtein metric to cluster the strings.

    Downloads: 0 This Week Last Update: See Project
  • Adventures In Java Icon

    Adventures In Java

    A text adventure in Java which is also a tutorial for coders.

    This project builds up a classic text adventure which is customisable from XML. It also includes a tutorial which explains how the java code was put together and how it works. Ideal for beginner java coders. For the full tutorial go to the Wiki.

    Downloads: 0 This Week Last Update: See Project
  • Learn About Encoding

    The “Learn About Encoding Project” has as its ultimate goal of demystifying the problems related to the study of character encoding (charset encoding): from harset’s proper use to the issue of canonicalization

    Downloads: 0 This Week Last Update: See Project
  • TheSeeker

    .NET desktop app to find (and replace) text in folders and files.

    .NET desktop app to find (and replace) text in folders and files.

  • Uncommentizer

    A small tool to remove C / C++ style comments from your source code. Including source.

    Downloads: 0 This Week Last Update: See Project
  • Sistema Automatizado Mecap

    Sistema Automatizado de Métodos de Casos de Pruebas

    Downloads: 0 This Week Last Update: See Project
  • Code Search and Replace Icon

    Code Search and Replace

    Code Search and Replace is a tool for finding and replacing code blocks within a group of files. Avoid tediously changing each page and modify all pages in a selected folder at a time. Quickly and efficiently modify your files and get back to work.

    Downloads: 1 This Week Last Update: See Project
  • StyleCop CLI

    This project has moved to GitHub: https://github.com/bbadjari/stylecopcli Command-line interface to StyleCop source code analyzers.

    Downloads: 1 This Week Last Update: See Project
  • JComp

    Program to translate source codes

    Program is aimed to be able to translate source codes from one language to other. Currently it only works (somewhat) for the following translations: - pascal to java - pascal to php - c to php Any constructive suggestions or feature requests are welcome

    Downloads: 0 This Week Last Update: See Project
  • Downloads: 0 This Week Last Update: See Project
  • Source Line Counter

    Counts the Lines of Code for any type of source file (Java, C/C++), given the single line comment and muli line comment (configurable)

Get latest updates about Open Source Projects, Conferences and News.

No, Thank you