From program comprehension to tool requirements for an industrial environment | Synapse