Monday, February 27, 2006

Attack of the (Software) Clones !!!

We software engineers often copy-paste-modify (i.e., clone) code as a quick reuse mechanism. Sometimes we have to clone whole systems, or subsystesm. Well, the problem is that we have to maintain all these clones in a consistant manner; failing to do so results in inconsistancies (i.e., update anomalies). One symptom of such update anomalies is bugs that were supposed to be fixed cropping up again and again (sounds familiar?).
If you face this problem of clones, I urge you to have a look at the free and open source technology of XVCL, being developed in our lab. It has been successfully used for managing product lines (sets of similar products) in the industry. We are looking for more industry collaborators from both academia and industry ...


Post a Comment