Social Aspects (canceled)
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
8 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
- D7.2: TRAC add-on to manage ticket prioritisation
- D7.3: Demo: Mechanism for comments on posted Jupyter notebooks
- D7.4: Demo: Jupyter Notebook Live Poster
- D7.5: Report on relevant research in sociology of mathematics and lessons for design of OpenDreamKit VRE, parts I-III, with part I (resp. II) due at month 3 (resp. 24)
- D7.6: Review of new publication mechanisms, including evaluation of demonstrator projects
- D7.7: Game-theoretic analysis of development practices in open-source VREs
- D7.8: Micromagnetic VRE environment evaluation report
--
### 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?
--
### D7.4: Demo: Jupyter Notebook Live Poster
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)