{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T18:58:50Z","timestamp":1769021930453,"version":"3.49.0"},"reference-count":42,"publisher":"Public Library of Science (PLoS)","issue":"12","license":[{"start":{"date-parts":[[2021,12,9]],"date-time":"2021-12-09T00:00:00Z","timestamp":1639008000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/publicdomain\/zero\/1.0\/"}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"abstract":"<jats:p>The use of scientific web applications (SWApps) across biological and environmental sciences has grown exponentially over the past decade or so. Although quantitative evidence for such increased use in practice is scant, collectively, we have observed that these tools become more commonplace in teaching, outreach, and in science coproduction (e.g., as decision support tools). Despite the increased popularity of SWApps, researchers often receive little or no training in creating such tools. Although rolling out SWApps can be a relatively simple and quick process using modern, popular platforms like R shiny apps or Tableau dashboards, making them useful, usable, and sustainable is not. These 10 simple rules for creating a SWApp provide a foundation upon which researchers with little to no experience in web application design and development can consider, plan, and carry out SWApp projects.<\/jats:p>","DOI":"10.1371\/journal.pcbi.1009574","type":"journal-article","created":{"date-parts":[[2021,12,9]],"date-time":"2021-12-09T18:25:22Z","timestamp":1639074322000},"page":"e1009574","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":8,"title":["Ten simple rules for creating a scientific web application"],"prefix":"10.1371","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0896-5099","authenticated-orcid":true,"given":"Jessica L.","family":"Burnett","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1674-1247","authenticated-orcid":true,"given":"Renee","family":"Dale","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8087-1775","authenticated-orcid":true,"given":"Chung-Yi","family":"Hou","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0661-413X","authenticated-orcid":true,"given":"Gabriela","family":"Palomo-Munoz","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0815-5037","authenticated-orcid":true,"given":"Kaitlin Stack","family":"Whitney","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0172-6538","authenticated-orcid":true,"given":"Steve","family":"Aulenbach","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1682-4031","authenticated-orcid":true,"given":"Robert Sky","family":"Bristol","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9830-8876","authenticated-orcid":true,"given":"Denis","family":"Valle","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3049-6214","authenticated-orcid":true,"given":"Tristan P.","family":"Wellman","sequence":"additional","affiliation":[]}],"member":"340","published-online":{"date-parts":[[2021,12,9]]},"reference":[{"key":"pcbi.1009574.ref001","doi-asserted-by":"crossref","first-page":"1448","DOI":"10.1111\/cobi.13305","article-title":"Rapid prototyping of decision-support tools for conservation","volume":"33","author":"D Valle","year":"2019","journal-title":"Conserv Biol"},{"key":"pcbi.1009574.ref002","article-title":"Web application teaching tools for statistics using R and shiny","volume":"9","author":"G Potter","year":"2016","journal-title":"Technology Innovations in Statistics Education"},{"key":"pcbi.1009574.ref003","doi-asserted-by":"crossref","first-page":"e19367","DOI":"10.2196\/19367","article-title":"Complex Reporting of the COVID-19 Epidemic in the Czech Republic: Use of an Interactive Web-Based App in Practice","volume":"22","author":"M Komenda","year":"2020","journal-title":"J Med Internet Res"},{"key":"pcbi.1009574.ref004","volume":"4","author":"J Sosa","year":"2021","journal-title":"Web-Based Apps in the fight against COVID-19"},{"key":"pcbi.1009574.ref005","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1186\/s12967-021-02736-2","article-title":"A versatile web app for identifying the drivers of COVID-19 epidemics","volume":"19","author":"WM Getz","year":"2021","journal-title":"J Transl Med"},{"key":"pcbi.1009574.ref006","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1186\/s40249-020-00711-5","article-title":"Personalizing symptom monitoring and contact tracing efforts through a COVID-19 web-app","volume":"9","author":"KY-L Yap","year":"2020","journal-title":"Infect Dis Poverty"},{"key":"pcbi.1009574.ref007","unstructured":"Google News. Coronavirus (COVID-19). In: Google News [Internet]. [cited 26 Jul 2021]. Available from: https:\/\/news.google.com\/covid19\/map?hl=en-US&gl=US&ceid=US:en"},{"key":"pcbi.1009574.ref008","doi-asserted-by":"crossref","first-page":"108735","DOI":"10.1016\/j.biocon.2020.108735","article-title":"Spatial conservation action planning in heterogeneous landscapes","volume":"250","author":"J Thomson","year":"2020","journal-title":"Biol Conserv"},{"key":"pcbi.1009574.ref009","unstructured":"National Oceanic and Atmospheric Administration (NOAA). Essential Fish Habitat (EFH) Mapper. [cited 26 Jul 2021]. Available from: https:\/\/www.habitat.noaa.gov\/protection\/efh\/efhmapper\/"},{"key":"pcbi.1009574.ref010","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1186\/s12911-019-0924-7","article-title":"A personalized, web-based breast cancer decision making application: a pre-post survey","volume":"19","author":"KD Wyatt","year":"2019","journal-title":"BMC Med Inform Decis Mak"},{"key":"pcbi.1009574.ref011","article-title":"A concise guide to market research","volume":"12","author":"M Sarstedt","year":"2014","journal-title":"The Process, Data, and"},{"key":"pcbi.1009574.ref012","doi-asserted-by":"crossref","first-page":"276","DOI":"10.1177\/002224379703400207","article-title":"Deliberate product definition: Customizing the product definition process","volume":"34","author":"G Kalyanaram","year":"1997","journal-title":"J Mark Res"},{"key":"pcbi.1009574.ref013","first-page":"112","article-title":"Evolving a new model (SDLC Model-2010) for software development life cycle (SDLC)","volume":"10","author":"PK Ragunath","year":"2010","journal-title":"International Journal of Computer Science and Network Security"},{"key":"pcbi.1009574.ref014","first-page":"2456","article-title":"Overview of web development life cycle in software engineering","volume":"3","author":"A. Sarkar","year":"2018","journal-title":"International Journal of Scientific Research in Computer Science, Engineering and Information Technology."},{"key":"pcbi.1009574.ref015","first-page":"1","article-title":"Principles of cost-benefit analysis","volume":"2","author":"R. Boadway","year":"2006","journal-title":"Public Policy Review"},{"key":"pcbi.1009574.ref016","first-page":"1","article-title":"Web development life cycle: a new methodology for developing web applications","volume":"16","author":"AM French","year":"1970","journal-title":"The Journal of Internet Banking and Commerce"},{"key":"pcbi.1009574.ref017","volume-title":"Web Application Design Handbook: Best Practices for Web-Based Software","author":"S Fowler","year":"2004"},{"key":"pcbi.1009574.ref018","first-page":"26","article-title":"Waterfall vs. V-Model vs. Agile: A comparative study on SDLC","volume":"2","author":"S Balaji","year":"2012","journal-title":"International Journal of Information Technology and Business Management"},{"key":"pcbi.1009574.ref019","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1145\/1764810.1764814","article-title":"Software development lifecycle models","volume":"35","author":"NB Ruparelia","year":"2010","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"pcbi.1009574.ref020","author":"K Beck","year":"2001","journal-title":"Manifesto for agile software development"},{"key":"pcbi.1009574.ref021","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1002\/fee.1771","article-title":"Accessibility is imperative for inclusion.","volume":"16","author":"SJ Goring","year":"2018","journal-title":"Front Ecol Environ"},{"key":"pcbi.1009574.ref022","first-page":"96","article-title":"A cost-benefit analysis of accessibility testing in agile software development: results from a multiple case study","volume":"10","author":"A Bai","year":"2017","journal-title":"International Journal on Advances in Software"},{"key":"pcbi.1009574.ref023","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1007\/978-3-642-14478-3_5","volume-title":"Recent Trends in Network Security and Applications","author":"T Rajeev","year":"2010"},{"key":"pcbi.1009574.ref024","unstructured":"W3C Web Content Accessibility Initiative Education and Outreach Working Group. Introduction to Web Accessibility. In: Web Accessibility Initiative (WAI) [Internet]. 2005 [cited 13 Sep 2021]. Available from: https:\/\/www.w3.org\/WAI\/fundamentals\/accessibility-intro\/"},{"key":"pcbi.1009574.ref025","unstructured":"W3C. Web Content Accessibility Guidelines (WCAG) 2.1. 2018 [cited 13 Sep 2021]. Available from: https:\/\/www.w3.org\/TR\/WCAG21\/"},{"key":"pcbi.1009574.ref026","first-page":"2007","volume":"26","author":"R. Flesch","year":"2007","journal-title":"Flesch-Kincaid readability test"},{"key":"pcbi.1009574.ref027","doi-asserted-by":"crossref","first-page":"e2000933","DOI":"10.1371\/journal.pbio.2000933","article-title":"Languages are still a major barrier to global science","volume":"14","author":"T Amano","year":"2016","journal-title":"PLoS Biol"},{"key":"pcbi.1009574.ref028","unstructured":"CIO Council. The HTTPS-Only Standard\u2014Why HTTPS for Everything? [cited 23 Mar 2021]. Available from: https:\/\/https.cio.gov\/everything\/"},{"key":"pcbi.1009574.ref029","article-title":"10 usability heuristics for user interface design.","volume":"1","author":"J. Nielsen","year":"1995","journal-title":"Nielsen Norman Group"},{"key":"pcbi.1009574.ref030","article-title":"When to Use Which User-Experience Research Methods","author":"C. Rohrer","year":"2014","journal-title":"Nielsen Norman Group"},{"key":"pcbi.1009574.ref031","article-title":"Usability 101: Introduction to Usability","author":"J Nielsen","year":"2012","journal-title":"Nielsen Norman Group"},{"key":"pcbi.1009574.ref032","first-page":"1","article-title":"Evaluation of Web Usability Requirement Model and Web Application Interface Components","volume":"8","author":"N Anjum","year":"2018","journal-title":"International Journal of Advanced Research in Computer Science and Software Engineering"},{"key":"pcbi.1009574.ref033","doi-asserted-by":"crossref","first-page":"e8","DOI":"10.2196\/humanfactors.5443","article-title":"A human-centered design methodology to enhance the usability, human factors, and user experience of connected health systems: a three-phase methodology","volume":"4","author":"R Harte","year":"2017","journal-title":"JMIR Hum Factors"},{"key":"pcbi.1009574.ref034","doi-asserted-by":"crossref","unstructured":"Purnamasari F, Hardi S. A Study on Usability Requirement for Redesigning Student Information System. 2019 3rd International Conference on Electrical, Telecommunication and Computer Engineering (ELTICOM). IEEE; 2019. pp. 145\u2013148.","DOI":"10.1109\/ELTICOM47379.2019.8943924"},{"key":"pcbi.1009574.ref035","unstructured":"18F. Usability testing. In: Usability Testing Methods [Internet]. [cited 13 Sep 2021]. Available from: https:\/\/methods.18f.govhttps:\/\/methods.18f.gov\/validate\/usability-testing\/"},{"key":"pcbi.1009574.ref036","unstructured":"Usability.gov. User Research Methods. Department of Health and Human Services; 6 Sep 2013 [cited 23 Mar 2021]. Available from: https:\/\/www.usability.gov\/how-to-and-tools\/methods\/user-research\/index.html"},{"key":"pcbi.1009574.ref037","doi-asserted-by":"crossref","first-page":"e86","DOI":"10.7717\/peerj-cs.86","article-title":"Software citation principles","volume":"2","author":"AM Smith","year":"2016","journal-title":"PeerJ Computer Science"},{"key":"pcbi.1009574.ref038","doi-asserted-by":"crossref","first-page":"e1002598","DOI":"10.1371\/journal.pcbi.1002598","article-title":"quick guide to software licensing for the scientist-programmer","volume":"8","author":"A Morin","year":"2012","journal-title":"PLoS Comput Biol"},{"key":"pcbi.1009574.ref039","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3186266","article-title":"Reproducibility in scientific computing","volume":"51","author":"P Ivie","year":"2018","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"pcbi.1009574.ref040","article-title":"User-centered Web development","author":"J. Lazar","year":"2001","journal-title":"Jones & Bartlett Learning"},{"key":"pcbi.1009574.ref041","volume-title":"SEO Warrior: Essential Techniques for Increasing Web Visibility","author":"JI Jerkovic","year":"2009"},{"key":"pcbi.1009574.ref042","doi-asserted-by":"crossref","first-page":"564","DOI":"10.1108\/OIR-04-2012-0063","article-title":"Overlapping factors in search engine optimization and web accessibility","volume":"37","author":"L Moreno","year":"2013","journal-title":"Online Inf Rev"}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1009574","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,9]],"date-time":"2021-12-09T18:26:10Z","timestamp":1639074370000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1009574"}},"subtitle":[],"editor":[{"given":"Russell","family":"Schwartz","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2021,12,9]]},"references-count":42,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,12,9]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1009574","relation":{},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,9]]}}}