@inproceedings{7dd6a37e3c034286879d589607868d5c,
title = "Navigating the maze: The impact of configurability in bioinformatics software",
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.",
keywords = "Bioinformatics, Configurability, Software testing",
author = "Mikaela Cashman and Cohen, {Myra B.} and Priya Ranjan and Cottingham, {Robert W.}",
note = "Publisher Copyright: {\textcopyright} 2018 Association for Computing Machinery.; 33rd IEEE/ACM International Conference on Automated Software Engineering, ASE 2018 ; Conference date: 03-09-2018 Through 07-09-2018",
year = "2018",
month = sep,
day = "3",
doi = "10.1145/3238147.3240466",
language = "English",
series = "ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering",
publisher = "Association for Computing Machinery, Inc",
pages = "757--767",
editor = "Christian Kastner and Marianne Huchard and Gordon Fraser",
booktitle = "ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering",
}