The paper introduces 'Juana's approach,' an automatic method for extracting common and unique software identifier names from object-oriented software variants to understand their evolution scenarios. It efficiently visualizes these identifiers in a software identifiers map, aiding software engineers in identifying changes across software product families. The approach demonstrated validity through case studies on the 'argouml' and 'mobile media' software variants, revealing its effectiveness in detecting evolution scenarios.
Related topics: