{"id":6147,"date":"2016-07-06T10:04:17","date_gmt":"2016-07-06T09:04:17","guid":{"rendered":"http:\/\/www.walkingrandomly.com\/?p=6147"},"modified":"2016-07-07T07:06:07","modified_gmt":"2016-07-07T06:06:07","slug":"dagstuhl-seminar-engineering-academic-software","status":"publish","type":"post","link":"https:\/\/walkingrandomly.com\/?p=6147","title":{"rendered":"Dagstuhl Seminar :  Engineering Academic Software"},"content":{"rendered":"<p><a href=\"https:\/\/www.walkingrandomly.com\/wp-content\/uploads\/2016\/07\/dagstugl_dankatz.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6151 size-medium\" title=\"Dagstuhl photo by Dan Katz\" src=\"https:\/\/www.walkingrandomly.com\/wp-content\/uploads\/2016\/07\/dagstugl_dankatz-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/dagstugl_dankatz-300x225.jpg 300w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/dagstugl_dankatz-768x576.jpg 768w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/dagstugl_dankatz-1024x768.jpg 1024w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/dagstugl_dankatz.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>I was recently invited to a <a href=\"https:\/\/www.dagstuhl.de\/\">Schloss Dagstuhl<\/a>\u00a0Workshop on &#8216;Engineering Academic Software&#8217; by organisers\u00a0<a href=\"http:\/\/www.manchester.ac.uk\/research\/Carole.goble\/\" target=\"_new\">Carole Goble<\/a>,\u00a0<a href=\"http:\/\/james.howison.name\/\" target=\"_new\">James Howison<\/a>,\u00a0<a href=\"http:\/\/www.loria.fr\/~ckirchne\/\" target=\"_new\">Claude Kirchner<\/a>\u00a0and\u00a0<a href=\"http:\/\/scg.unibe.ch\/oscar\" target=\"_new\">Oscar M. Nierstrasz<\/a>. One week of geeking-out with research software people from all over the world in lovely surroundings with as much beer and cheese as you can eat &#8212; sounds good to me!<\/p>\n<p>I gave a presentation about life on the frontline of Research Software Engineering support or the <a href=\"https:\/\/www.walkingrandomly.com\/?p=5997\">RSE Accident and Emergency<\/a> department as I sometimes think of it. I spent some time discussing Sheffield&#8217;s new <a href=\"http:\/\/rse.shef.ac.uk\/\">Research Software Engineering group<\/a> formed by Paul Richmond and me off the back of our <a href=\"https:\/\/www.walkingrandomly.com\/?p=6037\">EPSRC Research Software Engineering Fellowships<\/a>. I also discussed a worrying trend I&#8217;ve noticed in research software &#8212; top people are leaving academia for industry, not because they want to but because of a lack of support! Slides for my talk are at <a href=\"https:\/\/mikecroucher.github.io\/dagstuhl_RSE_Sheffield\/#\/\">https:\/\/mikecroucher.github.io\/dagstuhl_RSE_Sheffield\/#\/<\/a>.<\/p>\n<p><strong>Highlights<\/strong><\/p>\n<p>I love attending seminars like this because I get to learn about all of the wonderful things that the community is up to. \u00a0Personal highlights included:<\/p>\n<p><strong>Effective computation in physics<\/strong><\/p>\n<p>Meeting <a href=\"http:\/\/katyhuff.github.io\/\">Katy Huff<\/a>, co-author of my favourite Python book, <a href=\"https:\/\/www.amazon.co.uk\/Effective-Computation-Physics-Anthony-Scopatz\/dp\/1491901535\/ref=as_li_ss_tl?ie=UTF8&amp;qid=1467705813&amp;sr=8-1&amp;keywords=effective+computation+in+physics&amp;linkCode=ll1&amp;tag=walkingrandom-21&amp;linkId=046137dd0aab0918a5bb024ea0a3ea3a\">Effective computation in physics<\/a>. The only problem with this book is the word &#8216;physics&#8217; in the title since it suggests that it&#8217;s only useful if you are a physicist. Totally not the case! <strong>If you are doing science in Python, get this book!<\/strong> Fellow blogger John D Cook, interviewed both authors of the book back in 2015 &#8211; see the write-up at\u00a0<a href=\"http:\/\/www.johndcook.com\/blog\/2015\/08\/08\/effective-computation-in-physics\/\">http:\/\/www.johndcook.com\/blog\/2015\/08\/08\/effective-computation-in-physics\/<\/a>.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"en\">\n<p dir=\"ltr\" lang=\"en\">Nth picture of <a href=\"https:\/\/twitter.com\/katyhuff\">@katyhuff<\/a> with her book on Python! But this time it&#8217;s the special signed <a href=\"https:\/\/twitter.com\/hashtag\/dagstuhleas?src=hash\">#dagstuhleas<\/a> 2016 Edition <a href=\"https:\/\/t.co\/FG8O4nOLSR\">pic.twitter.com\/FG8O4nOLSR<\/a><\/p>\n<p>\u2014 d(-.-)b (@katerererena) <a href=\"https:\/\/twitter.com\/katerererena\/status\/746045002384551936\">June 23, 2016<\/a><\/p><\/blockquote>\n<p><strong>Software Heritage<\/strong><\/p>\n<p>Learning about the <a href=\"https:\/\/www.softwareheritage.org\/\">Software Heritage project<\/a> that launched very recently. The project harvests and archives projects from various locations\u00a0&#8212; github, Debian and the GNU Project for now. They say that &#8216;we preserve software, because i<strong>t contains our technical and scientific knowledge<\/strong>.&#8217; It&#8217;s shaping up to be a &#8216;<strong>Library of Alexandria of Software&#8217;.\u00a0<\/strong>The full mission statement is over at\u00a0<a href=\"https:\/\/www.softwareheritage.org\/mission\/\">https:\/\/www.softwareheritage.org\/mission\/<\/a><\/p>\n<p><a href=\"https:\/\/www.softwareheritage.org\/\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-6150\" src=\"https:\/\/www.walkingrandomly.com\/wp-content\/uploads\/2016\/07\/software_heritage-300x70.png\" alt=\"software_heritage\" width=\"300\" height=\"70\" srcset=\"https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/software_heritage-300x70.png 300w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/software_heritage-768x178.png 768w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/software_heritage-1024x237.png 1024w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/software_heritage.png 1984w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><script src=\"\/\/platform.twitter.com\/widgets.js\" async=\"\" charset=\"utf-8\"><\/script><\/p>\n<p><strong>Software citation and credit<\/strong><\/p>\n<p>There was a lot of discussion about considering software as a first class scientific output and several projects were mentioned that help the situation. The <a href=\"https:\/\/www.force11.org\/software-citation-principles\">force11 software citation principles<\/a>\u00a0address how software should be cited and <a href=\"http:\/\/depsy.org\/\">depsy.org<\/a>\u00a0is &#8216;a<a href=\"http:\/\/blog.impactstory.org\/introducing-depsy\/\">n open-source webapp that tracks research software impact<\/a>&#8216;. Dan Katz&#8217;s blog post &#8216;<a href=\"https:\/\/danielskatzblog.wordpress.com\/2016\/03\/25\/how-should-we-add-citations-inside-software\/\">How should we add citations inside software<\/a>&#8216; is also worth a read.<\/p>\n<p><a href=\"https:\/\/www.walkingrandomly.com\/wp-content\/uploads\/2016\/07\/16252.1.B.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-6158\" src=\"https:\/\/www.walkingrandomly.com\/wp-content\/uploads\/2016\/07\/16252.1.B-300x200.jpg\" alt=\"16252.1.B\" width=\"300\" height=\"200\" srcset=\"https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/16252.1.B-300x200.jpg 300w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/16252.1.B-768x512.jpg 768w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/16252.1.B-1024x682.jpg 1024w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/16252.1.B.jpg 1600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>What did we talk about?<\/strong><\/p>\n<p>Many of the participants are active on Twitter so there was a lot of live tweeting.\u00a0The twitter hashtag for the workshop was #dagstuhleas. It&#8217;s been hijacked by spammers recently but there is a lot of great content there &#8211; <a href=\"https:\/\/twitter.com\/search?q=dagstuhleas&amp;src=typd\">https:\/\/twitter.com\/search?q=dagstuhleas&amp;src=typd<\/a><\/p>\n<p><strong>Elsewhere&#8230;<\/strong><\/p>\n<p>I&#8217;m not the only attendee to write about\u00a0this workshop:<\/p>\n<p>Alice Allen of the <a href=\"http:\/\/ascl.net\/\">Astrophysics Source Code Library<\/a>\u00a0has written up a day by day account of the workshop in a way that captures what it&#8217;s like to attend a Dagstuhl seminar perfectly.<\/p>\n<ul>\n<li><a href=\"http:\/\/ascl.net\/wordpress\/2016\/06\/20\/engineering-academic-software-at-schloss-dagstuhl\/\">Engineering Academic Software at Schloss Dagstuhl<\/a> &#8211; Introduction<\/li>\n<li><a href=\"http:\/\/ascl.net\/wordpress\/2016\/07\/06\/engineering-academic-software-schloss-dagstuhl-day-0-and-1\/\">Engineering Academic Software, Schloss Dagstuhl Day 1<\/a><\/li>\n<li><a href=\"http:\/\/ascl.net\/wordpress\/2016\/06\/22\/engineering-academic-software-schloss-dagstuhl-day-2\/\">Engineering Academic Software, Schloss Dagstuhl Day 2<\/a><\/li>\n<li><a href=\"http:\/\/ascl.net\/wordpress\/2016\/06\/26\/engineering-academic-software-schloss-dagstuhl-day-3\/\">Engineering Academic Software, Schloss Dagstuhl Day 3<\/a><\/li>\n<li><a href=\"http:\/\/ascl.net\/wordpress\/2016\/07\/05\/engineering-academic-software-schloss-dagstuhl-day-4\/\">Engineering Academic Software, Schloss Dagstuhl Day 4<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.walkingrandomly.com\/wp-content\/uploads\/2016\/07\/BetterSoftwareBetterResearchImage.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-6157\" src=\"https:\/\/www.walkingrandomly.com\/wp-content\/uploads\/2016\/07\/BetterSoftwareBetterResearchImage-300x225.jpg\" alt=\"BetterSoftwareBetterResearchImage\" width=\"300\" height=\"225\" srcset=\"https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/BetterSoftwareBetterResearchImage-300x225.jpg 300w, https:\/\/walkingrandomly.com\/wp-content\/uploads\/2016\/07\/BetterSoftwareBetterResearchImage.jpg 400w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>The <a href=\"http:\/\/www.software.ac.uk\/\">Software Sustainability Institute<\/a> was also present in force. See what they had to say over at\u00a0<a href=\"http:\/\/www.software.ac.uk\/blog\/2016-07-06-dagstuhl-perspectives-workshop-engineering-academic-software\">http:\/\/www.software.ac.uk\/blog\/2016-07-06-dagstuhl-perspectives-workshop-engineering-academic-software<\/a><\/p>\n<p>Slides for all presentations can be found at\u00a0<a href=\"http:\/\/materials.dagstuhl.de\/index.php?semnr=16252\">http:\/\/materials.dagstuhl.de\/index.php?semnr=16252\u00a0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was recently invited to a Schloss Dagstuhl\u00a0Workshop on &#8216;Engineering Academic Software&#8217; by organisers\u00a0Carole Goble,\u00a0James Howison,\u00a0Claude Kirchner\u00a0and\u00a0Oscar M. Nierstrasz. One week of geeking-out with research software people from all over the world in lovely surroundings with as much beer and cheese as you can eat &#8212; sounds good to me! I gave a presentation about [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[80],"tags":[],"class_list":["post-6147","post","type-post","status-publish","format-standard","hentry","category-rse"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3swhs-1B9","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/6147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6147"}],"version-history":[{"count":13,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/6147\/revisions"}],"predecessor-version":[{"id":6165,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/6147\/revisions\/6165"}],"wp:attachment":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}