CADo is an open source tool to conduct content analysis for API-Documentation. CADo has 2 modes: the admin mode and coder mode. The main features of the admin mode include:

    • Extract API Documentation from web resources
    • Create random and stratified samples
    • Create a coding scheme
    • Manage coders
    • Create random assignments to coders
    • Calculate inter-coder’s agreement

The main features of the coder mode include:

    • Online and offline login
    • Load assignments
    • Add codes
    • See the coding guide
    • Render the documentation
    • Hibernate and resume coding sessions
    • See coding statistics

The figure below shows a screenshot of the CADo client used by coders. The single coding window includes a view of the documentation unit (A), containment and structural information about the associated element (B), 12 checkboxes corresponding to the 12 knowledge type variables (C), and a tool-tip window showing the description of a knowledge type extracted from the coding guide (D).


You can download the version 0.5 of CADo for the following platforms:

The source code can be downloaded from this link (Requirements Eclipse 3.5 and Java 1.6).

Please note that we are currently working on the beta version of CADO, which will be released under an open source license, available for different platforms, and supporting the content analysis of different software engineering artifacts. We plan to release this version in 2014.