[CSUSB]>> [CNS]>> [Comp Sci Dept]>> [R J Botting]>> biba.php
Bibliographic Item (1.0)
ArisholmSjoberg04
- Erik Arisholm & Dag I J Sjoberg
- Evaluating the Effect of a delegate versus centralized Control Style on the maintainability of Object-Oriented Software
- IEEE Trans Software Engineering V30n8(Aug 2004)pp521-534
- =EXPERIMENT EVOLUTION MAINTENANCE Object-Oriented MODULES Expert REALITY vs novice Java SESE RDD Responsibility GLM ANOVA
- Comparison of the correctness and effort for maintaining two OO designs for the Coffee-Machine problem from OOPSLA'97 OO.
Compared consultants(3 levels: junior, intermediate, senior) and Students(Ugrad vs Grad).
- Two designs: one centralizes most of the responsibilities into a FrontPanel object.
The decentralized design models ideas like product, ingredient, recipe and spreads the functionality over 12 modules.
- Overall correctness on 4 tasks: 59%, correctness increases with expertise, centralized(69%) done correctly more often than decentralized(50%)!
- Effort drops with expertise for students, but for consultants the effort on decentralized design drops with expertise and increases for the centralized.
Search for bibliographic items containing a matching string. Search for a specific bibliographic item by name.
To see the complete bibliography (1Mb+) select:[Bibliography]