Title :
An examination of a ripple effect in industrial web system change
Author :
Fitzgerald, Grant ; Counsell, Steve ; Peters, Jochen ; Swift, Stephen
Author_Institution :
Sch. of Bus. & Econ., Loughborough Univ., Loughborough, UK
Abstract :
In this paper, we explore the characteristics of change categories in three evolving web systems. We examine those changes from the perspectives of three maintenance categories (adaptive, corrective and perfective) and the influence of a `ripple´ effect as a result of those changes. All three systems were developed by a software development company based in London. Results showed that the ripple effect was a prominent feature of many changes made by developers to the systems; however, while the adaptive category most frequently caused a ripple effect, in terms of effort hours the perfective category was most effort-intensive. We provide explanations for why this might be the case supported with the specific changes made by the developers and identification of architectural `forward´ and `backward´ ripple effects. Finally, we explore whether an 80:20 law was evident from the effort data (both for ripple and non-ripple based data).
Keywords :
Internet; software architecture; software maintenance; adaptive maintenance categories; architectural backward ripple effect; architectural forward ripple effect; change categories; corrective maintenance categories; industrial Web system change; perfective maintenance categories; software development company; Companies; Conferences; Interviews; Maintenance engineering; Market research; Software maintenance; Web effort; industrial; maintenance; ripple effect;
Conference_Titel :
Web Systems Evolution (WSE), 2013 15th IEEE International Symposium on
Conference_Location :
Eindhoven
Print_ISBN :
978-1-4799-1608-5
DOI :
10.1109/WSE.2013.6642419