234 research outputs found

    Estudio de la Percepción sobre Técnicas de Educción de Requisitos

    Get PDF
    La Ingeniería de Requisitos (IR) es una actividad crucial en el desarrollo de software. La calidad del producto final queda supeditada a la captura de requisitos cuyo éxito depende, en buena parte, de las técnicas de educción utilizadas. Sin embargo, los ingenieros siguen teniendo dificultades para distinguir ventajas y limitaciones entre la gran cantidad de técnicas existentes. En este estudio se utiliza el emparrillado para conocer la percepción de los ingenieros noveles acerca de las técnicas de educción y su comparación con la visión experta. Los resultados, que muestran una sustancial diferencia entre ambas visiones, son la base para la modificación de estrategias formativas. Además, el análisis detallado de las características contextuales de la educción en IR facilitará la selección de la técnica más apropiada para un contexto dado

    Evidencia empírica de la influencia de atributos contextuales en el proceso de educción de requisitos del software

    Get PDF
    The requirements elicitation uses several techniques to capture information relevant to the shaping of software requirements. However, the effectiveness of these techniques depends on the context in which this occurs. This article aims to analyze the empirical evidence of the influence of these contextual attributes. For this, a systematic and non-systematic review of the literature was conducted to determine which are these attributes and perform a test of the theoretical and empirical studies related. The result of this analysis showed that almost half of contextual attributes has not been studied empirically, which means a low coordination between theory and empiricism. Also, for only a third of the attributes consistent evidence of their influence was found. This study helps to guide future empirical research on requirements elicitation pointing put possible experimental factors to consider.La educción de requisitos utiliza varias técnicas para capturar la información relevante para la conformación de los requisitos del software. Sin embargo, la efectividad de estas técnicas depende del contexto en que este ocurre. Este artículo pretende analizar la evidencia empírica existente de la influencia de los atributos de este contexto. Para ello, se realiza una revisión sistemática y no sistemática de la literatura científica para determinar cuáles son estos atributos y llevar a cabo un contraste de los estudios teóricos y empíricos relacionados. El resultado de este análisis arrojó que casi la mitad de los atributos contextuales no se han estudiado empíricamente, lo que significa una baja coordinación entre teoría y empirismo. Además, para sólo un tercio de los atributos se halló evidencia consistente de su influencia. Este estudio pretende contribuir a orientar futura investigación empírica sobre la educción de requisitos señalando los posibles factores experimentales a considerar.

    Modelo de proceso de conceptualización de requisitos

    Get PDF
    El proceso de captura de requisitos constituye un proceso con connotaciones sociales relacionadas con diferentes personas (stakeholders), una circunstancia que hace que se presenten ciertos problemas cuando se lleva adelante la conceptualización de requisitos. En esta tesis se propone un Proceso de Conceptualización de Requisitos que se estructura en dos fases: (a) Análisis Orientado a al Problema: cuyo objetivo es comprender el problema dado por el usuario en el dominio en el que este se lleva a cabo, y (b) Análisis de Orientado al Producto: cuyo objetivo es obtener las funcionalidades que el usuario espera del producto de software a desarrollar, teniendo en cuenta la relación de estas con la realidad expresada por el usuario en su discurso. Se proponen seis técnicas que articulan cada una de las tareas que componen las fases de proceso propuestoThe requirements elicitation process, whose main objective is to give birth to the requirements, not only is a technical process to build a particular system but also an important process of social connotations involving different people (stakeholders), a circumstance which causes certain problems arise when carrying out the requirement conceptualization. In this PhD thesis is proposed a Process of Requirements Conceptualization that are structured in two phases: (a) Problem- Oriented Analysis: aimed at understanding the problem given by the user in the domain in which this takes place, and (b) Product-Oriented Analysis: its aim is to obtain the functionalities that the user intends to obtain from the software product to be developed, taking into account the relationship of these features with the reality expressed by the user in his speech. The techniques for each activity in both phases are introduced.Facultad de Informátic

    TECNICA PARA LA MEDICION DE USABILIDAD DURANTE LA ETAPA DE DISEÑO MEDIANTE LA SEPARACION DE DETALLES ARQUITECTONICOS Y TECNOLOGICOS EN LA EDUCCION DE REQUERIMIENTOS

    Get PDF
    ESTADO DEL ARTE MARCO CONCEPTUAL MÉTODOS DE USABILIDAD PROCESOS DE DISEÑO DE INTERFACES GRÁFICOS DE USUARIO MÉTODOS DE INSPECCIÓN MÉTODOS DE PROTOTIPADO Y CATEGORIZACIÓN INTRODUCCIÓN TÉCNICA PROPUESTA PROPUESTA FASE DE DEFINICIÓN Y EDUCCIÓN DE REQUISITOS FASE DE ELICITACIÓN DE REQUISITOS FASE DEL ANÁLISIS HEURÍSTICO FASE DEL USUARIO FINAL FASE DE RESPUESTAS CASO DE ESTUDIO EVALUACIÓ

    Aplicación de técnicas de usabilidad sobre cursos MOOCs

    Full text link
    Los Massive Open Online Course (MOOC) son cursos masivos de aprendizaje en línea, que cada vez son más populares por la ventaja que en ellos ven proveedores y estudiantes. Al ser una modalidad nueva de enseñar, no existen muchos estudios de usabilidad al respecto. Son evidentes varios problemas para estudiar tal característica en un contexto de proveedores, plataformas y modelos de cursos heterogéneos, y de usuarios diversos, dispersos y cambiantes. Una cuestión que parece fundamental es la adaptación de las técnicas existentes para estudiar la usabilidad en este contexto. El objetivo de este trabajo es integrar técnicas adecuadas de usabilidad propias de IPO (Interacción Persona-Ordenador) para el desarrollo software en el proceso de desarrollo de MOOCs, adaptándolas de forma apropiada al correspondiente contexto, con el fin de evaluar y mejorar la usabilidad y tratar así de reducir la deserción de estudiantes que actualmente caracteriza a dichos cursos. Se propone una aproximación para la solución del problema, y se presenta un ejemplo de adaptación de técnicas de usabilidad a un caso práctico de evaluación de MOOCs reales. Analizando con una búsqueda sistemática la literatura actual existente sobre la aceptación de la usabilidad de los MOOCs, se llega a la conclusión de que no existen artículos relacionados con la temática de interés, por lo que se realizan búsquedas sobre el tema en documentaciones de congresos y otras fuentes menos formales de Internet. Los resultados obtenidos en estas segundas exploraciones fueron igual de infructuosas que las primeras, por lo que se puede afirmar que no hay trabajos académicos ni otras referencias sobre usabilidad y MOOC. Una vez verificado que no hay literatura relacionada con la usabilidad de los MOOCs, se plantea realizar un estudio de usabilidad sobre alguna de las plataformas existentes más comunes, para lo que se analizan las características más importantes de las plataformas MOOC existentes y las técnicas de usabilidad aplicables. Para ello se seleccionan las plataformas más populares a la hora de realizar MOOCs. Se lleva a cobo un análisis exhaustivo de los cursos impartidos y del número de estudiantes en cada uno ellos, para compararlos después. Además, se establecen las características que se tendrán en cuenta para el análisis de usabilidad posterior, generando una caracterización de plataformas y cursos según una de las clasificaciones de MOOCs más extendida, que considera dos tipos cMOOC y xMOOC. En este trabajo, se han revisado también las técnicas de usabilidad para actividades IPO, que se han clasificado teniendo en cuenta tipos genéricos de actividades de la disciplina Ingeniería del Software (IS): ingeniería de requisitos, diseño y evaluación. Posteriormente, se han seleccionado y propuesto adaptaciones a varias de esas técnicas para poder aplicarlas sobre MOOCs, teniendo siempre en cuenta que se trata de cursos masivos y realizados a través de internet. Las técnicas adaptadas de ingeniería de requisitos son: card sorting, perfiles de usuario y Personas, brainstorming, prototipos online. La técnica de usabilidad de diseño adaptada para MOOCs es: análisis de impacto. Dentro de las técnicas de usabilidad de evaluación existen tres grandes grupos de técnicas para evaluar la usabilidad: evaluación por expertos, pruebas de usabilidad y estudios de seguimiento de los sistemas instalados. Las técnicas del último tipo que se adaptado para MOOCs son: pensar en voz alta, grabación de vídeo y grabación de audio, uso de registros, focus groups, evaluación a distancia, cuestionarios y encuestas. Para probar la eficacia de algunas de las técnicas adaptadas, se han seleccionado dos que se han aplicado en cinco cursos MOOC implementados e impartidos por la Universidad Autónoma de Madrid a través de UAMx utilizando la plataforma de edX durante el segundo cuatrimestre del curso académico 2015-2016. Los cursos sobre los que se han aplicado las técnicas adaptada son: Equidad, Renal, Química, Idealismo y Seguridad Alimentaria. Las técnicas de análisis de la usabilidad escogidas son la técnica de cuestionario y la técnica de encuesta, en este caso la denominada SUS, dado que se trata de técnica fáciles de adaptar y aplicar, cortas, claras, concisas y que se aplican sobre sistemas instalados. Considerando los resultados de la aplicación de las técnicas sobre los cursos MOOCs mencionados, se comprueba que todos los cursos tienen una usabilidad aceptable, aunque se identifican ciertas mejoras a realizar en futuras ediciones de los cursos analizados. Estas mejoras se relacionan con el rediseño de la interfaz y con el diseño de la interacción, y se manifiestan con independencia de las características de los usuarios participantes. Según los resultados de la encuesta de evaluación de usabilidad realizada a todos los estudiantes que llegaron hasta el final del curso y se prestaron a ello, los valores promedios obtenidos son aceptables por lo que se considera que los todos los cursos son usables. Con todo ello se consigue el objetivo general de este TFM que es integrar técnicas de usabilidad propias de IPO para el desarrollo software en el proceso de desarrollo de los MOOCs, adaptándolas de forma adecuada al correspondiente contexto, con el fin de evaluar y mejorar la usabilidad de tales cursos e intentar reducir con ello la deserción de estudiantes que los caracterizan. De forma que para conseguirlo se ha: investigado el estado del arte, los antecedentes y el estado actual respecto a MOOCs, Interacción Persona-Ordenador y Usabilidad; analizado los tipos de MOOCs, plataformas para su implementación y cursos ofrecidos desde ellas, caracterizando dichos cursos; estudiado las técnicas de usabilidad aplicables al desarrollo de MOOCs; adaptado algunas de ella para su utilización práctica; y aplicado algunas de las técnicas sobre cursos reales de ese tipo.Massive Open Online Course (MOOC) are massive online learning courses, which are becoming more popular by the advantage seen in them by suppliers and students. As a new teaching mode, there are not many usability studies about it. Several problems are evident to study such a feature in a context of vendors, platforms and heterogeneous models courses and diverse, scattered and changing users. One issue that seems fundamental is the adaptation of existing techniques to study the usability in this context. The aim of this work is to integrate appropriate techniques from HCI (Human Computer Interaction) for software development in the MOOCs development process, adapting appropriately to the right context, in order to assess and improve usability and so try to reduce the dropout students that currently characterizes such courses. An approach to solving the problem is proposed, and an example of adaptation of usability techniques in a case study to evaluate real MOOCs. Analysing with a systemic search the actual existing literature on the acceptance of usability on MOOCs nowadays, we reach the conclusion that there are no studies related with the subject that is being carried out, so searches about the subject were done through congress documentations and other less formal sources on the Internet. The results obtained in these second scans were as fruitless as the first, so we can say that there are no academic papers or other references about usability and MOOC. Once verified that there is no literature regarding the usability of MOOCs, we propose to conduct a usability study on some of the most common existing platforms, for which the most important features of existing MOOC platforms and usability techniques applicable are analysed. To do this, the most popular platforms to take MOOCs are selected. A thorough analysis is done about the number of courses and the number of students in each one of them, later to be compared. In addition, the features that will be considered for further analysis of usability are established, generating a characterization of platforms and courses according to the most extended MOOC classification, that considers two types cMOOC and xMOOC. In this work, we have also reviewed the usability techniques for IPO activities, which have been fitted considering generic types of activities Software Engineering discipline (SE): requirements engineering, design and evaluation. Later, the usability techniques have been selected and proposed the following technical adjustments to be applied on MOOCs, always taking into account that courses are massive and made through the Internet. The modified techniques are engineering requirements: card sorting, user profiles and Persona, brainstorming, online prototyping. The usability technique of design adapted to MOOCs is: impact analysis. Within the usability evaluation techniques there are three major groups of techniques to evaluate the usability: expert evaluation, usability testing and follow-up studies of installed systems. The techniques of the latter type, which have been adapted for MOOCs are: thinking aloud, video recording and audio recording, use of records, focus groups, remote evaluation, questionnaires and surveys. To test the effectiveness of some of the techniques adapted, we selected two of them, which have been implemented in five MOOC courses implemented and delivered by UAM (Universidad Autónoma de Madrid) institution through UAMx using edX platform during the second semester of the academic year 2015-2016. The courses on which adapted techniques have been applied are: Equidad, Renal, Química, Idealismo and Seguridad Alimentaria. The analysis techniques picked are questionnaire and survey, in this case SUS, since they are easy to apply, short, clear, concise, and are applied on installed systems. Considering the results of the application of the aforementioned techniques MOOCs courses, it is checked that all courses have an acceptable usability, although certain improvements are identified to be made in future editions of related courses. These improvements are related to the redesign of the interface and interaction design, and manifest themselves regardless of the type of user. According to the results of the evaluation survey conducted usability to all users that completed the course, the mean values obtained are acceptable so it is considered that the courses are still usable. Therefore, the general aim of this work is achieved, that is to integrate the usability techniques proper of HCI software development in the process of MOOC development, adapting them to the context in the right way, with the aim to evaluate an improve the usability of the courses and reduce the abandon rates of this type of courses. To achieve this: the state of the art about MOOCs, HCI and Usability has been investigated, the MOOC types, platforms to implement them and courses offered have been analysed and characterized; studying the usability techniques applicable to the development of MOOCs, adapting some of them to use them in practice, and apply some of the techniques on real courses of these type

    Automatización de la Técnica Para Medir la Funcionalidad de los Escenarios en los Requisitos de Usuario Para Sistemas de Información Administrativos

    Get PDF
    El presente trabajo de investigación expone la propuesta de una técnica de medición de la funcionalidad de los escenarios de los sistemas de información en la etapa de adquisición de requerimientos de usuario. Esta técnica proviene de la dificultad de obtener elementos contundentes para lograr una medición efectiva de los escenarios. En teoría, la actividad está diseñada como una unidad que define una técnica que permite medir la mencionada funcionalidad. La técnica propuesta posee puntos de referencia que ayudan a la organización de los escenarios que se presentan en los sistemas de información. La Técnica parte de la hipótesis de que la comprensión de las funcionalidades de los escenarios realizadas por los agentes que participan en un sistema es un tema clave para el éxito de los programas informáticos que deberán realizarse. La referencia teórica de este trabajo se centra en la Ingeniería de Requerimientos y los Escenarios. Como un ejemplo de aplicabilidad de la técnica propuesta se ha elaborado un caso de estudio para ello. Al final del trabajo, utilizando los resultados obtenidos se demuestra la viabilidad de vincular la técnica propuesta con los métodos de análisis y especificación de requisitos. Palabras Clave: Requisitos de usuario, funcionalidad de los escenarios, medición de los escenarios.Tesi

    Modelo para la aplicación de minería de datos académicos en las Universidades Peruanas

    Get PDF
    La presente investigación ha partido de dos situaciones problemáticas: la mala gestión del proceso de minería de datos y la definición detallada de los entregables de cada etapa del proceso. Además de la inexistencia de un modelo de aplicación de Minería de datos en el entorno académico en las universidades peruanas. Para desarrollar el Nuevo Modelo se revisaron metodologías robustas y modernas como: CRISP-DM, SEMMA, CATALYS, KDD y los aportes del investigador. Se hizo un análisis comparativo de las metodologías y se identificó que unos de os principales problemas en todas es la gestión en si del proyecto por ende se utilizó el PMBOOK para mejorar esta etapa. El nuevo modelo propuesto y aplicado consta de 2 subprocesos: Subproceso de Gestión de Proyecto, Subproceso de Aplicación de Minería de Datos. Así se logró la finalidad primordial que es Elaborar y aplicar el Modelo en una Institución Universitaria. Excelentes resultados fueron obtenidos, entre ellos: El desarrollo del Nuevo Modelo para la mejora de proceso de aplicación de minería de datos en entornos académicos y en la aplicación del mismo donde se observó la optimización considerable de los indicadores propuestos. Las conclusiones más importantes son: el nuevo modelo posibilitó la mejora en la gestión de proyectos de aplicación de minería de datos en entidades educativas universitarias, su aplicación permite obtener mejoras sustanciales al proceso, las técnicas estadísticas usadas durante las etapas fueron muy relevantes y significativas, y las TICs fueron herramientas relevantes que posibilitaron mejorar el proceso, para convertirlo en uno más eficiente y asegurar así que las tareas generen valor para los usuarios

    Extracción de información de documentos de negocio escritos en lenguaje natural en idioma español y su representación en un modelo conceptual

    Get PDF
    Desde estilos descritos, este trabajo adopta PoS Tagging como método extractor y modelo UML que represente el saber, planteando que aplicar técnicas de PLN a documentos de negocio escritos en español permite extraer información y generar un modelo conceptual de manera rápida en el proceso manual realizado por un ingeniero. Propone un método para extraer información desde documentos de negocio escritos en idioma español y generar un modelo conceptual a partir de la noción en dichos escritos, adaptando herramientas para realizar el pre-procesamiento de documentos de negocio y extraer elementos del texto, definir reglas de mapeo entre elementos identificados y elementos de un modelo conceptual, desarrollar una herramienta para transformar los elementos extraídos en modelo conceptual y evaluar el método de extracción propuesto aplicándolo a documentos de negocio de una organización para identificar tiempo de procesamiento y nivel de interpretación de la información.Magíster en Ingeniería de SoftwareMaestrí

    Transformación de técnicas de usabilidad relacionadas con las actividades de la ingeniería de requisitos para su incorporación en los procesos de desarrollo ágil

    Full text link
    Contexto: En la última década ha crecido el interés por la integración del proceso de desarrollo de software ágil (PDSA) y el diseño centrado en el usuario (DCU). Sin embargo, existen pocos trabajos que estudien como un todo el tema, y determinen el estado actual de tal integración. Además, no existen propuestas formalizadas para la incorporación de técnicas de usabilidad en el PDSA ni guías generalizadas que se puedan seguir para su aplicación adecuada por la comunidad ágil. Esta incorporación debe realizarse desde las actividades tempranas de los PDSA. Por tanto, es necesario investigar técnicas de usabilidad que puedan ser incorporadas en las actividades de Ingeniería de Requisitos de los PDSA. Objetivos: Los objetivos de este trabajo consisten en identificar el estado del arte de la integración de los PDSA y DCU, y el estado de la usabilidad en los procesos ágiles, así como también incorporar técnicas de usabilidad relacionadas con las actividades de la Ingeniería de Requisitos en el PDSA. Para ello, es necesario determinar las condiciones desfavorables que dificultan el uso de técnicas de usabilidad en el PDSA y sus transformaciones asociadas. En detalle, se analizan las transformaciones que deben realizarse a la técnica Investigación Contextual y a la técnica Personas para poder ser incorporadas en el PDSA. Además, validamos la viabilidad de incorporar estas técnicas de usabilidad en un proyecto de desarrollo de software ágil real. Método: A través de un Systematic Mapping Study (SMS) se han determinado las técnicas de usabilidad usadas ocasionalmente en el PDSA. Para el análisis de las técnicas de la Interacción Persona Ordenador (IPO) se ha utilizado un catálogo de técnicas recopilado por investigadores en el área de la Ingeniería del Software (IS) para mejorar la usabilidad. Posteriormente, en este trabajo se analizan las condiciones de las técnicas que dificultan su uso en PDSA, y se estudian las técnicas utilizadas por PDSA para determinar cómo han sido incorporadas en sus desarrollos y así definir las adaptaciones propuestas en el contexto de desarrollo ágil. A continuación, se transforman las técnicas Investigación Contextual y Personas para su incorporación en PDSA, y por medio de un estudio de caso, se validan estas transformaciones. Resultados: Este trabajo formaliza una propuesta de incorporación de técnicas de usabilidad en PDSA de gran interés para la comunidad ágil. Esta propuesta realiza adaptaciones sistematizadas, con guías generalizadas que se pueden seguir en las actividades de Ingeniería de Requisitos de los PDSA. Para estas técnicas se llevan a cabo adaptaciones según las características y el modo de desarrollo ágil. Se transforman las técnicas Investigación Contextual y Personas y se evalúa la viabilidad de su aplicación en un proceso Scrum con un equipo de desarrollo perteneciente a una compañía ecuatoriana, obteniendo resultados positivos al generar historias de usuario mejoradas con requisitos de usabilidad derivados del conjunto de técnicas transformadas. Conclusiones: Esta investigación brinda una visión general e integrada de la literatura existente acerca de la integración de los PDSA y DCU, y define un marco de incorporación de técnicas de usabilidad en las actividades de Ingeniería de Requisitos de los PDSA. Las técnicas Investigación Contextual y Personas transformadas pueden ser utilizadas directamente por los desarrolladores ágiles en sus proyectos de software.Context: Interest in the integration of the agile software development process (ASDP) and user-centred design (UCD) has grown over the last decade. However, there are not many papers on the subject as a whole, and determine the current state of such integration. In addition, there are no formalized proposals for incorporating usability techniques in the ASDP or generalized guidelines that can be followed for the proper implementation by the agile community. This incorporation should be done in the early activities of ASDP. it is therefore necessary to research about usability techniques that can be incorporated in the Engineering Requirements activities of ASDP. Objective: The objectives of this study consists of identifying the current state of the integration of ASDP and UCD, and the state of usability in agile processes and also incorporate Requirements Engineering related usability techniques in ASDP. It is therefore necessary to determine the conditions that are adverse to the use of usability techniques in ASDP and its associated transformations. In detail, this study analyzed the transformation that must be done to techniques such as Contextual Inquiry and Personas so they can be incorporated in ASDP. In addition, we validate the feasibility of incorporating these usability techniques in a real agile software development project. Research Method: Through a Systematic Mapping Study (SMS), it has been determined usability techniques used occasionally in the PDSA. The techniques were analyzed from an existing catalogue of human-computer interaction (HCI) techniques compiled by researchers in the field of Software Engineering (SE) to improve usability. Later in this study, the conditions that pose an obstacle to the use of the techniques in ASDP were then examined, and the techniques used by ASDP were studied to determine how they have been adopted in development projects and define the adaptations in the context of ASDP. Then, Contextual Inquiry and Personas techniques were transformed for incorporation into ASDP, and through a case study, these transformations are validated. Results: This study formalizes a proposal for incorporating usability techniques in ASDP that are of great interest to the agile community. This proposal makes systematic adaptation, with generalized guidelines that can be followed in the Engineering Requirements activities of ASDP. For these techniques adaptations are conducted according to the way of agile development. The Contextual Inquiry and Personas techniques are transformed and the feasibility of its application is evaluated in a Scrum process with a development team belonging to an Ecuadorian company, with positive results generating enhanced user stories with usability requirements derived from the set of transformed techniques. Conclusions: This study provides a comprehensive and integrated vision of the existing literature on integration of ASDP and UCD and defines a framework for incorporating Requirements Engineering related usability techniques in ASDP. Contextual Inquiry and Personas transformed can be used directly by the agile developers

    Pensamiento analógico formal, razonamiento lógico y comprensión de lectura en estudiantes preuniversitarios de Lima Metropolitana

    Get PDF
    Manifiesta que el estudiante preuniversitario requiere ser competente en la comprensión de textos, por ello es crucial identificar factores de importancia en dicho logro, basados en una teoría de la comprensión lectora como el abordaje de la lectura de Sánchez (2008) y entendiéndolo como dividida en dos etapas, las que deben corresponderse respectivamente con el razonamiento analógico - respaldando su elección en la propuesta de redes (cnets) en el funcionamiento cerebral (Skipper, 2015)- y la lógica proposicional. Con una muestra representativa de 384 preuniversitarios y un diseño descriptivo, se utilizó un test de analogías, el subtest de lógica proposicional de Longeot con la comprensión lectora, medida con la técnica de Cloze. Se encontró relación significativa de la lectura con la lógica proposicional (r=0.46) pero no con el razonamiento analógico, ni entre estas dos últimas variables.Tesi
    corecore