Characteristics of application software maintenance | Synapse