An approach for teaching software engineering through reverse engineering | Publicación