When Software developers go to the dark side. The importance of teaching Dark Patterns in Software Engineering Ethics Education
Dympna O'SullivanAndrea Curley and Damien Gordon TU Dublin, Ireland Dark patterns are user interface design choices that benefit an online service by coercing, steering, or deceiving users into making unintended and potentially harmful decisions. They are an increasingly common occurrence…