“…A partir de su extensa experiencia Stoermer et al (2003) identificaron varios contextos en los que se puede aplicar la ingeniería inversa, que incluyen: mejorar el entendimiento de la arquitectura de sistemas de software, mejorar la arquitectura como tal, evaluar los atributos de calidad del software, mejorar la documentación de la arquitectura, entre otros. Sin embargo, además del campo del desarrollo de software, la ingeniería inversa también se ha utilizado en otros contextos, como la educación (Klimek et al, 2011;Cipresso, 2009;Ali, 2006;Ali, 2005), la seguridad informática (Treude et al, 2011;Ligh et al, 2010, Sharif et al, 2009 e incluso en la computación forense (Nelson et al, 2014;Mueller, 2010;Ligh et al, 2010).…”