(DIRE - Notiziario settimanale Scuola) Roma, 19 giu. - "Si fa luce sul mistero del software utilizzato dal Miur nelle operazioni di mobilita' 2016/2017 e che ha provocato molti ricorsi da parte dei docenti vittime degli errori nelle assegnazioni agli ambiti territoriali. A fare luce e' una perizia tecnica commissionata dalla Gilda degli Insegnanti, che per prima ha presentato ricorso al Tar Lazio per l'accesso agli atti negato dal ministero dell'Istruzione, a un pool di esperti informatici delle universita' di Tor Vergata e La Sapienza di Roma". Cosi' la Gilda insegnanti in una nota. "Confuso, lacunoso, ampolloso, ridondante, elaborato in due linguaggi di programmazione differenti, di cui uno risalente alla preistoria dell'informatica, costruito su dati di input gestiti in maniera sbagliata. Sono questi- si legge ancora nella nota- i termini utilizzati dal pool di esperti informatici delle universita' di Tor Vergata e La Sapienza per descrivere l'algoritmo della mobilita' 2016/2017 responsabile del caos nei trasferimenti dello scorso anno scolastico. Su richiesta della Gilda degli Insegnanti e dell'avvocato Michele Bonetti, che ha curato il ricorso del sindacato al Tar del Lazio per ottenere l'accesso agli atti negato dal Miur, gli ingegneri Alessandro Salvucci, Maurizio Giorgi, Emilio Barchiesi e Matteo Scafidi hanno analizzato il codice sorgente fornito dal ministero dell'Istruzione dopo la sentenza di condanna nei suoi confronti da parte del tribunale amministrativo.
Risultato dello studio e' una perizia tecnica dalla quale emergono molte anomalie che lasciano ben poco spazio ai dubbi sulla responsabilita' dell'algoritmo negli errori di assegnazione agli ambiti territoriali". Nella relazione tecnica si legge che sono stati utilizzati due linguaggi di programmazione diversi: per la fase A della mobilita' il Cobol, datato e ormai sostituito da nuovi e piu' performanti linguaggi di sviluppo, anche in termini di sintassi logico-aritmetica; per le fasi B, C e D, il linguaggio C. "Salta subito all'occhio che non sono stati osservati i piu' basilari criteri di programmazione che notoriamente si applicano. Difatti - scrivono gli analisti nella perizia - anche alla luce della semplicita' dell'operazione richiesta, non si comprende quali siano le ragioni che hanno indotto il programmatore a creare un sistema ampolloso, ridondante e non orientato alla manutenibilita', specie come nel caso della fase A dell'algoritmo. Cio' anche in considerazione del fatto che e' statisticamente provato che un software che deve eseguire operazioni elementari dal punto di vista logico, se consta di un gran numero di righe di codice, ha piu' probabilita' di presentare errori e malfunzionamenti al suo interno.
L'aver articolato in tale maniera un algoritmo che doveva svolgere funzioni relativamente semplici- sottolineano gli ingegneri- e' anche sinonimo di un lavoro confuso e frammentario, piu' volte maneggiato nel tempo anche da parte di programmatori diversi che hanno osservato standard di descrizione differenti". La scarsa chiarezza del codice si evidenzia anche nella mancanza di alcune righe del listato. "Un altro aspetto rilevante messo in luce dall'indagine- spiega ancora Gilda- riguarda la mancanza di alcuni dati nel codice delle fasi B, C e D: non viene fornita, infatti, la documentazione che attesta la struttura e il formato del database con cui si gestiscono le informazioni di input e output e necessaria per verificare la correttezza del programma". "Altra importante zona d'ombra- si legge ancora nella perizia- si riscontra nelle modalita' di predisposizione materiale dei dati di ingresso (graduatorie, dati insegnanti ecc.) sui quali e' stata eseguita l'elaborazione; in particolare, data la carenza di tale documentazione, non si riesce a comprendere se tali dati siano stati ceduti alla societa' che ha sviluppato l'algoritmo e da essa elaborati o se, una volta predisposto l'algoritmo, questo sia stato ceduto al Miur che ne ha gestito il funzionamento (input e output dei dati) sino alla pubblicazione delle nomine dei docenti.
È evidente che la mancanza di tali precisazioni, cosi' come la mancanza dei file richiamati all'interno del codice, del database, dei file che il software utilizza in lettura e scrittura dei dati (non tanto nei contenuti quanto nella forma) nonche' delle specifiche tecniche, configura una condotta poco trasparente, nonostante l'intervenuto ordine di ostensione dei dati e degli atti da parte del Tar, nei confronti del ministero. Tali omissioni inficiano in maniera irreversibile la possibilita' di un completo controllo sulle concrete modalita' di utilizzo dell'algoritmo e, quindi, sulle modalita' che hanno determinato lo spostamento degli insegnanti sul territorio nazionale". "Cio' che emerge dall'analisi degli esperti informatici, unito alle numerose sentenze della magistratura che hanno condannato il Miur dando ragione ai ricorsi dei docenti- commenta Rino Di Meglio, coordinatore nazionale della Gilda degli Insegnanti- dice chiaramente che l'algoritmo, cosi' come e' stato concepito, non poteva funzionare correttamente. Alla luce di quanto rilevato dalla perizia, chiediamo al Miur di spiegare perche' nel codice mancano alcune parti e il motivo per cui sono stati utilizzati due linguaggi di programmazione diversi per le fasi della mobilita'. Il ministero - conclude Di Meglio - farebbe bene anche a indagare se il costo sostenuto per l'algoritmo e' congruo rispetto ai prezzi di mercato".
(Red/ Dire)