[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