Published June 28, 2023 | Version v1
Presentation Open

How Human-centered Tools and Processes Can Improve Software Development

Authors/Creators

  • 1. Lawrence Berkeley National Laboratory

Description

Modern software engineering in research is increasingly assisted by a plethora of sophisticated development tools. In this presentation, we will take a look at typical tooling and automation processes. Motivated by a human-centric approach for development, we will discuss selected challenges and solutions for open teams in their interactions. On the technical side, will cover aspects of development for C++/Python, testing, review, team coordination and support mechanisms.

Files

2023-06-28_Human-Centered-Tools-PASC23.pdf

Files (3.9 MB)

Name Size Download all
md5:efc30f357d94b40669423918c1c7cd0e
3.9 MB Preview Download