Open-Source Software in the Sciences: The Challenge of User Support

Jason Swarts North Carolina State University

Abstract

This study examines user support issues concerning open-source software in computational sciences. The literature suggests that there are three main problem areas: transparency, learnability, and usability. Looking at questions asked in user communities for chemistry software projects, the author found that for software supported by feature-based documentation, problems of transparency and learnability are prominent, leading users to have difficulty reconciling disciplinary practices and values with software operations. For software supported by task-based documentation, usability problems were more prominent. The author considers the implications of this study for user support and the role that technical communication could play in developing and supporting open-source projects.

Journal
Journal of Business and Technical Communication
Published
2019-01-01
DOI
10.1177/1050651918780202
Open Access
OA PDF Bronze
Topics

Citation Context

Cited by in this index (1)

  1. Written Communication

Cites in this index (4)

  1. Technical Communication Quarterly
  2. Journal of Business and Technical Communication
  3. Computers and Composition
  4. Written Communication
Also cites 21 works outside this index ↓
  1. Minimalism beyond the Nurnberg funnel
  2. 10.1177/0018720811419154
  3. 10.7208/chicago/9780226190341.001.0001
  4. 10.2307/798843
  5. 10.1145/311147.311148
  6. 10.1038/nphys3313
  7. 10.1002/asi.23538
  8. 10.1038/nature10836
  9. 10.17239/jowr-2016.07.03.07
  10. 10.1016/j.jss.2008.11.846
  11. 10.1021/acs.jpclett.5b01258
  12. 10.7208/chicago/9780226458106.001.0001
  13. 10.1075/idjdd.12.2.07mir
  14. 10.1126/science.1218263
  15. 10.1145/213859.214793
  16. 10.5210/fm.v8i1.1018
  17. 10.1109/TPC.1986.6448982
  18. 10.1109/MCSE.2014.93
  19. 10.1016/S0262-4079(11)62167-2
  20. 10.1007/s10664-005-3865-y
  21. 10.1145/2775441.2775461
CrossRef global citation count: 14 View in citation network →