Abstract
The bioinformatics software domain contains thousands of applications for automating tasks such as the pairwise alignment of DNA sequences, building and reasoning about metabolic models or simulating growth of an organism. Its end users range from sophisticated developers to those with little computational experience. In response to their needs, developers provide many options to customize the way their algorithms are tuned. Yet there is little or no automated help for the user in determining the consequences or impact of the options they choose. In this paper we describe our experience working with configurable bioinformatics tools. We find limited documentation and help for combining and selecting options along with variation in both functionality and performance. We also find previously undetected faults. We summarize our findings with a set of lessons learned, and present a roadmap for creating automated techniques to interact with bioinformatics software. We believe these will generalize to other types of scientific software.
Original language | English |
---|---|
Title of host publication | ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering |
Editors | Christian Kastner, Marianne Huchard, Gordon Fraser |
Publisher | Association for Computing Machinery, Inc |
Pages | 757-767 |
Number of pages | 11 |
ISBN (Electronic) | 9781450359375 |
DOIs | |
State | Published - Sep 3 2018 |
Event | 33rd IEEE/ACM International Conference on Automated Software Engineering, ASE 2018 - Montpellier, France Duration: Sep 3 2018 → Sep 7 2018 |
Publication series
Name | ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering |
---|
Conference
Conference | 33rd IEEE/ACM International Conference on Automated Software Engineering, ASE 2018 |
---|---|
Country/Territory | France |
City | Montpellier |
Period | 09/3/18 → 09/7/18 |
Funding
This work is supported in part by NSF grant CCF-1745775 and by the Office of Biological and Environmental Research’s Genomic Science program within the U.S. Department of Energy Office of Science, award number DE-AC05-00OR22725.
Keywords
- Bioinformatics
- Configurability
- Software testing