New study reveals key factors impacting software maintenance success.
Software maintenance is crucial for keeping programs running smoothly, but it's often overlooked. A study used a human information processing model to understand how different factors affect the effort needed for maintenance. They tested this model with students and professional programmers, finding that variables like program size, complexity, and level of commenting all impact maintenance effort. The results support the model's predictions and have important implications for both academics and practitioners.