6 research outputs found

    Pengelompokan Artefak Dokumen Perangkat Lunak Open Source Dengan Vektor Paragraf

    Get PDF
    Dalam beberapa tahun belakangan, perangkat lunak open source semakin bertumbuh. Tidak hanya perangkat lunak dalam bentuk final, namun komponen dan library perangkat lunak semakin berkembang setiap tahunnya. Github merupakan salah satu lokasi populer dalam mempublikasikan project open source. Ketersediaan dataset yang besar ini merupakan peluang bagi peneliti di bidang perangkat lunak development dalam mengembangkan risetnya. Perkembangan variasi artefak perangkat lunak membuat metode yang bersifat supervised menjadi sulit. Penilitian ini mencoba untuk melakukan pengelompokkan secara unsupervised dengan teknik clustering K-Means dan representasi paragraph vector. Langkah ini merupakan awalan dalam pembentukan model klasifikasi yang membutuhkan supervisi dalam pelabelan dokumennya. Hasil clustering menunjukkan dokumen dapat dapat di kelompokkan menjadi beberapa cluster dan hasil yang terbaik dilihat pada cluster dengan k berjumlah 6.Kata Kunci: document clustering, doc2vec, k-means clustering, artefak perangkat lunak

    Desarrollo de un sistema web para la generaci贸n autom谩tica de revisi贸n de literatura, aplicando t茅cnicas de inteligencia artificial

    Get PDF
    Desarrollar una aplicaci贸n web para el an谩lisis y extracci贸n de informaci贸n relevante de art铆culos de investigaci贸n aplicando t茅cnicas de an谩lisis de texto e inteligencia artificial.Actualmente, la revisi贸n de bases de datos bibliogr谩ficas en la comunidad cient铆fica y/o educativa es un proceso arduo que conlleva mucho tiempo y esfuerzo por parte del investigador, por ello muchas investigaciones tienden a tener bajo impacto, ya que poseen informaci贸n poco relevante o deficiente. Para mitigar esto es muy importante identificar la informaci贸n existente en la literatura que pueda contribuir para el desarrollo y 茅xito de cualquier investigaci贸n de calidad. El presente trabajo de titulaci贸n tiene como objetivo el desarrollo de una aplicaci贸n web que permita automatizar parte del proceso que se realiza en una revisi贸n de literatura, enfocado principalmente en la generaci贸n de una matriz de conceptos a partir de art铆culos implementando t茅cnicas de inteligencia artificial. Como primera parte se realiz贸 una revisi贸n bibliogr谩fica referente al procesamiento y an谩lisis de texto con el uso de inteligencia artificial, as铆 como tambi茅n algunos m茅todos que se pod铆an utilizar para dar soluci贸n al problema. Previo al desarrollo del sistema se configur贸 el entorno de trabajo, en donde se us贸 Python como lenguaje de programaci贸n con el framework Flask, como motor de base de datos se utiliz贸 MySQL y el IDE de Visual Studio Code. Para el desarrollo de la aplicaci贸n usamos la metodolog铆a Scrum, para lo cual se defini贸 los roles, las historias de usuario y se planific贸 los distintos sprints hasta terminar con el desarrollo. Para la validaci贸n del sistema en general se aplic贸 una encuesta basada en el modelo de 茅xito de los sistemas de informaci贸n planteado por Delone y MacLen en donde se eval煤a la calidad del sistema, calidad de la informaci贸n, calidad del servicio, uso, intenci贸n de uso, satisfacci贸n de uso y los beneficios netos, de lo cual se obtuvo respuestas positivas con respecto al sistema.Ingenier铆

    Architecture Information Communication in Two OSS Projects: the Why, Who, When, and What

    Full text link
    Architecture information is vital for Open Source Software (OSS) development, and mailing list is one of the widely used channels for developers to share and communicate architecture information. This work investigates the nature of architecture information communication (i.e., why, who, when, and what) by OSS developers via developer mailing lists. We employed a multiple case study approach to extract and analyze the architecture information communication from the developer mailing lists of two OSS projects, ArgoUML and Hibernate, during their development life-cycle of over 18 years. Our main findings are: (a) architecture negotiation and interpretation are the two main reasons (i.e., why) of architecture communication; (b) the amount of architecture information communicated in developer mailing lists decreases after the first stable release (i.e., when); (c) architecture communications centered around a few core developers (i.e., who); (d) and the most frequently communicated architecture elements (i.e., what) are Architecture Rationale and Architecture Model. There are a few similarities of architecture communication between the two OSS projects. Such similarities point to how OSS developers naturally gravitate towards the four aspects of architecture communication in OSS development.Comment: Preprint accepted for publication in Journal of Systems and Software, 202

    Comparaci贸n de protocolos de comunicaci贸n para internet de las cosas (IoT)

    Get PDF
    La finalidad del presente art铆culo es contrastar los protocolos de comunicaci贸n para Internet de las Cosas (IoT), para esto, se aplica el Estudio de Mapeo Sistem谩tico por medio del cual se realizan b煤squedas en plataformas como IEEE Xplore y Scopus, as铆 tambi茅n con el M茅todo AHP (Proceso Anal铆tico Jer谩rquico) de esta forma se extraen las caracter铆sticas m谩s relevantes como seguridad, calidad de servicio, eficiencia energ茅tica, banda ancha y latencia de los protocolos de comunicaci贸n (HTTP, MQTT,DDS,XMPP,AMQP y CoAP). Posteriormente se utilizan estos criterios para el M茅todo AHP obteniendo como resultado que el protocolo CoAP ofrece un 26% de seguridad, 24% de latencia, 21% de efectividad energ茅tica mayor a los dem谩s protocolos y un 22% y 19% de ancho de banda y calidad de servicio respectivamente, seguido del protocolo MQTT con 24% de seguridad,14% de latencia,14% de efectividad energ茅tica,12% de ancho de banda y un 24% de calidad de servicio mayor a los dem谩s protocolos sin dejar de lado a AMQP con 16% de seguridad,17% de latencia,19% de efectividad energ茅tica,12 % de ancho de banda y 15% de calidad de servicio, este protocolo a pesar de tener porcentajes aceptables para IoT requiere de m谩s recursos f铆sicos con los que se deben trabajar, tal es el caso de HTTP y MQTT.The purpose of this article is to contrast the communication protocols for the Internet of Things (IoT), for this, the Systematic Mapping Study is applied through which searches are made in platforms such as IEEE Xplore and Scopus, as well as with the AHP Method (Hierarchical Analytical Process) in this way the most relevant characteristics such as security are extracted, quality of service, energy efficiency, broadband and latency of communication protocols (HTTP, MQTT, DDS, XMPP, AMQP and CoAP). Subsequently, these criteria are used for the AHP Method obtaining as a result that the CoAP protocol offers 26% security, 24% latency, 21% of energy effectiveness greater than the other protocols and 22% and 19% of bandwidth and quality of service respectively, followed by the MQTT protocol with 24% security, 14% latency, 14% of energy effectiveness, 12% of bandwidth and 24% of quality of service greater than the other protocols without neglecting AMQP with 16% security, 17% of latency, 19% of energy effectiveness, 12% of bandwidth and 15% of quality of service, this protocol despite having acceptable percentages for IoT requires more physical resources with which to work, such is the case with HTTP and MQTT
    corecore