“…Sometimes the pipeline is wellestablished (e.g., [38], [39]), but in other situations users need to choose between algorithms (e.g., the 3D image segmentation case study in Sec. 4.2), improve the sophistication of an existing pipeline [17], [40], make a pipeline robust to the characteristics of the input data [12], or design the pipeline from scratch [27], [41], [42]. The latter is particularly true in exploratory analysis, where users are analyzing a new form of data or looking for new patterns (e.g., [9], [10], [11], [43]).…”