Using Interaction Data to Predict Engagement with Interactive Media
Media is evolving from traditional linear narratives to personalised experiences, where control over information (or how it is presented) is given to individual audience members. Measuring and...
Software must be recognised as an important output of scholarly research
Software now lies at the heart of scholarly research. Here we argue that as well as being important from a methodological perspective, software should, in many instances, be recognised as an...
Novice programmers strategies for online resource use and their impact on source code
Websites are frequently used by programmers to support the development process. This paper investigates programmer-Web interactions when coding, and combines observations of behaviour with...
Comparing directed networks via denoising graphlet distributions
Network comparison is a widely-used tool for analyzing complex systems, with applications in varied domains including comparison of protein interactions or highlighting changes in structure of...
Tracking the Structure and Sentiment of Vaccination Discussions on Mumsnet
Vaccination is one of the most impactful healthcare interventions in terms of lives saved at a given cost, leading the anti-vaccination movement to be identified as one of the top 10 threats to...
Structuralist analysis for neural network system diagrams
This short paper examines diagrams describing neural network systems in academic conference proceedings. Many aspects of scholarly communication are controlled, particularly with relation to text...
Understanding Equity, Diversity and Inclusion Challenges Within the Research Software Community
Research software -- specialist software used to support or undertake research -- is of huge importance to researchers. It contributes to significant advances in the wider world and requires...
Number and quality of diagrams in scholarly publications is associated with number of citations
Diagrams are often used in scholarly communication. We analyse a corpus of diagrams found in scholarly computational linguistics conference proceedings (ACL 2017), and find inclusion of a system...
Subjective data models in bioinformatics: Do wet-lab and computational biologists comprehend data differently?
Biological science produces large amounts of data in a variety of formats, which necessitates the use of computational tools to process, integrate, analyse, and glean insights from the data....
What Makes Research Software Sustainable? An Interview Study With Research Software Engineers
Software is now a vital scientific instrument, providing the tools for data collection and analysis across disciplines from bioinformatics and computational physics, to the humanities. The...
A Methodology for Using GitLab for Software Engineering Learning Analytics
To bridge the digital skills gap, we need to train more people in Software Engineering techniques. This paper reports on a project exploring the way students solve tasks using collaborative...
Understanding scholarly Natural Language Processing system diagrams through application of the Richards-Engelhardt framework
We utilise Richards-Engelhardt framework as a tool for understanding Natural Language Processing systems diagrams. Through four examples from scholarly proceedings, we find that the application of...
The State of Sustainable Research Software: Results from the Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE5.1)
This article summarizes motivations, organization, and activities of the Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE5.1) held in Manchester, UK in September...
Theory-Software Translation: Research Challenges and Future Directions
The Theory-Software Translation Workshop, held in New Orleans in February 2019, explored in depth the process of both instantiating theory in software - for example, implementing a mathematical...