9 research outputs found

    Using Learning Styles of Software Professionals to Improve their Inspection Team Performance

    Get PDF
    Abstract-Inspections of software artifacts during early software development aids managers to detect early faults that may be hard to find and fix later. While inspections are effective, evidence suggests that inspection abilities of individuals vary widely which affect overall inspection effectiveness. Cognitive psychologists have used Learning Styles (LS) to measure an individual's characteristic strength and ability to acquire and process information. This concept of LS is being utilized in software engineering domain as a means to improve inspection performance. This paper presents the results from an industrial empirical study, wherein the LS's of individual inspectors were manipulated to measure its impact on the fault detection effectiveness of inspection teams. Using inspection data from nineteen professional developers, we developed virtual teams with varying LS's of individual inspectors and analyzed the team performance. The results from the current study show that, teams of inspectors with diverse LS's are significantly more effective at detecting faults as compared to teams of inspectors with similar LS's. Therefore, LS's can aid software managers to create high performance inspection team(s) and manage software quality

    Elicitación basada en psicología cognitiva: un caso de estudio

    Get PDF
    La Ingeniería de Requisitos hace uso de técnicas para elicitar y especificar requisitos, procurando en todo momento obtener un modelo satisfactorio. Sin embargo, el grado de satisfacción puede verse influenciado por aspectos cognitivos tales como percepción o preponderancia cognitiva. Partiendo de la utilización de nuestra propuesta, técnica adaptada a los perfiles de los participantes que utiliza la categorización de acuerdo a su estilo de aprendizaje, describimos un experimento diseñado para evaluar el grado de satisfacción de los participantes con respecto a requisitos obtenidos a partir de técnicas orientadas a objetivos. El experimento y posterior evaluación son llevados a cabo bajo la hipótesis de que la utilización de un método de elicitación está influenciada por las percepciones de los usuarios. En este caso de estudio, comparamos la utilización de técnicas asociadas a estilos cognitivos con la utilización de técnicas al azar, sin considerar dichos estilos cognitivos. Se analizan tanto las percepciones como las experiencias adquiridasRequirements Engineering uses elicitation and specification techniques aiming at obtaining a satisfactory model. However, cognitive aspects such as perception might influence satisfaction. Starting from our proposal for eliciting requirements taking cognitive aspects into account, we introduce an experiment designed to evaluate the satisfaction of stakeholders with respect to the requirements obtained by using goal-oriented techniques. The experiment and later evaluation were carried out on the assumption that the use of an elicitation method is influenced by users’ perceptions. We compare the use of techniques based on cognitive styles with the use of traditional techniques (without considering these styles). Perceptions and acquired experiences are also analyzedWorkshop de Ingeniería de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Informática (RedUNCI

    Elicitación basada en psicología cognitiva: un caso de estudio

    Get PDF
    La Ingeniería de Requisitos hace uso de técnicas para elicitar y especificar requisitos, procurando en todo momento obtener un modelo satisfactorio. Sin embargo, el grado de satisfacción puede verse influenciado por aspectos cognitivos tales como percepción o preponderancia cognitiva. Partiendo de la utilización de nuestra propuesta, técnica adaptada a los perfiles de los participantes que utiliza la categorización de acuerdo a su estilo de aprendizaje, describimos un experimento diseñado para evaluar el grado de satisfacción de los participantes con respecto a requisitos obtenidos a partir de técnicas orientadas a objetivos. El experimento y posterior evaluación son llevados a cabo bajo la hipótesis de que la utilización de un método de elicitación está influenciada por las percepciones de los usuarios. En este caso de estudio, comparamos la utilización de técnicas asociadas a estilos cognitivos con la utilización de técnicas al azar, sin considerar dichos estilos cognitivos. Se analizan tanto las percepciones como las experiencias adquiridasRequirements Engineering uses elicitation and specification techniques aiming at obtaining a satisfactory model. However, cognitive aspects such as perception might influence satisfaction. Starting from our proposal for eliciting requirements taking cognitive aspects into account, we introduce an experiment designed to evaluate the satisfaction of stakeholders with respect to the requirements obtained by using goal-oriented techniques. The experiment and later evaluation were carried out on the assumption that the use of an elicitation method is influenced by users’ perceptions. We compare the use of techniques based on cognitive styles with the use of traditional techniques (without considering these styles). Perceptions and acquired experiences are also analyzedWorkshop de Ingeniería de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Informática (RedUNCI

    Gestión de preferencias de requerimientos basada en técnicas cognitivas

    Get PDF
    La definición de requerimientos de software depende en gran parte de la identificación, especificación, construcción y análisis de objetivos. Los objetivos capturan las metas y necesidades del sistema bajo consideración. Los métodos de análisis orientados por objetivos se basan en la descomposición y el refinamiento de objetivos. Parten de necesidades y deseos de clientes hasta la obtención de los requerimientos de software. En general resultan en grafos de objetivos AND-OR donde cada nodo es un objetivo. Estos grafos van mostrando además distintos niveles de abstracción necesarios para la real comprensión de los requerimientos. El análisis de objetivos involucra, a su vez, la resolución de conflictos emergentes entre stakeholders, lo que implica un proceso de negociación. Nuestro trabajo está enfocado en las preferencias de los stakeholders como aspectos fundamentales de la negociación, para lo cual utilizamos la informática cognitiva como soporte a dicha negociación. En este artículo, extendemos los grafos de objetivos incluyendo valores cognitivos que podrían ser de ayuda en el proceso de negociación de requerimientos.Defining software requirements depends on, among other things, the identification, specification, construction and analysis of goals, which capture needs and objectives of the system under consideration. Goal-Oriented Analysis Methods are based on goal refining and goal decomposition. Goals at higher level are customer needs, and they refine until they reach software requirements. Goal-Oriented Analysis (GORA) Methods result in AND-OR goal graphs where each node is a goal. The graph also shows different abstraction levels needed for requirements comprehension. The goal analysis involves conflict resolution among stakeholders, which implies a negotiation process. Our work focuses on stakeholders’ preferences as key aspects of negotiation, whereas we use cognitive informatics as negotiation support. In this paper, we introduce an extension of GORA graphs by capture cognitive values that might help reach commitment among stakeholders.IV Workshop de Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Gestión de preferencias de requerimientos basada en técnicas cognitivas

    Get PDF
    La definición de requerimientos de software depende en gran parte de la identificación, especificación, construcción y análisis de objetivos. Los objetivos capturan las metas y necesidades del sistema bajo consideración. Los métodos de análisis orientados por objetivos se basan en la descomposición y el refinamiento de objetivos. Parten de necesidades y deseos de clientes hasta la obtención de los requerimientos de software. En general resultan en grafos de objetivos AND-OR donde cada nodo es un objetivo. Estos grafos van mostrando además distintos niveles de abstracción necesarios para la real comprensión de los requerimientos. El análisis de objetivos involucra, a su vez, la resolución de conflictos emergentes entre stakeholders, lo que implica un proceso de negociación. Nuestro trabajo está enfocado en las preferencias de los stakeholders como aspectos fundamentales de la negociación, para lo cual utilizamos la informática cognitiva como soporte a dicha negociación. En este artículo, extendemos los grafos de objetivos incluyendo valores cognitivos que podrían ser de ayuda en el proceso de negociación de requerimientos.Defining software requirements depends on, among other things, the identification, specification, construction and analysis of goals, which capture needs and objectives of the system under consideration. Goal-Oriented Analysis Methods are based on goal refining and goal decomposition. Goals at higher level are customer needs, and they refine until they reach software requirements. Goal-Oriented Analysis (GORA) Methods result in AND-OR goal graphs where each node is a goal. The graph also shows different abstraction levels needed for requirements comprehension. The goal analysis involves conflict resolution among stakeholders, which implies a negotiation process. Our work focuses on stakeholders’ preferences as key aspects of negotiation, whereas we use cognitive informatics as negotiation support. In this paper, we introduce an extension of GORA graphs by capture cognitive values that might help reach commitment among stakeholders.IV Workshop de Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Influencia de los patrones psicosociales de la organización en proyectos de software a medida

    Get PDF
    El primer hito al que apuntó este trabajo fue elaborar una investigación en aspectos teóricos (relevamiento) que vuelque los avances existentes más significativos en la temática: “Influencia de los patrones psicosociales de la organización en proyectos de software a medida”. El paso siguiente ha sido establecer una propuesta con un conjunto de guías y test individuales y grupales propios del ámbito de la psicología, para que los analistas e ingenieros en requerimientos puedan sopesar el grado de influencia que ejerce el Perfil Psicosocial de la Organización, antes de implementar proyectos de software. Finalmente y con el fin de contrastar y corroborar la propuesta, se presentaron un conjunto de entrevistas realizadas a psicólogos, desarrolladores de software y usuarios, para que expongan sus puntos de vista al respecto. Como corolario, se presentaron las conclusiones, discusiones finales y trabajos futuros en la temática.Facultad de Informátic

    Incorporación de la psicología social al proceso de elicitación de requerimientos de software

    Get PDF
    El objetivo general de la tesis fue desarrollar una herramienta de diagnóstico destinada al proceso de elicitación de requerimientos que identifique el riesgo proveniente del área sociológica y psicosocial de la Organización, y su impacto sobre el proyecto de software. Asimismo, se buscó evaluar aspectos de personalidad individual, estilos cognitivos y conducta grupal de los stakeholders que pudieren impactar sobre la implementación de proyectos de software. Adicionalmente se intentó incrementar conocimiento sobre factores psicosociales como el estrés disfuncional, los conflictos y medir su influencia en las primeras etapas de los proyectos de software. Por último, mediante encuestas y entrevistas, se corroboró la utilidad de incorporar instrumentos de la psicología social al proceso de elicitación de requerimientos, como una herramienta más de análisis.Facultad de Informátic

    Anales del XIII Congreso Argentino de Ciencias de la Computación (CACIC)

    Get PDF
    Contenido: Arquitecturas de computadoras Sistemas embebidos Arquitecturas orientadas a servicios (SOA) Redes de comunicaciones Redes heterogéneas Redes de Avanzada Redes inalámbricas Redes móviles Redes activas Administración y monitoreo de redes y servicios Calidad de Servicio (QoS, SLAs) Seguridad informática y autenticación, privacidad Infraestructura para firma digital y certificados digitales Análisis y detección de vulnerabilidades Sistemas operativos Sistemas P2P Middleware Infraestructura para grid Servicios de integración (Web Services o .Net)Red de Universidades con Carreras en Informática (RedUNCI

    Anales del XIII Congreso Argentino de Ciencias de la Computación (CACIC)

    Get PDF
    Contenido: Arquitecturas de computadoras Sistemas embebidos Arquitecturas orientadas a servicios (SOA) Redes de comunicaciones Redes heterogéneas Redes de Avanzada Redes inalámbricas Redes móviles Redes activas Administración y monitoreo de redes y servicios Calidad de Servicio (QoS, SLAs) Seguridad informática y autenticación, privacidad Infraestructura para firma digital y certificados digitales Análisis y detección de vulnerabilidades Sistemas operativos Sistemas P2P Middleware Infraestructura para grid Servicios de integración (Web Services o .Net)Red de Universidades con Carreras en Informática (RedUNCI
    corecore