Analysis Platform for Developer Learning Resources |
[March 10th, 2012] | Added additional evaluation artifacts. |
[September 8th, 2011] | Recodoc is now available on GitHub. |
System requirements: Python 2.7, Java 1.6, PostgreSQL or MySQL, and Eclipse 3.6.
To install Recodoc, follow the instructions in the README file and download the source code. We are currently working on an easier installation process.
Recodoc is distributed under the terms of the NEW BSD LICENSE
Original Paper: Barthélémy Dagenais and Martin P. Robillard. Recovering Traceability Links between an API and its Learning Resources. To appear in the Proceedings of the IEEE/ACM International Conference on Software Engineering, May 2012.
We evaluated the accuracy of Recodoc on the learning resources of four open source systems. The detailed results of this evaluation is available in an excel workbook.
The detailed results of our evaluation of documentation patterns is available in an excel workbook.
The detailed results of our evaluation of high-level links between messages and sections is available in an excel workbook.
The detailed results of our evaluation of addition recommendations is available in an excel workbook.
The detailed results of our evaluation of deletion recommendations is available in an excel workbook.
The code and the documentation for all releases we analyzed are also available:
To fill a bug report or an enhancement request, please use the github issues tracker.
bart at cs dot mcgill dot ca
.