Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change 
notification.

The following page has been changed by NigelDaley:
http://wiki.apache.org/hadoop/ProjectSuggestions

The comment on the change is:
Added Project Suggestions

New page:
Here are some suggestions for some interesting Hadoop projects.  Rough 
estimates are given in hours.  These estimates assume an existing understanding 
of Hadoop.  For more information, please inquire on the 
[http://lucene.apache.org/hadoop/mailing_lists.html#Developers Hadoop mailing 
lists].  Also, please update and add to these lists.

== Test Projects ==
||<rowstyle="background-color: #FFFFE0;"> '''Description''' || '''Estimate''' 
|| '''Links''' ||
|| write Junit test cases that run the Hadoop examples || 16 || ||
|| !MapRed reliability tests || 40 || 
[https://issues.apache.org/jira/browse/HADOOP-2483 HADOOP-2483] ||
|| HDFS reliability tests || 40 || 
[https://issues.apache.org/jira/browse/HADOOP-2483 HADOOP-2483] ||
|| refactor TestDFS!UpgradeFromImage (once HADOOP-1622 is committed) to auto 
zip and unzip the supporting DFS image || 6 || ||
|| write compatibility tests for reading the same data set from different HDFS 
versions || 24 || ||
|| re-write (or drop) flaky TestMiniMRWithDFS unit test || 8 || ||
|| write the "system tests" for DFS Upgrade || 20 || 
[http://issues.apache.org/jira/secure/attachment/12351299/TestPlan-HdfsUpgrade.html
 DFS Upgrade Test Plan] ||
|| write new unit tests based on code coverage || 40 || 
[http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/clover/ Nightly 
Code Coverage Report] ||
|| pipes and libhddfs benchmark tests || 30 || ||
|| review Findbugs warnings and fix the reasonable warnings || 18 || 
[http://lucene.zones.apache.org:8080/hudson/job/Hadoop-Nightly/lastSuccessfulBuild/artifact/trunk/findbugs/hadoop-findbugs-report.html
 Nightly Findbugs Warnings] ||
|| create a distributed JUnit runner on top of Hadoop || 80 || 
[http://issues.apache.org/jira/browse/HADOOP-1257 HADOOP-1257] ||
|| implement a Map-Reduce application which can be used to reliably launch 
speculative tasks || 40 || [http://issues.apache.org/jira/browse/HADOOP-2214 
HADOOP 2214] ||


== Tool Investigations ==
We are always looking for open source testing tools that add value to our 
development and build process.  Here are some that need to be investigated.
||<rowstyle="background-color: #FFFFE0;"> '''Description''' || '''Estimate''' 
|| '''Links''' ||
|| evaluate PMD || 4 || [http://pmd.sourceforge.net PMD] ||
|| evaluate concurrency test tools || 12 || 
[http://javapathfinder.sourceforge.net PathFinder], 
[[BR]][http://www.alphaworks.ibm.com/tech/contest 
ConTest],[[BR]][http://code.google.com/p/checked-uncontended-lock 
CheckUncontendedLock],[[BR]][http://code.google.com/p/multithreadedtc 
MultithreadedTC] ||
|| evaluate Fortify || 8 || [http://opensource.fortifysoftware.com Fortify 
Tools] ||
|| evaluate QALab || 6 || [http://qalab.sourceforge.net QALab] ||
|| evaluate Faban || 12 || [http://faban.sunsource.net/ Faban], 
[http://weblogs.java.net/blog/sdo/archive/2007/04/simple_benchmar.html Blog] ||
|| evaluate NCSS, a source code metrics suite || 12 || 
[http://www.kclee.de/clemens/java/javancss JavaNCSS] ||
|| evaluate Java !PathFinder, a software model checker || 12 || 
[http://javapathfinder.sourceforge.net JavaPathFinder] ||
|| evaluate SA4J, a structural dependency analysis || 12 || 
[http://www.alphaworks.ibm.com/tech/sa4j SA4J] ||
|| evaluate JDepend, generates design quality metrics || 12 || 
[http://www.clarkware.com/software/JDepend.html JDepend] ||
|| evaluate Dependency Finder, generates design quality metrics and dependency 
graphs || 12 || [http://depfind.sourceforge.net DepFind] ||
|| evaluate Classycle, finds class and package cyclic dependencies || 12 || 
[http://classycle.sourceforge.net Classycle] ||
|| evaluate XRadar, an extensible code report tool || 12 || 
[http://xradar.sourceforge.net XRadar] ||
|| evaluate Eclipse TPTP, a test and performance tools platform || 12 || 
[http://www.eclipse.org/tptp TPTP] ||
|| evaluate J!UnitFactory || 15 || [http://junitfactory.com JUnit Factory] ||

Reply via email to