Alexander Konovalov


Citation neededBy Stephan Druskat, Humboldt-Universität zu Berlin, Radovan Bast, University of Tromsø, Neil Chue Hong, Software Sustainability Institute, University of Edinburgh, Alexander Konovalov, University of St Andrews, Andrew Rowley, University of Manchester, and Raniere Silva, Software Sustainability Institute, University of Manchester

The citation of research software has a number of purposes, most importantly attribution and credit, but also the provision of impact metrics for funding proposals, job interviews, etc. Stringent software citation practices, as proposed by Katz et al. [1], therefore include the citation of a software version itself, rather than a paper about the software. Direct software citation also enables reproducibility of research results as the exact version can be retrieved from the citation. Unique digital object identifiers (DOIs) for software versions can already be reserved via providers such as Zenodo or figshare, but disseminating (and finding) citation information for software is still difficult…

Continue Reading

Research Fellow, Centre for Interdisciplinary Research in Computational Algebra, University of St Andrews


  • Computational discrete mathematics and its applications. 
  • Abstract algebra, combinatorics, optimisation and search.
  • Open-source mathematical software development. 
  • Parallel computing in a variety of settings. 
  • Recomputable scientific experiments. 


I am a member of the Centre for Interdisciplinary Research in Computational Algebra at the University of St Andrews and one of the developers of the open-source system GAP, which is used for research and teaching in the study of groups and their representations, rings, algebras, semigroups, combinatorial structures, and other discrete mathematical objects. One source of my motivation to make GAP better comes from using GAP in my own mathematical research – to search for examples and counterexamples, to automate routine calculations and to find arguments needed for proofs. This often requires substantial computational resources and combining different tools, which has naturally led me into the area of parallel computations and interfaces design. I have been involved in the EPRSC-funded HPC-GAP project where we worked on reengineering the GAP system to take advantage of the power of current and future high-performance computers, and in the European project SCIEnce (Symbolic Computation…

Continue Reading
Subscribe to Alexander Konovalov