Title :
An approach to limit the WYNOT problem
Author :
Antoniol, G. ; Casazza, G. ; Cimitile, A. ; Tortorella, M.
Author_Institution :
Fac. of Eng., Sannio Univ., Benevento, Italy
Abstract :
Software evolution in a cooperative environment, where a pool of maintainers/developers contribute to the overall system changes, is challenging due to several factors, such as the poor communication among individuals and the high number of produced changes. Conflicting or contradictory changes, unforeseen or unexpected dependencies may result in a non working system. We propose a strategy aimed to reduce the risk of conflicting changes in a maintenance cooperative environment. To evaluate the feasibility of our approach and to attempt to estimate the size of the code to be scrutinised per single changed line, we developed a number of tools and tested our approach on release 30 of DDD software system. The preliminary results are encouraging. Potentially impacted LOCS per single changed LOC is on the average less than 4
Keywords :
groupware; program debugging; reverse engineering; software development management; software maintenance; software tools; DDD software system; LOCS; WYNOT problem; conflicting changes; contradictory changes; cooperative environment; maintenance cooperative environment; non working system; poor communication; software evolution; system changes; unexpected dependencies; Software maintenance;
Conference_Titel :
Software Maintenance, 2000. Proceedings. International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
0-7695-0753-0
DOI :
10.1109/ICSM.2000.883048