As a previous step to designing the mutation operators, we analyzed the main technologies used specifically the development of GIS, and we identified typical errors a programmer can introduce during the development.