Designing Modular Software: A Case Study in Introductory Statistics. Issue 3 (3rd July 2017)
- Record Type:
- Journal Article
- Title:
- Designing Modular Software: A Case Study in Introductory Statistics. Issue 3 (3rd July 2017)
- Main Title:
- Designing Modular Software: A Case Study in Introductory Statistics
- Authors:
- Hare, Eric
Kaplan, Andee - Abstract:
- ABSTRACT: Modular programming is a development paradigm that emphasizes self-contained, flexible, and independent pieces of functionality. This practice allows new features to be seamlessly added when desired, and unwanted features to be removed, thus simplifying the software's user interface. The recent rise of web-based software applications has presented new challenges for designing an extensible, modular software system. In this article, we outline a framework for designing such a system, with a focus on reproducibility of the results. We present as a case study a Shiny-based web application called intRo, that allows the user to perform basic data analyses and statistical routines. Finally, we highlight some challenges we encountered, and how to address them, when combining modular programming concepts with reactive programming as used by Shiny. Supplementary material for this article is available online.
- Is Part Of:
- Journal of computational and graphical statistics. Volume 26:Issue 3(2017)
- Journal:
- Journal of computational and graphical statistics
- Issue:
- Volume 26:Issue 3(2017)
- Issue Display:
- Volume 26, Issue 3 (2017)
- Year:
- 2017
- Volume:
- 26
- Issue:
- 3
- Issue Sort Value:
- 2017-0026-0003-0000
- Page Start:
- 493
- Page End:
- 500
- Publication Date:
- 2017-07-03
- Subjects:
- Interactivity -- Modularity -- Programming paradigms -- Reactive programming -- Reproducibility -- Statistical software
Mathematical statistics -- Data processing -- Periodicals
Mathematical statistics -- Graphic methods -- Periodicals
519.50285 - Journal URLs:
- http://pubs.amstat.org/loi/jcgs ↗
http://www.catchword.com/titles/10857117.htm ↗
http://www.tandf.co.uk/journals/titles/10618600.asp ↗
http://www.tandfonline.com/ ↗ - DOI:
- 10.1080/10618600.2016.1276839 ↗
- Languages:
- English
- ISSNs:
- 1061-8600
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4963.451000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 12845.xml