Descripción del proyecto
INTRODUCCION, EL POTENCIAL Y LAS CAPACIDADES DE LAS INFRAESTRUCTURAS TIC ACTUALES ESTAN PROVOCANDO QUE EL NUMERO, DIVERSIDAD Y COMPLEJIDAD DE LOS SERVICIOS SOFTWARE Y APPS OFRECIDOS A LOS CIUDADANOS ESTE CRECIENDO EXPONENCIALMENTE, ESTOS SERVICIOS Y APPS TIENEN CARACTERISTICAS QUE LES DIFERENCIAN RESPECTO A OTROS TIPOS DE SOFTWARE Y QUE LOS HACEN ESPECIALMENTE DESAFIANTES PARA SU PRODUCCION: SON MUY VOLATILES, DEBEN ADAPTARSE A DIFERENTES PERFILES DE USUARIO MUY DIFERENTES, DEBEN INTERACTUAR, ETC, PARA HACER FRENTE A ESTE ESCENARIO, SE NECESITAN ENFOQUES DE INGENIERIA DEL SOFTWARE COLABORATIVOS, Y EL DESARROLLO DE SOFTWARE DE CODIGO ABIERTO DESTACA COMO UNO DE DICHOS ENFOQUES, ESTE PROYECTO EXPLORA LA ADOPCION DE UN ENFOQUE DE CODIGO ABIERTO EN LA PRODUCCION DE SERVICIOS SOFTWARE Y APPS PARA EL CIUDADANO,OBJETIVO, EL OBJETIVO DEL PROYECTO EOSSAC ES PROPONER MODELOS, METODOS, PROCESOS, TECNICAS Y HERRAMIENTAS EN LA DISCIPLINA DE INGENIERIA DE SOFTWARE PARA FACILITAR LA PRODUCCION DE SERVICIOS SOFTWARE Y APPS PARA EL CIUDADANO (OSSSA) DE ALTA CALIDAD EN UN ENTORNO ALTAMENTE COLABORATIVO, FAVORECIENDO SU EFICIENCIA Y GESTIONANDO LOS RIESGOS EXISTENTES,MEDIOS: PARA LOGRAR ESTE OBJETIVO, EOSSAC UTILIZARA LOS SIGUIENTES MEDIOS:1) ELICITACION Y DEFINICION DE LOS PROCESOS QUE CARACTERIZAN LOS ECOSISTEMAS OSSSA, QUE INCLUYEN COMUNIDADES, PROVEEDORES, CONSUMIDORES Y MEDIADORES, SE PROPORCIONARA NOTACIONES ADECUADAS PARA EL MODELADO DE ESTOS ECOSISTEMAS, CON ESPECIAL ATENCION A LA RELACION ENTRE LOS NIVELES TECNICOS Y ESTRATEGICOS,2) PRODUCCION Y PROCESO DE INDICADORES PARA LA EVALUACION DE LA EVOLUCION DE LOS ECOSISTEMAS OSSSA, SE DESARROLLARA UNA PLATAFORMA DE MONITORIZACION DE COMUNIDADES CAPAZ DE CALCULAR EL VALOR DE ESTOS INDICADORES A PARTIR DE REPOSITORIOS DE COMUNIDADES, SE ESTABLECERA UN MARCO DE GESTION DE RIESGO PARA IDENTIFICAR RIESGOS Y PROPONER ACCIONES MITIGADORAS DE DICHOS RIESGOS,3) INGENIERIA DE PROCESOS PARA GUIAR EL CICLO DE VIDA DE DESARROLLO DE OSSSA, QUE DEBE CONCILIAR DESARROLLO DE OSS CLASICO CON EL DESARROLLO MAS INNOVADOR DE APPS Y SERVICIOS, EN ESTE CICLO DE VIDA DEBERA TENERSE EN CUENTA LAS ETAPAS DE DESCUBRIMIENTO, COMPOSICION, ACTUALIZACION, PERSONALIZACION Y RETIRO DE OSSSA,4) DEFINICION DE UN MARCO DE CALIDAD PARA OSSSA, SE DEFINIRAN LOS ATRIBUTOS DE CALIDAD PARA ASI PODER CREAR CATALOGOS DE OSSSA Y FACILITAR SU DESCUBRIMIENTO PARA SU USO Y COMBINACION CREANDO OSSSA MAS COMPLEJOS, SE INCLUIRAN Y TENDRAN EN CUENTA ATRIBUTOS FUNCIONALES, NO-FUNCIONALES Y NO-TECNICOS, 5) PRODUCCION Y PROCESO DE INDICADORES PARA EVALUAR LA CALIDAD DE OSSSA, SE OPERACIONALIZARAN LOS ATRIBUTOS DE CALIDAD EN MEDIDAS QUE DEBERAN SER OBTENIDAS EN TIEMPO DE EJECUCION A TRAVES DE UNA PLATAFORMA DE MONITORIZACION DE OSSSA, SE PREVE LA NECESIDAD DE INTEGRAR SENSORES Y OTROS DISPOSITIVOS FISICOS EN EL PROCESO DE MEDICION PARA EL CASO EN QUE LOS OSSSA SE INTEGREN EN SISTEMAS CIBER-TECNICOS,EL PROYECTO EOSSAC SERA VALIDADO MEDIANTE METODOS EMPIRICOS DE INGENIERIA DEL SOFTWARE, Y SE ESPERA PODER APLICAR SUS RESULTADOS EN AL MENOS DOS CASOS DE ESTUDIO, DOS AMBITOS ADECUADOS SERIAN EL DE LAS CIUDADES INTELIGENTES, Y EL DE LAS COMUNIDADES TEMATICAS (POR EJEMPLO, EN GESTION DE BIENES CULTURALES), EN CONSONANCIA CON EL TEMA DEL PROYECTO, SE DEDICARA UN ESPECIAL ESFUERZO EN DESARROLLAR HERRAMIENTAS DE CODIGO ABIERTO QUE DEMUESTREN LAS APORTACIONES CIENTIFICAS DEL PROYECTO, SE DISEÑARAN TAMBIEN REPOSITORIOS ABIERTOS DE OSSS SERVICIOS SOFTWARE\ APPS\ SOFTWARE OPEN SOURCE\ SOFTWARE PARA LOS CIUDADANOS\ ECOSISTEMAS SOFTWARE\ CICLOS DE VIDA AVANZADOS\ CALIDAD DEL SOFTWARE\ ENGINERÍA DEL SOFTWARE EMPÍRICA