Bumps in the Code: Error Handling during Software Development

Lopez, Tamara; Sharp, Helen; Petre, Marian and Nuseibeh, Bashar (2021). Bumps in the Code: Error Handling during Software Development. IEEE Software, 38(3) pp. 26–34.

DOI: https://doi.org/10.1109/MS.2020.3024981


Problems come up during software development all the time. When developers hit these bumps, situations can be surprising and new, and they must figure out what — if anything — has gone wrong. Error handling often resolves small, immediate concerns, however, findings from three ethnographically-informed studies suggest that the way developers experience errors has implications for professional growth and development. Through these experiences, developers refine ideas, strengthen collective practice, and learn.

Viewing alternatives

Download history


Public Attention

Altmetrics from Altmetric

Number of Citations

Citations from Dimensions

Item Actions