[Discussioni] Open source permette di diffondere la conoscenza? No.

Alfonso Fuggetta Alfonso.Fuggetta a polimi.it
Mer 8 Dic 2004 17:48:00 CET




On 8-12-2004 15:25, "Federico Di Gregorio" <fog a initd.org> wrote:

> uno dei miei lavori è trovare bachi nel codice scritto da altri e se il
> linguaggio è di alto livello (dal C in su) non c'è alcun problema
> nell'estrarre le informazioni relative abgli algoritmi ed al
> funzionamento del programma. ovviamente ci vuole tempo ma è fattibile
> anche se dipende dall'abilità e dalle conoscenze preesistenti.

Le software inspection (anche su codice proprietario) si fanno dagli anni
70. Ma dipende dalla conoscenza che hai del codice e del dominio
applicativo. Se ti do del codice non documentato di una cosa che non
conosci, non ne vieni a capo. Che so, se ti do il software che gestisce il
calcolo dei future sul mercato dei bond americano, pensi di riuscire a
estrarre dal codice come calcolano gli interessi?

E' proprio come dici tu: "dipende dalle conoscenze preesistenti". La stessa
cosa che dico io.
 
> però centinaia di ricercatori -> centinaia di articoli dei quali mi
> piacerebbe leggerne qualcuno (visto che hanno a che fare col mio
> lavoro..) è possibile avere i riferimenti di quelli fondamentali?

Io non mi occupo di reverse engineering. Trovi sia libri che conferenze.

Ci sono tanti posti da guardare. Prova a fare una ricerca su google con
"reverse enginering conference" o " reengineering software"

Per esempio, guarda qui:

http://www.sei.cmu.edu/reengineering/

http://reengineer.org/

http://www.cs.wustl.edu/icse05/CallForPapers/CallForPapers.shtml

http://tcse.org/revengr/

Alfonso




More information about the discussioni mailing list