13 research outputs found

    Collaborative resolution of requirements mismatches when adopting open source components

    Get PDF
    [Context and motivation] There is considerable flexibility in requirements specifications (both functional and non-functional), as well as in the features of available OSS components. This allows a collaborative matching and negotiation process between stakeholders such as: customers, software contractors and OSS communities, regarding desired requirements versus available and thus reusable OSS components. [Problem] However, inconclusive research exists on such cooperative processes. Not much empirical data exists supporting the conduction of such research based on observation of industrial OSS adoption projects. This paper investigates how functional and non-functional requirement mismatches are handled in practice. [Results] We found two common approaches to handle functional mismatches. The main resolution approach is to get the components changed by the development team, OSS community or commercial vendor. The other resolution approach is to influence requirements, often by postponing requirements. Overall, non-functional requirements are satisfactorily achieved by using OSS components. Last but not least, we found that the customer involvement could enhance functional mismatch resolution while OSS community involvement could improve non-functional mismatch resolution. [Contribution] Our data suggests that the selecting components should be done iteratively with close collaboration with stakeholders. Improvement in requirement mismatch resolution to requirements could be achieved by careful consideration of mismatches size, requirements flexibility and components quality.Peer ReviewedPostprint (author's final draft

    An MADM risk-based evaluation-selection model of free-libre open source software tools

    Get PDF
    Free-Libre Open Source Software (FLOSS) tools are free-cost license highly attractive to be implemented by organizations. However, not of all the FLOSS tools are mature, and failed implementations can occur. Thus, FLOSS evaluation-selection frameworks and FLOSS success-failure implementation factors studies have been conducted. In this research, we advance on such studies through an integrated FLOSS evaluation-selection model with a risk-based decision making approach. Our model was built upon the other two literatures, and it was structured as a Multi-Attribute Decision Making (MADM) model which contains 12 variables grouped in four risk categories: financial, organizational, end-user and technical ones. We illustrated its utilization in the domain of Information Technology Service Management (ITSM) FLOSS tools. Hence, our model contributes to the FLOSS literature with the inclusion of the risk management approach and to the FLOSS evaluation-selection praxis with the provision of an innovative and essential risk-based model

    Selecting an open-source framework: a practical case based on software development for sensory analysis

    Get PDF
    The use of frameworks based on Free Open-Source Software (FOSS) has become a viable alternative in the software development process, when compared with Proprietary Software or Closed Source Software. Given that the quality of Open-Source Software (OSS) products varies widely, the careful evaluation of such frameworks, according to a set of requirements, is an important step in the software development process. This work presents the evaluation of some open-source frameworks in order to find the most suitable one for developing a Decision Support System (DSS) to use in Sensory Analysis. This DSS is being designed to support the evaluation of Tasting Panels in sectors where Sensory Analysis is used to assess products’ quality. The methodology used, based on content analysis in Online Collaborative Spaces, proved to be appropriate to achieve the objectives of this study and therefore, can be extended to select OSS in other areas. Thus, the result of this work is valuable not only for researchers on trends in the OSS area, but also for software developers that intend to implement DSS using FOSS

    Software libre para implementar soluciones de almacenamiento privado en la nube

    Get PDF
    Introducción: En este artículo se plantea la creación de un prototipo de almacenamiento de datos sobre Cloud Computing, mediante el uso de herramientas de software libre, para pequeñas y medianas empresas (PyMes); el cual contribuirá en mejorar la capacidad de almacenamiento de información, incorporando al proceso una herramienta de Cloud Storage, que permita crear, guardar y actualizar los datos de forma sincronizada desde cualquier ubicación geográfica, reduciendo los riesgos de mantener varias versiones de un documento y perdida de información temporal o definitiva. De esta forma se propone evidenciar que las herramientas libres de código abierto son de bajo costo y colaborativas para pequeñas empresas. Objetivo: Evaluar la pertinencia, viabilidad e impacto de las herramientas de Cloud Storage sobre software libre, a fin de implementar un prototipo de almacenamiento de datos para ser usado por las pequeñas y medianas empresas, logrando establecer esquemas de organización y toma de decisiones acorde a sus objetivos empresariales. Metodología: Se basa en un método espiral por etapas. En la primera etapa se aplicó el modelo de comparación de productos de software libre Qualification and Selection of Opensource Software (QSOS) para identificar la mejor herramienta Cloud Storage. Para la segunda etapa se realizó el diseño e implementación del prototipo para el almacenamiento sobre Cloud Computing, y en la última etapa se efectuaron pruebas y ajustes en la validación de dicho prototipo para su puesta en marcha. Resultados: Estructura de un prototipo funcional terminado, para el almacenamiento de datos sobre Cloud Computing mediante el uso de herramientas de software libre, dirigido a las pequeñas y medianas empresas; evidenciando su fácil manejo, control y toma de decisiones en la gestión de sus datos y despliegue en la organización, convirtiéndose en una herramienta que beneficia a este tipo de sector productivo. Conclusiones: La construcción de sistemas de almacenamiento de datos sobre Cloud Computing, basados o guiados en el prototipo logrado, se constituye como una herramienta de bajo costo en su implementación y mantenimiento, lo que contribuye a la sostenibilidad de la solución, junto con la posibilidad de escalamiento de nuevas funciones y/o módulos, por parte de pequeñas y medianas empresas, que no poseen recursos financieros para la inversión en tecnología de la información y servicios de conectividad y almacenamiento.Introduction− In this article proposes the creation of a prototype of storage of data on Cloud Computing using free software tools, for small and medium enterprises (SMEs), which will contribute in improving the storage capacity of information, incorporating to the process a Cloud Storage tool, which allows to create, save and update the data in a synchronized way from any geographic location, reducing the risks of maintaining several versions of a document and losing temporary or definitive information. In this way it is proposed to show that free open source tools are low cost and collaborative for small businesses.Objective−Evaluate the relevance, feasibility and impact of Cloud Storage tools on free software in order to implement a data storage prototype to be used by small and medium en-terprises, establishing organizational and decision-making schemes according to their objectives business.Methodology−It is based on a spiral method by stages. In the first stage the model of comparison of free software products Qualification and Selection of Opensource Software (QSOS) applied to identify the best Cloud Storage tool. Sec-ond stage, the design and implementation of the prototype was carried out for storage over Cloud Computing. The last stage, tests and adjustments were made in the validation of said prototype for its start-up.Results− Structure of a finished functional prototype for the storage of data on Cloud Computing through the use of free software tools, aimed at small and medium enter-prises, evidencing its easy handling, control and decision making in the management of their data and deployment in the organization becoming a tool that benefits this type of productive sector.Conclusions−The construction of data storage systems on Cloud Computing, based or guided on the achieved prototype, constitutes a low cost tool in its implementation and mainte-nance, which contributes to the sustainability of the solution together with the possibility of scaling new functions and / or modules, by small and medium-sized companies, that do not have financial resources for investment in information technology and connectivity and storage services

    Prototype of data storage on cloud computing through the use of free software tools, for small and medium-sized enterprises (SMEs)

    Get PDF
    El presente trabajo hace referencia al diseño y evaluación de un prototipo de almacenamiento de datos sobre Cloud Computing, bajo la plataforma de servicios AWS (Amazon Web Servicies), implementados sobre NextCloud como conjunto de aplicaciones. Fomentando el uso de herramientas libres para pequeñas y medianas empresas, como una alternativa de contribución a la competitividad y productividad de negocio; con funciones y aplicaciones para compartir, colaborar y sincronizar en tiempo real, caracterizadas por la usabilidad, acceso, gestión de infraestructura, fiabilidad, seguridad y eficiencia en su funcionamientoUniversitat Oberta de Catalunya UOCINTRODUCCIÓN 1 FORMULACIÓN DE LA INVESTIGACIÓN _________________________ 15 1.1 PLANTEAMIENTO DEL PROBLEMA Y JUSTIFICACIÓN _____________ 15 1.2 OBJETIVOS ________________________________________________ 17 1.2.1 Objetivo general______________________________________________________________ 17 1.2.2 Objetivo específicos _________________________________________________________ 17 2 MARCO TEÓRICO Y ANTECEDENTES __________________________ 18 2.1 METODOLOGÍA INVESTIGACIÓN: ESTADO DEL ARTE _____________ 18 2.2 CLOUD COMPUTING _________________________________________ 20 2.2.1 Evolución de Cloud Computing ______________________________________________ 20 2.2.2 Características de Cloud Computing ________________________________________ 23 2.2.3 Modelos de Servicios Cloud _________________________________________________ 24 2.2.4 Modelos de Implementación _________________________________________________ 25 2.2.5 Aspectos Legales sobre Cloud Computing __________________________________ 26 2.2.6 Metodologías de evaluación de software libre ______________________________ 27 2.3 METODOLOGÍA DE CALIFICACIÓN Y SELECCIÓN DE SOFTWARE ___ 30 2.3.1 Definir ________________________________________________________________________ 30 2.3.2 Evaluar _______________________________________________________________________ 35 2.3.3 Calificar ______________________________________________________________________ 37 2.3.4 Seleccionar___________________________________________________________________ 40 2.4 TECNOLOGÍAS A USAR ______________________________________ 43 2.5 SOFTWARE LIBRE ___________________________________________ 44 3 MÉTODO DE INVESTIGACIÓN (MARCO METODOLÓGICO)__________ 46 3.1 DESCRIPCIÓN DEL MÉTODO __________________________________ 46 3.1.1 Actividades ___________________________________________________________________ 46 3.2.1 Funcionalidades______________________________________________________________ 48 3.2.2 Operación del prototipo ______________________________________________________ 48 3.2.3 Componentes (Nodos) _______________________________________________________ 48 3.2.4 Topología ____________________________________________________________________ 49 3.3 ARQUITECTURA PROTOTIPO _________________________________ 52 3.4 TRABAJO DE CAMPO ________________________________________ 54 3.5 POBLACIÓN OBJETIVO _______________________________________ 54 4 RESULTADOS DE LA INVESTIGACIÓN __________________________ 56 4.1 ANÁLISIS DE VENTAJAS Y DESVENTAJAS DEL PROTOTIPO ________ 56 4.2 PROTOTIPO SOFTWARE _____________________________________ 56 4.3 PRUEBAS DE FUNCIONAMIENTO DEL PROTOTIPO _______________ 57 4.3.1 Usabilidad ____________________________________________________________________ 59 4.3.2 Acceso _______________________________________________________________________ 60 4.3.3 Gestión de la Infraestructura ________________________________________________ 61 4.3.4 Fiabilidad _____________________________________________________________________ 61 4.3.5 Seguridad ____________________________________________________________________ 62 4.3.6 Eficiencia _____________________________________________________________________ 63 4.4 ESTIMACIÓN COSTOS CLOUD STORAGE SOBRE AWS ____________ 65 5 CONCLUSIONES ____________________________________________ 71 6 RECOMENDACIONES Y TRABAJOS FUTUROS ___________________ 72 BIBLIOGRAFÍA __________________________________________________ 73 ANEXOS _______________________________________________________ 76MaestríaThe Prototype of data storage refers to the design and evaluation of a data storage system on Cloud Computing, under the AWS services platform (Amazon Web Services), implemented on NextCloud as a set of applications. Promoting the use of free tools for small and medium enterprises, as an alternative to contribute to competitiveness and business productivity; with functions and applications to share, collaborate and synchronize in real time, characterized by usability, access, infrastructure management, reliability, security and efficiency in its operation. The prototype is a support tool in the management of low cost data and deployment, easy to implement, reliable, useful, stable, and intuitive that can benefit the operation of SMEs in the productive sector. The construction of data storage systems on Cloud Computing, based or guided on the achieved prototype, constitutes a low cost tool in its implementation and maintenance, which contributes to the sustainability of the solution together with the possibility of scaling new functions and / or modules, by small and medium enterprises, that do not have high financial volumes for investment in information technology and connectivity and storage services.Modalidad Presencia

    Markkinointi strategian tasolla avoimen lähdekoodin ohjelmistoyrityksessä

    Get PDF
    Ohjelmistoliiketoiminta on monilla mittareilla yksi nopeimmin kasvavista liiketoiminnan alueista eikä kasvulle näy loppua. Digitalisaation myötä niin yritys- kuin kuluttajajärjestelmien merkitys on muuttunut niin, että yritystoimintaa on lähes mahdotonta harjoittaa ilman sitä tukevia ohjel mistoja ja järjestelmiä. Tämä kehitys on muuttanut myös ohjelmistokehitystä moniin eri suuntiin. Kun markkinoille ilmestyy uutta tarjoomaa jatkuvalla syötöllä, niin liiketoiminnan vaatimusten uskoisi kasvavan samaa tahtia. Ohjelmistoliiketoiminnan kantava voima on innovatiivisuus sekä kriittinen ajattelu. Nämä edellä mainitut ovat olleet omiaan edesauttamaan avoimeen lähdekoo diin perustuvaa ohjelmistokehitystä, jonka suosio on varsinkin yritysjärjestelmien pohjana kasva nut 2000-luvun alusta alati kiihtyvää tahtia. Avoimen lähdekoodin ohjelmistoliiketoiminta perus tuu luotettavuuden, yhteisöllisyyden ja ilmaisuuden periaatteisiin. Nämä kolme teemaa asettavat avoimen lähdekoodin ohjelmistoyrityksen liiketoiminnalle, ja erityisesti markkinoinnin strategi alle haasteita. Ohjelmistoliiketoiminnalle ominainen tuoteorientoitunut liiketoimintamalli onkin saanut rinnalleen suhdeorientoituneempaa toimintaa, jonka johdosta ala on pienimuotoisessa mur roksessa, mitä tulee markkinoinnin suunnitteluun, strategiaan ja toteutukseen. Näin ollen, mark kinoinnin teoriat kuten suhdemarkkinointi, perinteinen markkinointi, arvoajattelu sekä brändin ja yhteisön johtaminen – markkinointistrategiasta puhumattakaan, ovat siirtyneet lähemmäksi tar kastelun keskiötä, varsinkin avoimen lähdekoodin ohjelmistoyrityksissä. Tässä tutkielmassa tarkastellaan avoimen lähdekoodin ohjelmistoyrityksen, ja yleisesti ohjelmis toyritysten markkinoinnin toimintoja, ja sitä miten käytäntö ilmenee strategian tasolla. Markki nointiosastot ovat ohjelmistoyrityksissä aliarvostetussa asemassa, ja yleinen ymmärrys liiketoi minnalle keskeisten markkinointiteemojen osalta on kyseenalaista. Tarkastelu rajoittuu aiem massa tieteellisessä tutkimuksessa esiin nostettuihin keskeisiin markkinoinnin teemoihin, sekä tutkimushaastattelujen perusteella löydettyihin ydinasioihin. Tutkielma on toteutettu laadullisena tutkimuksena. Tutkimus on teorian osalta jaettu avoimen lähdekoodin ohjelmistojen sekä -liiketoiminnan käsittelyyn, ja markkinoinnin teorian tarkaste luun markkinoinnin johtamisen ja markkinointistrategian paradigmoihin pohjautuen. Aineisto ke rättiin puolistrukturoiduin teemahaastatteluin, ja haastatteluja oli neljä kappaletta. Tutkimustuloksien perusteella on todennettavissa, että ohjelmistoliiketoiminnassa yleisesti val lalla oleva tuoteorientoituneisuus vie huomiota markkinoinnin strategiselta toteutukselta, ja mark kinoinnin roolia yhtenä yrityksen liiketoiminnan avaintoimintona kyseenalaistetaan. Avoimen lähdekoodin ohjelmistoyrityksissä tilanne on kehittymässä markkinoinnin teemoille suotuisam paan ja niitä paremmin huomioivaan suuntaan, mutta murroksen voidaan todeta olevan vasta ke hitysvaiheessa. Painopiste strategian tasolla on yhä mitattavien lyhyen aikavälin toimintojen tar kastelussa, ei niinkään pitkän aikavälin suunnittelussa. Avainsanat: Markkinointistrategia, markkinoinnin johtaminen, brändi, yhteisö, avoimen lähde koodin ohjelmistoliiketoiminta, tuoteorientoituneisuus, suhdeorientoituneisuus

    Evaluation model for the selection of free software tools in the document management process

    Get PDF
    El presente trabajo de grado se realiza con el fin de aportar al proceso de selección de una herramienta de software libre para la gestión documental en la Universidad de Nariño, mediante la aplicación de un modelo de evaluación, se desarrolló bajo el paradigma cuantitativo, con un enfoque empírico-analítico de tipo descriptivo y propositivo. La población objeto de estudio fueron las Universidades públicas en el sur-occidente colombiano, con un muestreo no probabilístico de tipo intencional, seleccionando a la Universidad de Nariño. Como resultado se logró la caracterización del proceso de gestión documental de la Universidad de Nariño, el diseño de un modelo de evaluación de herramientas de software libre para gestión documental a partir del análisis de los distintos modelos existentes, con el que se evaluó las herramientas de software libre de gestión documental, obteniendo a Alfresco Community como la de mayor favorabilidad, la cual fue validada en un ambiente de pruebas, dónde, se logró identificar que esta herramienta puede apoyar en varias de las actividades propuestas en los procesos de un programa de gestión documental. El trabajo permite concluir que en la Universidad de Nariño no existe definido un programa de gestión documental. Se propone un modelo de evaluación de software libre, que se fundamenta en las características de los modelos más usados. La evaluación de Alfresco, Knowledgetree, Nuxeo, Orfeo y Quipux, presenta a la herramienta Alfresco Community con la de mayor valoración en cuanto a los criterios de evaluación. La herramienta Alfresco Community al ser validada en un ambiente de pruebas obtiene una valoración muy alta para el desarrollo de las actividades de la gestión documental en una Institución de Educación Superior de carácter público.Universitat Oberta de Catalunya UOCINTRODUCCIÓN 13 1. ELEMENTOS DEL PROCESO INVESTIGATIVO 18 1.1 ANTECEDENTES Y ESTADO DEL CONOCIMIENTO 18 1.2 TITULO 28 1.3 PROBLEMA DE INVESTIGACIÓN 29 1.3.1 Descripción del problema. 29 1.3.2 Formulación del problema. 30 1.4 OBJETIVOS 30 1.4.1 Objetivo general. 30 1.4.2 Objetivos específicos 30 1.5 JUSTIFICACIÓN 31 1.6 MARCOS DE REFERENCIA 32 1.6.1 Marco teórico 32 1.6.1.1 Gestión documental. 32 1.6.1.2 Herramientas de soporte a la gestión documental. 35 1.6.1.3 Modelos de evaluación de software 39 1.6.1.4 Modelos de evaluación de calidad software libre. 41 1.7 METODOLOGÍA 48 1.7.1 Paradigma, enfoque y tipo de investigación. 48 1.7.2 Línea de investigación. 48 1.7.3 Población y muestra. 48 1.7.4 Proceso de investigación 49 1.7.5 Operacionalización de variables 50 1.8 PRESUPUESTO 53 1.9 CRONOGRAMA 54 1.10 RESULTADOS ESPERADOS 55 2. RESULTADOS 56 2.1 CARACTERIZAR EL PROCESO DE GESTIÓN DOCUMENTAL DE LA UNIVERSIDAD DE NARIÑO 56 2.1.1 Percepciones de la Gestión Documental. 56 2.1.1.1 Planeación. 56 2.1.1.2 Producción. 58 2.1.1.3 Gestión y trámite. 59 2.1.1.4 Organización. 60 2.1.1.5 Transferencia. 61 2.1.1.6 Disposición de documentos. 62 2.1.1.7 Preservación a largo plazo. 63 2.1.1.8 Valoración. 64 2.1.2 Procedimientos unidad de Archivo y Correspondencia de la Universidad de Nariño. 65 2.2 DISEÑAR UN MODELO DE EVALUACIÓN DE HERRAMIENTAS DE SOFTWARE LIBRE PARA GESTIÓN DOCUMENTAL 67 2.2.1 Análisis de los modelos de evaluación de software libre de primera generación. 69 2.2.1.1 Open Source Maturity Model (OSMM) desarrollado por CapGemini. 69 2.2.1.2 Open Source Maturity Model (OSMM) desarrollado por Bernard Golden de Navicasoft. 72 2.2.1.3 Qualification and Selection of Open Source Software QSOS. 74 2.2.1.4 Open Business Readiness Rating, OpenBRR 77 2.2.2 Análisis de los modelos de evaluación de software libre de segunda generación. 79 2.2.2.1 QUALity of Open Source Software – QualOSS. 79 2.2.2.2 QualiPSo Open Source Maturity Model (OMM). 80 2.2.2.3 Software Quality Observatory for Open Source Software (SQO-OSS) 83 2.2.3 Contraste de los modelos. 84 2.2.4 Modelo propuesto. 88 2.2.4.1 Fase 1 - Planeación: 89 2.2.4.2 Fase 2 - Ejecución: 93 2.2.4.3 Fase 3 - Verificación: 93 2.2.4.4 Fase 4 - Selección: 95 2.3 EVALUAR LAS HERRAMIENTAS DE SOFTWARE LIBRE PARA GESTIÓN DOCUMENTAL, MEDIANTE LA APLICACIÓN DEL MODELO DE EVALUACIÓN PROPUESTO 95 2.3.1 Fase 1 – Planeación. 95 2.3.2 Fase 2 – Ejecución. 99 2.3.3 Fase 3 – Verificación. 99 2.3.3.1 Aceptación / Usabilidad 100 2.3.3.2 Administración 102 2.3.3.3 Comunidad 103 2.3.3.4 Eficiencia 104 2.3.3.5 Entrenamiento (Capacitación/Documentación) 104 2.3.3.6 Integración 105 2.3.3.7 Portabilidad 105 2.3.3.8 Software / Producto 106 2.3.3.9 Especificidad 108 2.3.4 Fase 4 – Selección 110 2.4 VALIDAR LA HERRAMIENTA RECOMENDADA RESULTADO DE LA APLICACIÓN DEL MODELO, EN UN ENTORNO DE PRUEBAS 111 3. CONCLUSIONES 115 4. RECOMENDACIONES 117 BIBLIOGRAFÍA 118MaestríaThe present degree work is carried out in order to contribute to the selection process of a free software tool for document management at the University of Nariño, through the application of an evaluation model, it was developed under the quantitative paradigm, with a descriptive and purposeful empirical-analytical approach. The population under study were the public universities in the south-west of Colombia, with an intentional non-probabilistic sampling, selecting the University of Nariño. As a result, the characterization of the document management process of the University of Nariño was achieved, the design of an evaluation model of free software tools for document management based on the analysis of the different existing models, with which the tools of free document management software, obtaining Alfresco Community as the one with the highest favor, which was validated in a test environment, where, it was possible to identify that this tool can support several of the activities proposed in the processes of a management program documentary film. The work allows to conclude that at the University of Nariño there is no defined document management program. A free software evaluation model is proposed, which is based on the characteristics of the most used models. The evaluation of Alfresco, Knowledgetree, Nuxeo, Orfeo and Quipux, presents the Alfresco Community tool with the highest evaluation in terms of evaluation criteria. The Alfresco Community tool, when validated in a test environment, obtains a very high rating for the development of document management activities in a public Higher Education Institution.Modalidad Presencia
    corecore