Description
Develop an Apache Lab for "ASF Community recommendations". The goal of the lab would be to host a web application that issues recommendations to ASF committers for source code files they might be interested to co-author with others. The building blocks for the Lab have been laid out and developed in previous GSoC projects completed by the volunteering mentor. The building blocks consist of 1) SVNPlot and 2) WebDSL with Apache Mahout integrated recommenders. These are technologies that a GSoC student could successfully leverage for the benefit of Apache communities through the proposed Apache Lab.
The volunteering mentor for this idea recently developed a sub-language for collaborative filtering in WebDSL which integrates Apache Mahout recommenders [1]. By extending SVNPlot scripts from mentor's prior GSoC project [2] and integrating them into WebDSL + Apache Mahout recommendation framework it would be possible to generate recommendations based on commits from the ASF's subversion repository. Producing these recommendations on demand would be the goal of the proposed lab.
The motivation for the proposed Apache Lab is to increase collaboration within and across ASF (incubator) communities based on source code co-authorship.
[1] http://webdsl.org/selectpage/Manual/Recommend
[2] http://code.google.com/p/svnplot/wiki/GSoC2010Contributions