12 research outputs found

    Reducing Requirement Perception Gaps through Coordination Mechanisms in Software Development Team

    Get PDF
    Users and IS development staff often have different interpretations and understandings on software requirements because of the difference in knowledge, experiences and values. Jiang et al (2002) argue that this perception difference must be well managed to lead to the new understanding of requirements. This study tries to solve this question by examining the impact of coordination mechanisms on the requirement perception differences. Coordination theory and collective mind theory are used to explain the cognitive process underlying these coordination strategies, which enable the development of shared understandings on requirement development

    Revisión de resultados experimentales en técnicas de prueba y de educción de conocimientos

    Get PDF
    La cantidad de experimentos realizados en el ámbito de la ingeniería del software ha ido aumentando considerablemente en los últimos años. Estos experimentos cubren un amplio rango de temas, como por ejemplo, técnicas de pruebas en software, técnicas de educción de conocimientos, lenguajes de programación, etc. Sin embargo, si los experimentos no son tratados como investigaciones controladas, formales y rigurosas, existe un riesgo de obtener conclusiones que carezcan de validez. En este reporte, se analizan 32 experimentos sobre técnicas de prueba y de educción de conocimientos para verificar la correctitud de los mismos. En la sección 2, se describe el estado de la cuestión, donde se exponen nociones de experimentación y técnicas estadísticas. La sección 3, describe el problema a tratar; y la sección 4, la solución propuesta. Los resultados se exponen en la sección 5. En la sección 6, se presentan las conclusiones, seguidas por las futuras líneas de investigación y la bibliografía en las secciones 7 y 8 respectivamente.Eje: Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Revisión de resultados experimentales en técnicas de prueba y de educción de conocimientos

    Get PDF
    La cantidad de experimentos realizados en el ámbito de la ingeniería del software ha ido aumentando considerablemente en los últimos años. Estos experimentos cubren un amplio rango de temas, como por ejemplo, técnicas de pruebas en software, técnicas de educción de conocimientos, lenguajes de programación, etc. Sin embargo, si los experimentos no son tratados como investigaciones controladas, formales y rigurosas, existe un riesgo de obtener conclusiones que carezcan de validez. En este reporte, se analizan 32 experimentos sobre técnicas de prueba y de educción de conocimientos para verificar la correctitud de los mismos. En la sección 2, se describe el estado de la cuestión, donde se exponen nociones de experimentación y técnicas estadísticas. La sección 3, describe el problema a tratar; y la sección 4, la solución propuesta. Los resultados se exponen en la sección 5. En la sección 6, se presentan las conclusiones, seguidas por las futuras líneas de investigación y la bibliografía en las secciones 7 y 8 respectivamente.Eje: Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Evaluating End User Development as a Requirements Engineering Technique for Communicating Across Social Worlds During Systems Development

    Get PDF
    Requirements engineering is a key activity in systems development. This paper examines six systems development projects that have used end user development (EUD) as a requirements engineering technique for communicating across social worlds. For this purpose, we employed the theoretical lens of design boundary object in order to focus on functional and political ecologies during the development process. Four features were investigated: (1) the capability for common representation, (2) the capability to transform design knowledge, (3) the capability to mobilise for design action, and (4) the capability to legitimise design knowledge across social worlds. We concluded that EUD means a high degree of end user involvement and takes advantage of end users’ know-how. It has the ability to capture requirements and transfer them into the final information system without the need to make an explicit design rationale available to the systems developers. However, systems developers have little or no influence on business requirements. Their role is mainly as technical experts rather than business developers. The systems developers took control and power of technical requirements, while requirements that relate to business logic remained with the end users. Consequently, the systems developers did not act as catalysts in the systems development process

    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.

    An evaluation of the development of a cash management system.

    Get PDF
    Thesis (MBA)-University of Natal, 2003.Information systems and information technologies are the fastest growing industries in developed and developing countries. However, " ... studies repeatedly point out that 30 to 45% of systems projects fail prior to completion. Over half of all systems projects overrun their budget and schedules by up to 200% or more" (Lientz & Rea, 1999). The objectives of the research was: • To determine best practices for developing an information system. Regardless of what information system it is, there are certain practices that will be applicable to all information systems. • To evaluate the development of an information system in a financial institution, and • To establish ways to improve the development of information systems. The study was conducted amongst the project team that developed the information system and the users ofthe system. The findings of the study indicated that problems were experienced during all phases of the SDLC. It was evident that the incorrect procedures in the initial phases of the SDLC, caused problems throughout the entire development process. Implementing the recommendations proposed would enable the project team to successfully implement an information system that meets the user requirements

    Étude de l'efficacité des techniques de définition des besoins utilisées en contexte d'intelligence d'affaires

    Get PDF
    Depuis très longtemps, les organisations travaillent à améliorer le taux de succès dans l'implantation de systèmes d'information complexes. La recherche a démontré que les deux tiers des échecs en systèmes d'information sont attribuables aux erreurs faites lors de la définition des besoins. Bien que certains chercheurs ont étudié les techniques et méthodes d'analyse de besoins en systèmes d'information, elles ne sont pas encore bien répertoriées ni étudiées en contexte d'intelligence d'affaires. Cette recherche vise à mieux comprendre rutilisation [i.e. l'utilisation] des techniques de définition des besoins dans le but d'identifier les techniques les plus efficaces pour définir les besoins en contexte d'intelligence d'affaires. Pour ce faire, nous avons pris une approche comparative des caractéristiques spécifiques aux systèmes d'information opérationnels et décisionnels. Ainsi, grâce à une revue de littérature exhaustive, nous avons été en mesure de démontrer la nature intuitive et évolutive des besoins en intelligence d'affaires et la nécessité d'utiliser une approche itérative lors du processus de définition des besoins. Nous avons alors créé notre cadre de recherche à partir des modèles itératifs de définition des besoins et des techniques déjà répertoriées dans la littérature professionnelle et scientifique. Afin de valider notre cadre de recherche, nous avons utilisé une méthodologie exploratoire/qualitative auprès de 14 professionnels d'affaires et des technologies de l'information. Une première phase d'entrevue a permis de bien comprendre le processus de définition des besoins en contexte d'intelligence d'affaires et d'identifier les techniques utilisées par les participants. Une seconde phase d'entrevue a permis de mesurer la fréquence d'utilisation et l'efficacité perçue de 25 techniques en contexte transactionnel et d'intelligence d'affaires. Les résultats démontrent que l'efficacité des techniques utilisées correspond directement à la nature des besoins. Ainsi, les techniques orientées sur la modélisation des données, les buts et les indicateurs clés de performance ainsi que le prototypage sont nettement plus efficaces en intelligence d'affaires. D'autre part, la cartographie des processus, les scénarios et cas d'utilisation, ainsi que l'observation, sont plus efficaces en contexte transactionnel. Nos résultats montrent également l'importance d'utiliser une combinaison de techniques dans la définition des besoins d'information. Cette recherche contribue à l'avancée des connaissances dans le domaine de la définition des besoins en étant la première à répertorier les techniques les plus efficaces en contexte d'intelligence d'affaires et en présentant une nouvelle perspective d'efficacité mesurée d'après la nature du contexte. De plus, en mettant en évidence la différence et le caractère particulier des besoins opérationnels et décisionnels, cette recherche permet aux professionnels de comprendre concrètement comment adapter leur approche de définition des besoins à chacun de ces contextes
    corecore