13 research outputs found

    Priorización de requerimientos de software utilizando una estrategia cognitiva

    Get PDF
    En los desarrollos de software existen, generalmente, diversidad de opiniones e incompatibilidades entre las prioridades de los participantes (desarrolladores, clientes y usuarios finales). En estos casos se deben desarrollar soluciones aceptables para los participantes involucrados, lo que implica un proceso de negociación de los requerimientos en conflicto. La clave para la negociación es poder determinar el conjunto de requerimientos prioritarios. Este estudio plantea una estrategia cognitiva para priorizar requerimientos, con el objeto de que mejorar las metodologías de priorización de requerimientos existentes hasta el momento.Eje: Ingeniería de software y base de datosRed de Universidades con Carreras en Informática (RedUNCI

    Priorización de requerimientos de software utilizando una estrategia cognitiva

    Get PDF
    En los desarrollos de software existen, generalmente, diversidad de opiniones e incompatibilidades entre las prioridades de los participantes (desarrolladores, clientes y usuarios finales). En estos casos se deben desarrollar soluciones aceptables para los participantes involucrados, lo que implica un proceso de negociación de los requerimientos en conflicto. La clave para la negociación es poder determinar el conjunto de requerimientos prioritarios. Este estudio plantea una estrategia cognitiva para priorizar requerimientos, con el objeto de que mejorar las metodologías de priorización de requerimientos existentes hasta el momento.Eje: Ingeniería de software y base de datosRed de Universidades con Carreras en Informática (RedUNCI

    Identifying Macro Phases Across the Negotiation Lifecycle

    Get PDF
    Existing models of negotiation as a process are incomplete and do not show an overall, start to finish lifecycle. Current phase based models lack clearly defined criteria that identify phase boundaries. After reviewing existing models, the paper identifies macro phases, clarifies phase boundaries, and delivers a bird’s eye view model of negotiation supported by examples in academic literature and the public record. The enhanced model proposed here provides a practical negotiation guideline and roadmap previously left unclear in the literature. The proposed model contributes to theory around negotiation by defining the boundaries of a sequence of macro phases in negotiation and enhancing the model through business process modeling. With the enhanced model, academics and practitioners can share a viewpoint for understanding, communicating, and further developing negotiation models

    Ponderación de requisitos de software usando técnicas cognitivas y orientación por objetivos

    Get PDF
    Este trabajo presenta una estrategia basada en la definición de un proceso de priorización de requisitos que clasifica preferencias de los stakeholders en forma semiautomática considerando sus perfiles cognitivos. Los procesos que forman parte de la estrategia están descriptos en base a la especificación de requisitos aplicada a un caso de estudio. Si bien la metodología de la estrategia puede ser utilizada en todo momento, en aplicaciones de gran envergadura se podría considerar utilizar sólo para aquellos requisitos en conflicto.Presentado en el Encuentro de Tesistas de PostgradoRed de Universidades con Carreras en Informática (RedUNCI

    Ponderación de requisitos de software usando técnicas cognitivas y orientación por objetivos

    Get PDF
    Este trabajo presenta una estrategia basada en la definición de un proceso de priorización de requisitos que clasifica preferencias de los stakeholders en forma semiautomática considerando sus perfiles cognitivos. Los procesos que forman parte de la estrategia están descriptos en base a la especificación de requisitos aplicada a un caso de estudio. Si bien la metodología de la estrategia puede ser utilizada en todo momento, en aplicaciones de gran envergadura se podría considerar utilizar sólo para aquellos requisitos en conflicto.Presentado en el Encuentro de Tesistas de PostgradoRed de Universidades con Carreras en Informática (RedUNCI

    Classifying software requirement prioritization approaches

    Get PDF
    Defining software requirements is a complex and difficult process, which often leads to costly project failures. Requirements emerge from a collaborative and interactive negotiation process that involves heterogeneous stakeholders (people involved in an elicitation process such as users, analysts, developers, and customers). Practical experience shows that prioritizing requirements is not as straightforward task as the literature suggests. A process for prioritizing requirements must not only be simple and fast, but it must obtain trustworthy results. The objective of this paper is to provide a classification framework to characterize prioritization proposals. We highlight differences among eleven selected approaches by emphasizing their most important featuresII Workshop 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

    A classification framework for software requirements prioritization approaches

    Get PDF
    The task of eliciting requirements has became extremely difficult because stakeholders have different perspectives on an expectation on a system. Besides, the time to obtain the final product is limited. To overcome this situation, a requirements ranking may help in planning releases by indicating which functions are critical and which ones can be added, and in what order, over successive releases. The prioritizing process must hold stakeholder satisfaction considering high-priority requirements first. However, practical experience shows that prioritizing requirements is not as straightforward task as the literature suggests. Considering that, this paper has two goals: the first one is to present a classification framework for software requirements prioritization approaches (emphasizing differences and similarities among eleven selected approaches); and the second one is to show the approaches' weaknesses and to propose possible improvements for future research on this line
    corecore