Majority of software depends on external libraries to achieve their goals. We conducted studies to identify software similarity regarding libraries; using 91 Java opensource projects managed by Maven from Apache ecosystem and considering the Apache Software Foundation (ASF) categories for every project. We extracted software libraries to compute the similarity thought two similarity metrics: Jaccard and Cosine. Results showed one software without external library and low similarity degrees among software libraries caused by a highly disproportion quantity of dependencies per project; for instance, three projects had 100% similarity caused by depending just on JUnit library, which is also the most used dependency on analyzed projects. Although our study revealed a low similarity among selected projects, it provides useful information about trending libraries for developers based on the relation among most used libraries in Apache projects, regarding ASF categories and Apache community preferences. It also discloses reasons for similarity degrees and for most used dependencies on Apache ecosystem.
Software development depends on Application Programming Interfaces (APIs) to achieve their goals. However, choosing the right APIs remains as a difficult ask for software engineers. Considering that recommendation systems are emerging to support software engineers in their decision-making task and Games industry has a huge economic and cultural success, we proposed a technique that considers Game category from SourceForge and recommends PIs to software engineers with software in initial (not using APIs) or advanced (using some APIs) stage of software development. We used collaborative filtering technique along with frequent Itemset mining technique for generating the corresponding large and top-N lists of APIs recommended. We evaluated lists performance based on two classification accuracy metrics (precision and recall) and one efficacy metric (recall rate), obtaining promising outcomes. Thus, the results of evaluation metrics showed that our technique could make useful API recommendations for software engineers with Game software that used a small number of APIs or did not use any API. Besides, our technique was able to put relevant APIs even in high-ranking positions, even in small top-N lists, of APIs recommended.
Educación laica, gratuita, obligatoria, integral, científica, democrática, nacionalista y de calidad, como valores para la educación pública que se han incorporado y evolucionado a través del tiempo, han dado sentido y orientación a la acción gubernamental durante gran parte del siglo que ha cumplido la Constitución mexicana de 1917; sin embargo, parecen aún lejanos e insuficientes para configurar el proyecto educativo del México futuro. Por ello, el debate sobre el derecho a la educación, si bien tiene varias décadas de estar presente entre especialistas y académicos, parece más pertinente hoy, frente a las dificultades y controversias que ha enfrentado la reforma educativa de 2013. El centenario del Artículo Tercero Constitucional es un marco simbólico que brinda la oportunidad de compendiar el estado actual de su debate, mismo que se ha logrado gracias a la colaboración entre la Universidad Pedagógica Nacional, la Facultad Latinoamericana de Ciencias Sociales-México (flacso) y la Comisión de Educación del Senado de la República lxiii Legislatura, que además abre la posibilidad para la reflexión permanente sobre los retos que deberá enfrentar, en los años venideros, este importante derecho humano. Para hacer un justo reflejo del debate nacional, la pluralidad se planteó como uno de los principales objetivos de esta obra. Las contribuciones que se encuentran incluidas fueron desarrolladas por sus autores, en respuesta a una convocatoria de la Universidad Pedagógica Nacional y la Comisión de Educación del Senado de la República lxiii Legislatura, buscando que todo interesado en el tema que tuviera algo que aportar al debate pudiese hacerlo, siempre en un marco de tolerancia al derecho de otros de disentir, condición que los autores participantes mostraron en un elevado ejemplo de capacidad de diálogo y debate entre pares, donde las posturas totalizantes cedieron el paso a la crítica reflexiva.
El presente documento tiene por objetivo general presentarse como una guía sobre el acceso a los sistemas de protección de Derechos Humanos en el plano internacional y regional. Para lo cual, fue preciso, en un primer momento, plantear la diferenciación entre los términos de Derechos Humanos y Derecho Internacional de los Derechos Humanos. Dado que desde una perspectiva iusnaturalista los Derechos Humanos constituyen derechos fundamentales que le corresponden a las personas por el hecho de serlo, le son consubstanciales a su condición y han de ser respetados y garantizados. De manera inexcusable, su condición de derechos inherentes a la persona humana hace que estos sean las barreras que separan a los estados como entidades diferenciadas de la comunidad internacional. El respeto y la garantía de los Derechos Humanos se ha venido constituyendo como una obligación acreditada a los estados, pero que, a su vez, los trasciende, argumento que suscita el Derecho Internacional de los Derechos Humanos. Por su parte, el DIDH, rama del Derecho Internacional Público, instaura las obligaciones de los estados en relación con los Derechos Humanos, estas se enmarcan en el respeto, protección y realización, lo cual se traduce en impedir expeditamente cualquier violación y en estipular medidas de carácter positivo para su disfrute.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.