Wiki » History » Version 1
Chris Cannam, 2011-09-20 12:13 PM
1 | 1 | Chris Cannam | h1. Outline notes for ICASSP 2012 paper submission |
---|---|---|---|
2 | 1 | Chris Cannam | |
3 | 1 | Chris Cannam | General form of a paper: |
4 | 1 | Chris Cannam | |
5 | 1 | Chris Cannam | # What problem we tried to solve |
6 | 1 | Chris Cannam | # How we tried to solve it |
7 | 1 | Chris Cannam | # How well it worked |
8 | 1 | Chris Cannam | |
9 | 1 | Chris Cannam | h2. What is the problem here? |
10 | 1 | Chris Cannam | |
11 | 1 | Chris Cannam | (Can we add references here!?) |
12 | 1 | Chris Cannam | |
13 | 1 | Chris Cannam | # Research in this field involves developing software |
14 | 1 | Chris Cannam | # That software typically is not published |
15 | 1 | Chris Cannam | # Consequently it's hard to get hold of reference implementations of significant algorithms or to reproduce results from papers |
16 | 1 | Chris Cannam | |
17 | 1 | Chris Cannam | We did a survey -- but can we package its results in a way that provide any sense of scientific rigour? |
18 | 1 | Chris Cannam | |
19 | 1 | Chris Cannam | It found: |
20 | 1 | Chris Cannam | |
21 | 1 | Chris Cannam | # People use lots of different languages and environments |
22 | 1 | Chris Cannam | # Many people don't share their code |
23 | 1 | Chris Cannam | # A surprising number asserted that they did not intend to publish any code, and that their code never left their own computer |
24 | 1 | Chris Cannam | |
25 | 1 | Chris Cannam | We also observed that our own facilities were not ideal and not being used to best advantage. |
26 | 1 | Chris Cannam | |
27 | 1 | Chris Cannam | We also made some observations in the Autumn School (though this is getting a bit circular since the Autumn School was one of the things we've been trying to do as well): |
28 | 1 | Chris Cannam | |
29 | 1 | Chris Cannam | # Many attendees had never used version control before |
30 | 1 | Chris Cannam | # When its benefits were shown to them, they were generally very receptive & positive (version control was identified as a good point in the programme) |
31 | 1 | Chris Cannam | # But they found it trickier than I had expected to get going with the Subversion client used in the workshop |
32 | 1 | Chris Cannam | |
33 | 1 | Chris Cannam | h2. What have we been trying to do? |
34 | 1 | Chris Cannam | |
35 | 1 | Chris Cannam | # Promote collaborative development from the outset -- if we can encourage people to work together on code even just as much as they would normally work together on a paper, then we will increase their comfort with disclosing code later -- this faces some tricky cultural obstacles though (e.g. necessity to convince supervisors etc that you did your own work on your own) |
36 | 1 | Chris Cannam | # Provide facilities and services that people can use and educate them to make best use of them (or of any facilities they already have) |
37 | 1 | Chris Cannam | # Get hands-on, taking care of code that people really want to use |
38 | 1 | Chris Cannam | |
39 | 1 | Chris Cannam | h2. What have we done so far? |
40 | 1 | Chris Cannam | |
41 | 1 | Chris Cannam | # Autumn School |
42 | 1 | Chris Cannam | # Code repository site |
43 | 1 | Chris Cannam | # EasyMercurial |
44 | 1 | Chris Cannam | |
45 | 1 | Chris Cannam | h2. How well has it worked? |
46 | 1 | Chris Cannam | |
47 | 1 | Chris Cannam | h2. What will we do next? |
48 | 1 | Chris Cannam | |
49 | 1 | Chris Cannam | # More learning materials |
50 | 1 | Chris Cannam | # Follow-ups to Autumn School |
51 | 1 | Chris Cannam | # Visits to other UK research institutions |
52 | 1 | Chris Cannam | |
53 | 1 | Chris Cannam | |
54 | 1 | Chris Cannam | h2. Reprouducible Research References |
55 | 1 | Chris Cannam | |
56 | 1 | Chris Cannam | EPFL Page on RR: |
57 | 1 | Chris Cannam | * http://lcav.epfl.ch/reproducible_research |
58 | 1 | Chris Cannam | |
59 | 1 | Chris Cannam | EPFL's Repository: |
60 | 1 | Chris Cannam | * http://rr.epfl.ch/ |
61 | 1 | Chris Cannam | |
62 | 1 | Chris Cannam | Some papers worth reading (http://reproducibleresearch.net/index.php/RR_links) |
63 | 1 | Chris Cannam | |
64 | 1 | Chris Cannam | * WaveLab and Reproducible Research (J. B. Buckheit and D. L. Donoho, ) |
65 | 1 | Chris Cannam | ** Dept. of Statistics, Stanford University, Tech. Rep. 474, 1995. |
66 | 1 | Chris Cannam | ** http://www-stat.stanford.edu/~donoho/Reports/1995/wavelab.pdf |
67 | 1 | Chris Cannam | * Reproducible Research: The bottom line (de Leeuw, Jan) |
68 | 1 | Chris Cannam | ** Department of Statistics, UCLA, Department of Statistics Papers, March 2001 |
69 | 1 | Chris Cannam | ** http://escholarship.org/uc/item/9050x4r4#page-1 |
70 | 1 | Chris Cannam | * Pushing Science into Signal Processing (M. Barni and F. Perez-Gonzalez) |
71 | 1 | Chris Cannam | ** IEEE Signal Processing Magazine, vol. 22, no. 4, pp. 119–120, July 2005. |
72 | 1 | Chris Cannam | ** http://www.gts.tsc.uvigo.es/~fperez/docs/pushing_science.pdf |
73 | 1 | Chris Cannam | * Sharing Detailed Research Data Is Associated with Increased Citation Rate (H. A. Piwowar, R. S. Day, and D. B. Fridsma) |
74 | 1 | Chris Cannam | ** PLoS ONE, March 2007 |
75 | 1 | Chris Cannam | ** http://www.plosone.org/article/info:doi/10.1371/journal.pone.0000308 |
76 | 1 | Chris Cannam | * How to encourage and publish reproducible research (J. Kovačević) |
77 | 1 | Chris Cannam | ** ICASSP 2007 |
78 | 1 | Chris Cannam | ** http://lcav.epfl.ch/files/content/sites/lcav/files/reproductible_research/ICASSP07/Kovacevic07_pres.pdf |
79 | 1 | Chris Cannam | * Reproducible Research in Signal Processing - What, why, and how (P. Vandewalle, J. Kovacevic and M. Vetterli,) |
80 | 1 | Chris Cannam | ** IEEE Signal Processing Magazine, May 2009 |
81 | 1 | Chris Cannam | ** http://rr.epfl.ch/17/ |
82 | 1 | Chris Cannam | |
83 | 1 | Chris Cannam | Maybe some similarities? |
84 | 1 | Chris Cannam | * SHARE: a web portal for creating and sharing executable research papers (P. Van Gorp and S. Mazanek) |
85 | 1 | Chris Cannam | ** Proc. International Conference on Computational Science, 2011 |