Computational Notebooks: Designing for Exploratory Data Analysis

dc.contributor.author Plotts, Dylan
dc.contributor.department Industrial and Manufacturing Systems Engineering
dc.contributor.majorProfessor Stephen Gilbert
dc.date 2020-06-15T20:00:32.000
dc.date.accessioned 2020-06-30T01:35:49Z
dc.date.available 2020-06-30T01:35:49Z
dc.date.copyright Wed Jan 01 00:00:00 UTC 2020
dc.date.issued 2020-01-01
dc.description.abstract <p>With the increase in data availability and the decrease in compute costs, there has been a steady rise of interest in data exploration, mining, and machine learning. Computational notebooks are one popular way to perform these analyses, as they support mixing of natural language, computer code, and visualizations in a single file. The increase in interest has drawn users from a variety of backgrounds, including many who do not have any formal software engineering training.</p> <p>This project explored how well users outside of traditional software engineering backgrounds were being served by Jupyter notebooks. Users from this population were interviewed to discover issues in using Jupyter for exploratory data analysis. Based on these interviews, three enhancements were proposed to the existing Jupyter interface. A prototype was created and tested with users to determine how well these enhancements served the needs of users. These tests validated users' preference for enhanced surfacing of errors, and it also revealed some areas for further design refinement and exploration.</p>
dc.format.mimetype pdf
dc.identifier archive/lib.dr.iastate.edu/creativecomponents/539/
dc.identifier.articleid 1524
dc.identifier.contextkey 17338691
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath creativecomponents/539
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/17110
dc.source.bitstream archive/lib.dr.iastate.edu/creativecomponents/539/plotts_capstone.pdf|||Sat Jan 15 00:52:23 UTC 2022
dc.subject.disciplines Graphics and Human Computer Interfaces
dc.subject.keywords Jupyter
dc.subject.keywords data analysis
dc.subject.keywords programming
dc.title Computational Notebooks: Designing for Exploratory Data Analysis
dc.type article
dc.type.genre creativecomponent
dspace.entity.type Publication
relation.isOrgUnitOfPublication 51d8b1a0-5b93-4ee8-990a-a0e04d3501b1
thesis.degree.discipline Human Computer Interaction
thesis.degree.level creativecomponent
File
Original bundle
Now showing 1 - 1 of 1
Name:
plotts_capstone.pdf
Size:
1.76 MB
Format:
Adobe Portable Document Format
Description: