DeepAI AI Chat
Log In Sign Up

Good Usability Practices in Scientific Software Development

by   Francisco Queiroz, et al.

Scientific software often presents very particular requirements regarding usability, which is often completely overlooked in this setting. As computational science has emerged as its own discipline, distinct from theoretical and experimental science, it has put new requirements on future scientific software developments. In this paper, we discuss the background of these problems and introduce nine aspects of good usability. We also highlight best practices for each aspect with an emphasis on applications in computational science.


page 1

page 2

page 3

page 4


On the evaluation of research software: the CDUR procedure

Background: Evaluation of the quality of research software is a challeng...

Towards A Usability Model for Software Development Process and Practice

Context/Background: process and practice adoption is a key element in mo...

Statistical Analysis of Dice CAPTCHA Usability

In this paper the elements of the CAPTCHA usability are analyzed. CAPTCH...

xSDK Foundations: Toward an Extreme-scale Scientific Software Development Kit

Extreme-scale computational science increasingly demands multiscale and ...

Video as a By-Product of Digital Prototyping: Capturing the Dynamic Aspect of Interaction

Requirements engineering provides several practices to analyze how a use...

The Changing Nature of Computational Science Software

How should software engineering be adapted for Computational Science (CS...