- Scientific Computing and Data Management
- Software Engineering Research
- Software Engineering Techniques and Practices
- Research Data Management Practices
- Cloud Computing and Resource Management
- Distributed and Parallel Computing Systems
- Data Visualization and Analytics
- Semantic Web and Ontologies
- Career Development and Diversity
- Complex Systems and Decision Making
- Parallel Computing and Optimization Techniques
- Persona Design and Applications
- Biomedical and Engineering Education
- Doctoral Education Challenges and Solutions
- Open Source Software Innovations
- Privacy-Preserving Technologies in Data
- Innovative Human-Technology Interaction
- Scheduling and Optimization Algorithms
- Big Data and Business Intelligence
- Meta-analysis and systematic reviews
- Data Quality and Management
- Mentoring and Academic Development
- Software Testing and Debugging Techniques
- Software System Performance and Reliability
- Educational Games and Gamification
Sandia National Laboratories
2020-2024
Sandia National Laboratories California
2021-2023
Computational and data-enabled science engineering are revolutionizing advances throughout society, at all scales of computing. For example, teams in the U.S. DOE Exascale Computing Project have been tackling new frontiers modeling, simulation, analysis by exploiting unprecedented exascale computing capabilities—building an advanced software ecosystem that supports next-generation applications addresses disruptive changes computer architectures. However, concerns growing about productivity...
In the computational science and engineering (CSE) community, there is a prevailing belief that adopting better software development practices investing in quality will directly lead to more robust, reproducible software. There is, however, relatively little evidence indicate what specific aspects of influence reproducibility or which To inform this discussion, we present preliminary findings from an ongoing study how among CSE teams affect they create.
US national research laboratories and agencies play an integral role in advancing science technology for the public good. The authors of this article, as Research Software Engineers (RSEs) allies from eight unique organizations, came together to explore RSE needs perspective development institutions. We identified three key areas improvement future RSEs pursue interest: community establishment, hiring retention, recognition. To retain cultivate essential talent, institutions must evolve...
Evidence-based practice (EBP) in software engineering aims to improve decision-making development by complementing practitioners' professional judgment with high-quality evidence from research. We believe the use of EBP techniques may be helpful for research engineers (RSEs) their work bring best practices scientific development. In this study, we present an experience report on a particular technique, rapid reviews, within RSE team at Sandia National Laboratories, and practical...
Findable. Accessible. Interoperable. Reusable. Since their introduction in 2016, the FAIR data principles have defined standards by which scientific researchers share data. However, modern research editing and management consistently shows that while are widely accepted theory, they can be much more difficult to understand implement practice. In this tutorial, we explore some of simple, realistic steps scientists take FAIRly release open We also areas where current guidelines fall short...
There has been growing interest within the computational science and engineering (CSE) community in engaging with software research -- systematic study of systems their development, operation, maintenance to solve challenges scientific development. Historically, there little interaction between computing field, which held back progress. With ranks teams expanding include researchers practitioners, we can work build bridges reap rewards evidence-based practice
As a newly designated professional title, research software engineers (RSEs) link the two worlds of engineering and science. They lack clear development training opportunities, particularly in realm mentoring. In this paper, we discuss mentorship as it pertains to unique needs RSEs propose ways which organizations institutions can support mentor/mentee relationships for
Computational and data-enabled science engineering are revolutionizing advances throughout society, at all scales of computing. For example, teams in the U.S. DOE Exascale Computing Project have been tackling new frontiers modeling, simulation, analysis by exploiting unprecedented exascale computing capabilities-building an advanced software ecosystem that supports next-generation applications addresses disruptive changes computer architectures. However, concerns growing about productivity...
We are research software engineers and team members in the Department of Software Engineering Research at Sandia National Laboratories, an organization which aims to advance engineering domain computational science. Our hopes promote processes principles that lead quality, rigor, correctness, repeatability implementation algorithms applications scientific for high consequence applications. use our experience argue there is a readily achievable set tools best practices with large return on...
Within the rapidly diversifying field of computational science and engineering (CSE), research software engineers (RSEs) represent a shift towards adoption mainstream tools practices into scientific development. An unresolved challenge is need to effectively integrate RSEs their expertise multi-disciplinary teams. There has been long-standing "chasm" between domains CSE engineering, emergence as professional identity within presents an opportunity finally bridge that divide. For this reason,...
Many teams struggle to adapt and right-size software engineering best practices for quality assurance fit their context. Introducing is not usually framed in a way that motivates take action, thus resulting it becoming “check the box compliance” activity instead of cultural practice values effort achieve it. When how can we provide effective incentives adopt integrate meaningful enduring practices? We explored this question through persona-based ideation exercise at 2021 Collegeville...