In software products line (SPL), there may be features which can be implemented by different components, which means there are several implementations for the same feature. In this context, the selection of the best components set to implement a given configuration is a challenging task due to the high number of combinations and options which could be selected. In certain scenarios, it is possible to find information associated with the components which could help in this selection task, such as user ratings. In this paper, we introduce a component-based recommender system, called (REcommender System that suggests implementation Components from selecteD fEatures), which uses information associated with the implementation components to make recommendations in the domain of the SPL configuration. We also provide a RESDEC reference implementation that supports collaborative-based and content-based filtering algorithms to recommend (i.e., implementation components) regarding WordPress-based websites configuration. The empirical results, on a knowledge base with 680 plugins and 187 000 ratings by 116 000 users, show promising results. Concretely, this indicates that it is possible to guide the user throughout the implementation components selection with a margin of error smaller than 13% according to our evaluation.
MIT App Inventor is a visual block programming environment created for mobile application development by novice programmers, and is widely used around the world for learning programming. This paper describes the literature review conducted by applying search and selection criteria, using specialized search engines, followed by the analysis of the 35 selected studies (experiments and experiences) on the teaching-learning process of programming conducted by teachers from various countries, using App Inventor. The findings indicate a high acceptance in the academic community of App Inventor as an effective tool for motivation and performance of students who are initiated in programming, without distinction in the educational level.
La inteligencia de negocios a medida que pasa el tiempo adquiere mayor importancia y exige mayor competencia en las organizaciones, hoy en día las empresas tienen la necesidad de aplicar metodologías que se adapten e integren de manera positiva, tomando en consideración que cada negocio tiene sus propios procesos y determinadas actividades, es por ello que este artículo se centra en determinar como arma estratégica una comparativa de las metodologías Bill Inmon y Ralph Kimball, mediante un análisis de las características más importantes tomando parámetros de valoración las capacidades de mejoras, el grado de cumplimiento, objetivos y satisfacción, los avances en tecnologías de información ofrecen herramientas de gran capacidad que se han desarrollado para ello se pretende establecer un análisis estratégico de las herramientas tecnológicas Business Intelligence más utilizadas con el fin de evaluar sus fortalezas y debilidades para así alcanzar la mejora en la toma de decisiones y visión estratégica en cuanto a productividad de las organizaciones. Se obtuvo como resultados la metodología Kimball con un alto puntaje en sus características, debido a que esta metodología está diseñada para garantizar la utilización de los datos de manera rápida y en menor tiempo de implementación, así mismo la herramienta BI con mayor porcentaje en fortalezas fue PowerBI, debido a su visión empresarial, facilidad de uso y visualización e integración de datos.Las metodologías y herramienta de inteligencia de negocios son de vital importancia por que permiten una buena planificación de la producción en cada gestión de procesos, y optimización de costos dando así una mejora en la toma de decisiones.
Software product lines (SPL) management is one of the most important activities for the software engineer and it represents one of the key pieces of software product line engineering. When a software system grow fast, configuring a product becomes a costly and error-prone activity due to the amount of features available for configuration. This process becomes more complex when for each feature, there is more than one component that implements it. Currently the tools available for configuration management do not have automated mechanisms to facilitate the optimal components selection that meet the functions required by a given product. In this paper, we introduce a prototype component-based recommender system called RESDEC (REcommender System that suggest implementation Components from selecteD fEatures) designed to manage the best implementation components alternatives. Our tool is validated using WordPress-based websites where the implementation components are represented by plugins and the recommendations generated by RESDEC help interested parties in the search and efficient plugins selection to configure websites. CCS CONCEPTS• Software and its engineering → Software development pro-cess management; • Software product lines;␣
Actualmente en Ecuador, el problema que existe en el ámbito de la medicina veterinaria, es que en la mayoría de las clínicas no cuentan con herramientas tecnológicas para llevar una gestión centralizada y digitalizada de la información, siendo que aún lo realizan de forma manual lo que conlleva a que la organización de los expedientes almacenados se dificulte y en muchos casos ocasione la pérdida o la duplicidad de información. Este trabajo tiene como objetivo mostrar una aplicación web mediante el uso de software libre para la administración de información en clínicas veterinarias que contribuya al mejoramiento de los procesos administrativos y facilite el trabajo a los empleados. En cuanto a la metodología utilizada para el desarrollo de esta aplicación, fue un modelo de proceso iterativo e incremental, el cual permitió lograr los objetivos propuestos y entregar un producto de calidad que resuelva la problemática existente en las veterinarias. Por lo tanto, el resultado de esta aplicación web generó los siguientes beneficios: reducir el tiempo de atención a las mascotas, acceder a la información de manera ágil, lograr que el manejo de la información sea más eficiente, mejorar la búsqueda de registros, así como la gestión de expedientes clínicos y aportar con el cuidado del medio ambiente al reducir la generación de desperdicios. Finalmente, se propone esta aplicación web como una solución para mejorar los procesos manejados en la clínica veterinaria, todo con el fin de incorporar nuevas tecnologías en esta área para alcanzar su máximo desarrollo y rentabilidad.
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.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.