Achievements and Challenges in Software Reverse Engineering.

The article discusses the use of computer software reverse engineering to comprehend the abilities of a particular software application before engaging in modifications of it. Perspective is given on the need to modify software to adapt it to changing user requirements, changing business models, cha...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 54; no. 4; pp. 142 - 152
Autores principales: CANFORA, GERARDO, DI PENTA, MASSIMILIANO, CERULO, LUIGI
Formato: Artículo
Publicado: Association for Computing Machinery Apr2011
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:The article discusses the use of computer software reverse engineering to comprehend the abilities of a particular software application before engaging in modifications of it. Perspective is given on the need to modify software to adapt it to changing user requirements, changing business models, changing legislation, and technological innovations. A definition of software reverse engineering is excerpted from a paper authored by Chikofsky and Cross. A summary of the article's key insights is listed.