Using information fragments to answer the questions developers ask | Synapse