English
Related papers

Related papers: How to Scale a Code in the Human Dimension

200 papers

In most fields, computational models and data analysis have become a significant part of how research is performed, in addition to the more traditional theory and experiment. Mathematics is no exception to this trend. While the system of…

Computers and Society · Computer Science 2018-07-24 Daniel S. Katz , Neil P. Chue Hong

To make privacy a first-class citizen in software, we argue for equipping developers with usable tools, as well as providing support from organizations, educators, and regulators. We discuss the challenges with the successful integration of…

Human-Computer Interaction · Computer Science 2022-09-09 Mohammad Tahaei , Kami Vaniea , Awais Rashid

Large-scale collaborative scientific software projects require more knowledge than any one person typically possesses. This makes coordination and communication of knowledge and expertise a key factor in creating and safeguarding software…

Software Engineering · Computer Science 2018-09-18 Reed Milewicz , Elaine M. Raybourn

Cloud computing has the capacity to transform many parts of the research ecosystem, from particular research areas to overall strategic decision making and policy. Scientometrics sits at the boundary between research and the decision making…

Digital Libraries · Computer Science 2021-05-03 Daniel W Hook , Simon J Porter

Traditionally, computer programming has been the prerogative of professional developers using textual programming languages such as C, Java, or Python. Low-code programming promises an alternative: letting citizen developers create programs…

Programming Languages · Computer Science 2023-09-26 Martin Hirzel

Building software that can support the huge growth in data and computation required by modern research needs individuals with increasingly specialist skill sets that take time to develop and maintain. The Research Software Engineering…

Software Engineering · Computer Science 2023-01-26 J. Cohen , D. S. Katz , M. Barker , N. Chue Hong , R. Haines , C. Jay

Almost all research work in computational neuroscience involves software. As researchers try to understand ever more complex systems, there is a continual need for software with new capabilities. Because of the wide range of questions being…

Neurons and Cognition · Quantitative Biology 2013-11-21 Marc-Oliver Gewaltig , Robert Cannon

Systematic application of software metric techniques can lead to significant improvements of the quality of a final software product. However, there is still the evident lack of wider utilization of software metrics techniques and tools due…

Software Engineering · Computer Science 2013-11-18 Gordana Rakic , Zoran Budimac

Encouraged by significant advances in algorithms and tools for verification and analysis, high level modeling and programming techniques, natural language programming, etc., we feel it is time for a major change in the way complex software…

Software Engineering · Computer Science 2015-02-05 David Harel , Guy Katz , Rami Marelly , Assaf Marron

Computational analysis has become ubiquitous within the heliophysics community. However, community standards for peer-review of codes and analysis have lagged behind these developments. This absence has contributed to the reproducibility…

Instrumentation and Methods for Astrophysics · Physics 2019-01-03 A. G. Burrell , A. Halford , J. Klenzing , R. A. Stoneback , S. K. Morley , A. M. Annex , K. M. Laundal , A. C. Kellerman , D. Stansby , J. Ma

In recent years, the amount of information collected about human beings has increased dramatically. This development has been partially driven by individuals posting and storing data about themselves and friends using online social networks…

Computers and Society · Computer Science 2014-03-24 Arkadiusz Stopczynski , Riccardo Pietri , Alex Pentland , David Lazer , Sune Lehmann

Despite the growing availability of tools designed to support scholarly knowledge extraction and organization, many researchers still rely on manual methods, sometimes due to unfamiliarity with existing technologies or limited access to…

Replication of scientific experiments is critical to the advance of science. Unfortunately, the discipline of Computer Science has never treated replication seriously, even though computers are very good at doing the same thing over and…

General Literature · Computer Science 2013-04-15 Ian P. Gent

Researchers in the humanities are among the many who are now exploring the world of big data. They have begun to use programming languages like Python or R and their corresponding libraries to manipulate large data sets and discover brand…

Software Engineering · Computer Science 2020-07-30 Dewi Yokelson

Large Language Models have quickly become a central component of modern software development workflows, and software practitioners are increasingly integrating LLMs into various stages of the software development lifecycle. Despite the…

Software Engineering · Computer Science 2025-10-13 Italo Santos , Cleyton Magalhaes , Ronnie de Souza Santos

Computational methods and associated software implementations are central to every field of scientific investigation. Modern biological research, particularly within systems biology, has relied heavily on the development of software tools…

Computers and Society · Computer Science 2025-03-07 Kit Gallagher , Richard Creswell , Ben Lambert , Martin Robinson , Chon Lok Lei , Gary R. Mirams , David J. Gavaghan

We see that the collaborative and participatory nature of software development continues to evolve, shape and be shaped by communication channels that are used by developer communities of practice--both by traditional communication channels…

Software Engineering · Computer Science 2017-05-17 Alexey Zagalsky

Simulation models are an absolute necessity in the human and social sciences, which can only very exceptionally use experimental science methods to construct their knowledge. Models enable the simulation of social processes by replacing the…

Computers and Society · Computer Science 2020-01-06 J. Raimbault , D. Pumain

Computational and data-enabled science and engineering are revolutionizing advances throughout science and society, at all scales of computing. For example, teams in the U.S. DOE Exascale Computing Project have been tackling new frontiers…

Exposure to ideas in domains outside a scientist's own may benefit her in reformulating existing research problems in novel ways and discovering new application domains for existing solution ideas. While improved performance in scholarly…

Information Retrieval · Computer Science 2022-12-16 Hyeonsu B. Kang , Sheshera Mysore , Kevin Huang , Haw-Shiuan Chang , Thorben Prein , Andrew McCallum , Aniket Kittur , Elsa Olivetti