Ten Simple Rules for Researchers Who Want to Develop Web Apps

This is a Preprint and has not been peer reviewed. This is version 1 of this Preprint.

Downloads

Download Preprint

Authors

Sheila M. Saia , Natalie G. Nelson , Sierra N. Young , Stanton Parham , Micah Vandegrift 

Abstract

Growing interest in data-driven, decision-support tools across the life sciences and physical sciences has motivated development of web applications, also known as web apps. Web apps can help disseminate research findings and present research outputs in ways that are more accessible and meaningful to the general public--from individuals, to governments, to companies. Specifically, web apps enable exploration of scenario testing and policy analysis (i.e., to answer “what if?”) as well as co-evolution of scientific and public knowledge. However, the majority of researchers developing web apps receive little formal training or technical guidance on how to develop and evaluate the effectiveness of their web-based decision support tools. Take some of us for example. We (Saia and Nelson) are agricultural and environmental engineers with little experience in web app development, but we are interested in creating web apps to support sustainable aquaculture production in the Southeast. We had user (i.e., shellfish growers) interest, a goal in mind (i.e., develop a new forecast product and decision-support tool for shellfish aquaculturalists), and received funding to support this work. Yet, we experienced several unexpected hurdles from the start of our project that ended up being fairly common hiccups to the seasoned web app developers among us (Young, Parham). As a result, we share the following Ten Simple Rules, which highlight take home messages, including lessons learned and practical tips, of our experience as burgeoning web app developers. We hope researchers interested in developing web apps draw insights from our (in)experience as they set out on their decision support tool development journey.

DOI

https://doi.org/10.31223/X57P6R

Subjects

Agricultural Science, Agriculture, Applied Statistics, Artificial Intelligence and Robotics, Bioresource and Agricultural Engineering, Computer Sciences, Databases and Information Systems, Environmental Monitoring, Graphics and Human Computer Interfaces, Natural Resources and Conservation, Software Engineering, Terrestrial and Aquatic Ecology, Water Resource Management

Keywords

web applications, web tools, decision support tools, task-centered design

Dates

Published: 2021-07-18 12:57

Last Updated: 2021-07-18 19:57

License

CC BY Attribution 4.0 International

Additional Metadata

Conflict of interest statement:
None

Add a Comment

You must log in to post a comment.


Comments

There are no comments or no comments have been made public for this article.