sharing code on the matlab file exchange april 23, 2006 ned gulley the mathworks, inc
TRANSCRIPT
Sharing Code on theMATLAB File Exchange
April 23, 2006Ned GulleyThe MathWorks, Inc.
1. MATLAB
2. File Exchange
3. Stats
4. Evolution
5. Futures
What is MATLAB?
• A general purpose number-crunching environment
• A matrix-based language suited for algorithm development
What is the File Exchange?
Value proposition:
• Good Free Code
Concerns
• Barriers to participation
• Cost of maintenance
Operating principle:
Reward vanity
Some numbers
• 9-11-2001
• 4439
• 20
• 120
• 10,000
• 100
Evolution
• Download counters
• Ratings & comments
• Author reputation
• Blog
• “Collaborate with me”
• Peer review: demotion & promotion
• Code metrics
Collaborative networks
Code metrics
Futures
• Wiki coding
• MATLAB SourceForge
• “File Exchange in a Box”
Thanks!
Ned Gulley
http://www.mathworks.com/matlabcentral