2 research outputs found

    A Collaborative Approach to Describe the Domain Language through the Language Extended Lexicon

    Get PDF
    Software development is a succession of descriptions in different languages in which every description is based on a previous one. Since the requirements specification is one of the first descriptions, it is important to begin software development with requirements that are as correct and as complete as possible. Although some literature holds the belief that correctness and completeness are two attributes that requirements specifications must satisfy, we know that these attributes are very difficult to meet. However, we have to find ways to diminish the level of incompleteness and deal with the possible conflicts that do arise in the requirements context. Defining the domain language before specifying the requirements is a way of coping with these problems. Nowadays, software systems involve many stakeholders and it is hard to engage all of them to produce a domain language specification. We rely on collaboration to foster the involvement and cooperation of the stakeholders, thus they are able to explore the differences constructively and provide a common understanding of the domain language beyond their own limited views. In this paper, we propose a strategy to capture the domain language in a collaborative way using the Language Extended Lexicon and we show a validation of the proposed strategy.Laboratorio de Investigación y Formación en Informática Avanzad

    Aplicación web para la construcción colaborativa del Léxico Extendido del Lenguaje

    Get PDF
    En la presente tesina se investigó el Léxico Extendido del Lenguaje, haciendo hincapié en la construcción del mismo en forma colaborativa. Se desarrolló una aplicación web que permite la creación de distintos LEL según se necesite. Construir un LEL se trata, básicamente, de crear símbolos de distintas categorías. Los símbolos son definidos a través de dos atributos: noció e impacto. Las nociones e impactos están compuestos por expresiones que pueden hacer referencia a símbolos ya definidos. En estos casos, existe una vinculación entre los mismos, facilitando de esta manera la “navegación” a través de los distintos símbolos del LEL que estén conectados. Los usuarios que trabajan sobre un mismo LEL pueden dar su opinión indicando like o dislike de un símbolo, y también agregar comentarios. Para los casos en los que se desee hacer algún arreglo o mejora en la descripción del LEL, se podrán realizar tareas de refactoring como por ejemplo unificar dos símbolos (merge). Por último, la aplicación cuenta con la posibilidad de integrar plug-ins desarrollados externamente a este proyecto.Facultad de Informátic
    corecore