The state of the art in end-user software engineering

AJ Ko, R Abraham, L Beckwith, A Blackwell… - ACM Computing …, 2011 - dl.acm.org
Most programs today are written not by professional software developers, but by people with
expertise in other domains working towards goals for which they need computational …

Testing scientific software: A systematic literature review

U Kanewala, JM Bieman - Information and software technology, 2014 - Elsevier
Context Scientific software plays an important role in critical decision making, for example
making weather predictions based on climate models, and computation of evidence for …

[HTML][HTML] Augmented intelligence in programming learning: Examining student views on the use of ChatGPT for programming learning

R Yilmaz, FGK Yilmaz - Computers in Human Behavior: Artificial Humans, 2023 - Elsevier
With the diversification of generative artificial intelligence (AI) applications, the interest in
their use in every segment and field of society in recent years has been increasing rapidly …

How does machine learning change software development practices?

Z Wan, X **a, D Lo, GC Murphy - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Adding an ability for a system to learn inherently adds uncertainty into the system. Given the
rising popularity of incorporating machine learning into systems, we wondered how the …

Best practices for scientific computing

G Wilson, DA Aruliah, CT Brown, NP Chue Hong… - PLoS …, 2014 - journals.plos.org
Best Practices for Scientific Computing | PLOS Biology Skip to main content Advertisement
PLOS Biology Browse Current Issue Journal Archive Collections Find and Read Articles Publish …

How do scientists develop and use scientific software?

JE Hannay, C MacLeod, J Singer… - 2009 ICSE workshop …, 2009 - ieeexplore.ieee.org
New knowledge in science and engineering relies increasingly on results produced by
scientific software. Therefore, knowing how scientists develop and use software in their …

Trials and tribulations of developers of intelligent systems: A field study

C Hill, R Bellamy, T Erickson… - 2016 IEEE symposium on …, 2016 - ieeexplore.ieee.org
Intelligent systems are gaining in popularity and receiving increased media attention, but
little is known about how people actually go about develo** them. In this paper, we …

Software engineering for computational science: Past, present, future

A Johanson, W Hasselbring - Computing in Science & …, 2018 - ieeexplore.ieee.org
Despite the increasing importance of in silico experiments to the scientific discovery process,
state-of-the-art software engineering practices are rarely adopted in computational science …

Engineering the software for understanding climate change

SM Easterbrook, TC Johns - Computing in science & …, 2009 - ieeexplore.ieee.org
Climate scientists build large, complex simulations with little or no software engineering
training—and don't readily adopt the latest software engineering tools and techniques. This …

Claims about the use of software engineering practices in science: A systematic literature review

D Heaton, JC Carver - Information and Software Technology, 2015 - Elsevier
Context: Scientists have become increasingly reliant on software in order to perform
research that is too time-intensive, expensive, or dangerous to perform physically. Because …