Social Aspects

WorkPackage Report - Dmitrii Pasechnik
1st reporting period
## Social aspects of VREs - Understand collaboration in VREs * research ("crowdsourcing", etc.) * teaching and dissemination * maths software (including VREs) development - Inform VRE design - Facilitate collaboration via VREs --- ## "Crowdsourcing" *Large/medium scale (w.r.t. number of users/timescale) specialised online social networks* - [Mathoverflow](https://mathoverflow.net/) - [Polymath projects](http://michaelnielsen.org/polymath1/index.php?title=Polymath1) --- ## VREs in teaching and dissemination *Social interaction between teachers/presenters and students/audience* - interactive textbooks (20+ (?) years on) - VREs in lab-based courses, classes and assignments - [wikipedia](https://en.wikipedia.org/) and wiki's --- ## Open-source software and documents *Social interaction between collaborators (and often the users/readers, too)* - ODK proposal preparation [timeline](https://github.com/OpenDreamKit/OpenDreamKit/graphs/contributors?from=2014-11-23&to=2015-03-07&type=c) - version control systems and VREs - [github](http://github.com) and pull requests - crowd resourcing --- ## WP7 Tasks - T7.1 *Social sciences input to VRE design* - T7.2 *Implications of VREs for Publication* - tools, examples - T7.3 *Mechanism Design for free software development* - tools, theory --- ## Deliverables 1 deliverable was submitted (part of Task T7.1 *Social sciences input to VRE design*). - D7.1: The flow of code and patches in open source projects -- ### Some highlights from the report * Lessons for Human Resources and funding agencies: - [Example of development statistics for GAP](http://users.ox.ac.uk/~coml0531/wp7ex/docs/gap-system/gap/contributors.html) - [Example of development statistics for sympy](http://users.ox.ac.uk/~coml0531/wp7ex/docs/sympy/sympy/contributors.html) * Which open source software licences are best for sustainability? -- ### some more info on this deliverable --- ## Ongoing deliverables I - D7.2 prioritisation of tickets on [trac servers](https://trac.sagemath.org/) (due month 24), well on target (in T7.3 *Mechanism Design for free software development* - tools) - D7.3 mechanism for comments on posted Jupyter notebooks (due month 24), well on target (in T7.2 *Implications of VREs for Publication* - tools) --- ## Ongoing deliverables II - D7.5 report on relevant research on sociology of mathematics and lessons for design on ODK VRE (due month 42), parts I-III; part I ready, available internally. (in T7.1 *Social sciences input to VRE design*). - D7.7 game-theoretic analysis of development practices in open source: first publication [already out](http://dl.acm.org/citation.cfm?id=2936934) (in T7.3 *Mechanism Design for free software development* - theory) --- ## VREs, databases, reproducibility I "Lost results" and their checking: from *static* (numerical parameters) to dynamic (VRE provides examples and correctness certificates)---related to WP6-databases; (in T7.2 - examples) - A.E.Brouwer's (TU Eindhoven) [DB](http://www.win.tue.nl/~aeb/graphs/srg/srgtab.html) of strongly regular graphs * now [in Sagemath](http://doc.sagemath.org/html/en/reference/graphs/sage/graphs/strongly_regular_db.html#sage.graphs.strongly_regular_db.strongly_regular_graph); errors in DB [found](https://doi.org/10.1007/s10623-016-0264-x) * constructions are (slowly) being contributed by authors! --- ## VREs, databases, reproducibility II - Group Numbers reproducibility project - [crowdsourced enumeration of finite groups](https://github.com/alex-konovalov/gnu) - making [Tables of linear codes](http://codetables.de/) (this has many "lost results") *dynamic*, i.e. examples are built by a VRE dynamically; users contribute examples and implementations - similar combinatorial data: Hadamard matrices, designs, etc. --- ## More to be delivered - (demo) Jupyter notebook Live Poster (month 36) - Review of new publication mechanisms (month 42) - Micromagnetic VRE environment evaluation report (month 48)