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