ICSE 2021 (series) / Journal-First Papers / Investigating Design Anti-pattern and Design Pattern Mutations and Their Change- and Fault-proneness
Investigating Design Anti-pattern and Design Pattern Mutations and Their Change- and Fault-pronenessJournal-First
Fri 28 May 2021 19:50 - 20:10 at Blended Sessions Room 2 - 4.5.2. Patterns and Smells Chair(s): Davide Falessi
Sat 29 May 2021 07:50 - 08:10 at Blended Sessions Room 2 - 4.5.2. Patterns and Smells
Sat 29 May 2021 07:50 - 08:10 at Blended Sessions Room 2 - 4.5.2. Patterns and Smells
During software evolution, inexperienced developers may introduce design anti-patterns when they modify their software systems to fix bugs or to add new functionalities based on changes in requirements. Developers may also use design patterns to promote software quality or as a possible cure for some design anti-patterns. Thus, design patterns and design anti-patterns are introduced, removed, and mutated from one another by developers. Many studies investigated the evolution of design patterns and design anti-patterns and their impact on software development. We studied such mutations and the impact of these mutations on software quality in terms of change- and fault-proneness. In this extended abstract we briefly summarize our work.
Fri 28 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Fri 28 May
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sat 29 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sat 29 May
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change