
Carlos Cobos- PhD. in Computer Science
- Professor (Full) at University of Cauca
Carlos Cobos
- PhD. in Computer Science
- Professor (Full) at University of Cauca
Full Time Professor at University of Cauca (Popayán, Cauca, Colombia)
About
161
Publications
125,469
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,188
Citations
Introduction
My research interests includes data mining, computational intelligence, deep learning, machine learning, natural language processing, information retrieval, and text mining.
I usually work using RapidMiner (Big data and data mining tool), PyCharm (for programming with python and TensorFlow) and V.S.NET (for programming in C#).
I am working on research projects related to incremental deep learning, metaheuristics, neuroevolution, text mining, algorithms for quantum computing and detection of corruption in governmental contraction.
Current institution
Additional affiliations
March 1999 - present
Education
August 2008 - April 2014
July 1996 - January 2004
July 1989 - September 1995
Publications
Publications (161)
Planting a crop involves several key steps: resource assessment, crop selection, crop rotation, planting schedules, soil preparation, planting, care, and harvesting of crops. In this context, estimating the productivity of a crop based on available information, such as expected climatic conditions and agricultural practices, helps farmers reduce th...
El trabajo infantil es una antigua problemática mundial que tiende a ser normalizada en ciertos contextos culturales, sociales y económicos. Colombia, un país en vías de desarrollo que ha sido afectado por el conflicto armado y su complicada topografía, enfrenta también la falta de oportunidades laborales para madres o jefes de hogar. Estos factore...
This research focused on intervening in the optimization algorithm used by the Computational Reverse-Engineering Analysis for Scattering Experiments (CREASE) tool to analyze small-angle scattering (SAS) profiles using the Rigid-Body model. CREASE uses the genetic algorithm (GA) with dynamic adaptation as its optimization algorithm. The aim is to ev...
El Proyecto Jóvenes Investigadores e Innovadores en el Departamento del Cauca es financiado por el Sistema General de Regalías y la Gobernación del Cauca y ejecutado por la Universidad del Cauca en alianza con la Corporación Universitaria Autónoma del Cauca, la Fundación Universitaria María Cano, la Universidad Cooperativa de Colombia, la Corporaci...
Two distinctive behaviors of the cuckoo bird have inspired several metaheuristic algorithms to solve continuous optimizationproblems. In addition to the well-known parasitic breeding behavior that gave rise to several cuckoo search (CS) algorithms, another behavior related to their clustering and the way they locate food sources has given rise to t...
Many-objective optimization problems are today ever more common. The decomposition-based approach stands out among the evolutionary algorithms used for their solution, with MOEA/D and its variations playing significant roles. MOEA/D variations seek to improve weight vector definition, improve the dynamic adjustment of weight vectors during the evol...
When developing IoT solutions, there are limitations in hardware and software capabilities. In addition, the developer must select the location within the ecosystem that best suits the development needs, having three possible locations for processing: the edge of the network, the fog, and the cloud. This article proposes an architectural pattern to...
La autenticación por medio de la biometría facial se ha vuelto fundamental para verificar la identidad de las personas en transacciones en línea, ya que mecanismos clásicos como la autenticación por nombre de usuario y contraseña han demostrado ser poco fiables, ya que los usuarios suelen escoger contraseñas que son fáciles de recordar. Sin embargo...
Using frameworks such as Scrum and DevOps has transformed companies’ software development process, increased their quality, facilitated early feedback, and automated repetitive activities through tools to reduce reprocessing, monitor various elements, and enable faster production deployment. However, their implementation requires significant effort...
Este artículo presenta una aplicación web que busca facilitar la selección de artículos de investigación relevantes o no para una temática. El proceso inicia cuando un investigador escribe una cadena de búsqueda y esta se envía a la API de Scopus. Con los resultados obtenidos, se realiza un proceso de agrupamiento para generar una visualización por...
Resumen Las pequeñas empresas de software (VSE) deben priorizar y garantizar la calidad de sus productos para competir en el mercado mundial del software. Por tanto, deben implantar prácticas de desarrollo de software que creen productos de alta calidad sin aumentar los costos. Este artículo presenta una manera de implementar lo propuesto por la no...
In the sentiment classification process, the quality of the polarity varies depending on the characteristics or attributes possessed by the classifier and those of the tweet being analyzed; therefore, a sentiment classifier achieves its highest quality in scenarios in which its characteristics are similar to the characteristics of the tweet. This a...
Resumen Coffee is one of the most traded agricultural products internationally; in Colombia, it is the first non-mining-energy export product. In this context, the prediction of coffee crop yields is vital for the sector since it allows coffee growers to establish crop management strategies, maximizing their profits or reducing possible losses. Thi...
Representativeness is an important data quality characteristic in data science processes; a data sample is said to be representative when it reflects a larger group as accurately as possible. Having low representativeness indices in the data can lead to the generation of biased models. Hence, this study shows the elements that make up a new model f...
Diversos estudios recientes concuerdan en que la investigación, el desarrollo, la innovación y la creación (I+D+I+C) son la base para el crecimiento sostenible de toda sociedad. Los diferentes sectores de desarrollo de la sociedad, han logrado avances revolucionarios con base en los importantes esfuerzos que realizan investigadores, profesores-inve...
This research work proposes a macro-model that allows detecting different probable crimes or anomalies related to corruption in public procurement processes in Colombia. To this effect, the proposed model consists of five main components: 1) specialized services that seek to identify specific situations of probable corruption (three services were p...
The business process model is a graphic representation mechanism that helps improve the understanding of a context, the steps undertaken, and the validations and business rules that are part of its universe. This article proposes an implementation model of practices for software development based on DevOps suggestions and how these might be execute...
The speed at which technologies evolve means that 1 society needs to increase the adaptability of its production 2 processes, increasing their agility and effectiveness. Japan, as a 3 pioneer of this proposal, launched Society 5.0, focused on the 4 use of technologies to solve social and economic problems. One 5 of the largest sectors with influenc...
Very small software development entities have a maximum of 25 employees and have limited cash flow and time to implement improvements in their processes that allow them to be more competitive. This is one of the reasons why these companies turn to the implementation of agile frameworks such as SCRUM to manage the software development process. But w...
Introduction— Organizations require more productivity and efficiency in their business processes every day. Currently, various tools provide support to optimize time and resources according to the complexity of the activities of the business processes. However, by automating processes, few companies can define a successful workflow, thus failing to...
Introduction— Currently, software quality is a fundamental feature to ensure a space in the global market that day by day is more competitive and demanding. Software testing allows software developers to find and fix bugs and, thereby, raise the quality of their products. The cost of testing is now estimated at 50% of the total cost of software dev...
The Vehicle Routing Problem with Time Windows is a complete NP combinatorial problem in which product deliveries to customers must be made under certain time constraints. This problem can be solved from a single objective approach, well studied in the state of the art, in which the objective of the total travel distance or the size of the fleet (nu...
Electricity is one of the fundamental components that drive the economy, i. e. the higher the economic growth, the higher the energy consumption and vice versa. Therefore, the energy market must be able to cover the increase in energy demand and establish strategies for efficient energy use. In the United Kingdom, the implementation of modern techn...
Este artículo presenta un servicio de clasificación documental que permite a los sistemas de gestión documental de múltiples clientes brindar una mayor
confianza y credibilidad sobre los tipos documentales asignados a los documentos que cargan los usuarios.
La investigación fue realizada a través de las fases de CRISP-DM en las que se evaluaron dos...
Objective: Determine and characterize the current state of the knowledge about the location criteria of data processing, using computational intelligence techniques in an Intelligent Objects Ecosystem of Web of Things. Methodology: The systematic review presented below is based on the studies carried out by Petersen and Kitchenham, four research qu...
The accelerated pace of life of companies in Colombia and the world, entails the need to obtain software developments with the highest quality, in the shortest possible time and with minimal reprocessing after it is put into production. Therefore, the use of good software development practices and their automation through tools is no longer a luxur...
Bus rapid transit (BRT) systems have in recent years become a viable and effective option for solving the mobility problems in different cities around the world. For these systems to fulfill their mission effectively and efficiently, they need to respond adequately to the different situations that appear periodically or arbitrarily in the users’ ro...
In many applications, like database management systems, is very useful to have an expression to compute the cardinality of cartesian product of k sets without repeated elements; we designate this problem as T(k). The value of |T(k)| is upper-bounded by the multiplication of cardinalities of the sets. As long as we have searched, it has not been rep...
Recently, notable growth has been observed in corruption cases in public procurement processes. This has motivated entities to promote anti-corruption strategies, most of these strategies are manual and social in nature. In order to effectively (efficiently and efficiently) predict and detect corruption, it is necessary to carry out automatic proce...
El mercado de activos financieros es un tema de gran interés para investigadores de diversas áreas debido a los desafíos que presenta, entre ellos, la hipótesis de mercados eficientes donde se cuestiona la posibilidad de predecir precios futuros con el análisis de precios históricos. En ciencias de la computación, matemáticas y áreas relacionadas,...
En la actual sociedad de conocimiento, la industria del software se enfrenta a la solución de problemas cada vez más complejos y a clientes que día a día tienen un mayor nivel de exigencia, demandando mayor agilidad en los procesos, mayor calidad en los productos, mayor seguridad, integración e inteligencia en las soluciones provistas, entre otras....
Día a día los problemas que enfrenta la humanidad son más complejos, y las herramientas que nos brinda la computación clásica empiezan a ser insuficientes para resolverlos, como por ejemplo los problemas de optimización donde el espacio de búsqueda crece exponencialmente. En este contexto, la computación cuántica ha empezado a mostrar su dominio y...
Objetivo: Proponer un algoritmo CLR (Clusterwise Linear Regression) que realiza agrupamiento divisivo de muestras de segmentos de pavimentos utilizando modelos de regresión lineal y define automáticamente el número de agrupaciones con el fin de predecir el índice de capacidad de servicio del pavimento (pavement serviceability index, PSI). Metodolog...
In Deep Learning, training a model properly with a high quantity and quality of data is crucial in order to achieve a good performance. In some tasks, however, the necessary data is not available at a particular moment and only becomes available over time. In which case, incremental learning is used to train the model correctly. An open problem rem...
El etiquetado de partes del discurso es una de las tareas más importantes en el preprocesamiento del lenguaje natural y tiene usos en el análisis de sentimientos, traducción de texto, reconocimiento de voz y recuperación de información, entre otros. Esta tarea se enfrenta a tres retos principales relacionados con la ambigüedad de las palabras, el t...
Part-of-Speech Tagging (POST) is a complex task in the preprocessing of Natural Language Processing applications. Tagging has been tackled from statistical information and rule-based approaches, making use of a range of methods. Most recently, metaheuristic algorithms have gained attention while being used in a wide variety of knowledge areas, with...
La Facultad de ingeniería Electrónica y Telecomunicaciones - FIET de la Universidad del Cauca y los grupos de investigación GTI y GICO, invitan a la comunidad universitaria a las JIISIC 2020 - XV Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería del Conocimiento a celebrarse los días 16, 17 y 18 de septiembre de 2020 (http://www.jiisi...
En las últimas décadas, el número de homicidios violentos en América Latina ha crecido considerablemente debido a la ampliación y auge de grupos criminales organizados en zonas rurales y urbanas de las principales ciudades de países como México, Colombia y Venezuela. Con base en el alto índice de homicidio de estos países, consecuencia de la alta c...
The calibration of traffic-flow simulation models continues to be a significant problem without a generalized, comprehensive, and low-cost solution. Existing calibration approaches either have not explicitly addressed the multi-objective characteristics of the problem or determining their hyperparameters requires significant effort. In addition, st...
In Colombia, one of the substantial criminal acts in many areas is theft, an act that has generated a high impact on society, since the high rates of this crime in recent years make people feel insecure. This paper presents a machine learning model based on Support Vector Machines for regression (SRV) adjusted for predicting the trend of theft in C...
Today, the Very Small Entities (VSE), companies with less than 25 employees, are forced to guarantee the quality of the process to reduce reprocessing and increase their profits. This implies the use of good practices recommended in various international standards which offer guidelines to improve software processes and products. However, the requi...
Due to the growing size of the business process models repositories is needed search process advanced that to permit find some BPs was that be fit to need of analysts or modelers. For this, the clustering show advantage in the organization, visualization, and solution to the needs of the analysts. In this paper, an improvement is made to K-Means al...
Twitter has become one of the most important platforms in Microblogging. Through it, millions of users can share interests, activities, content and exchange experiences and opinions. Tweets can be analyzed and evaluated by sentiment classifiers that determine their polarity (positive, negative or neutral) based on their content. Classifying a messa...
Wrapper methods are a type of feature selection method that finds a subset of variables to improve the performance of a classifier by removing redundant and irrelevant variables. The use of a wrapper implies that each time a candidate solution is explored, the classifier is evaluated on the quality measures selected (e.g. accuracy or precision). Th...
Many of the current techniques of automatic generation of extractive summaries use the vector space model (matrix of sentences by terms) to represent the documents and then with different approaches decide if a sentence of a text should be part of its summary. This research integrates the use of syntactic n-grams (continuous and non-continuous) in...
In data mining and big data, having good quality data is very important, therefore in the preparation of these is contemplated among others, with the activity of instance selection. This paper presents a new method for instance selection based on covering arrays. The proposed method was evaluated and compared against two traditional classifiers, C4...
Higher Education Institutions (HEI) have realized the importance of using data warehouses to support decision making in academic and financial processes. Although there are currently several related works, it is not clear which are the concepts (dimension and facts) that must be taken into account in their design to serve HEIs and the government in...
The reuse of business processes (BPs) requires similarities between them to be suitably identified. Various approaches have been introduced to address this problem, but many of them feature a high computational cost and a low level of automation. This paper presents a clustering algorithm that groups business processes retrieved from a multimodal s...
RESUMEN Introducción: Con el crecimiento exponencial de información en internet, se hace necesario poder contar con aplicaciones web que permitan a las personas generar un resumen a partir de múltiples documentos relacionados a un mismo tema, con las oraciones más significativas y además que cumpla con unas características mínimas de calidad. Objet...
The Random Forest (RF) algorithm consists of an assembly of base decision trees, constructed from Bootstrap subsets of the original dataset. Each subset is a sample of instances (rows) by a random subset of features (variables or columns) of the original dataset to be classified. In RF, pruning is not applied in the generation of base trees and in...
An Extreme Learning Machine (ELM) performs the training of a single-layer feedforward neural network (SLFN) in less time than the back-propagation algorithm. An ELM defines the input weights and biases of the hidden layer with random values, and then analytically calculates the output weights. The use of random values causes SLFN performance to dec...
In this paper, an Information Retrieval System (IRS) is proposed with the aim of helping the Nasa indigenous people of Colombia to interact in their language, Nasa Yuwe, currently is in danger of extinction. The process for constructing the IRS involved adapting a standard lexical analyzer available in Lucene to the characteristics pertaining to th...
The methods for variable importance measures and feature selection in the task of classification/regression in data mining and Big Data enable the removal of noise caused by irrelevant or redundant variables, the reduction of computational cost in the construction of models and facilitate the understanding of these models. This paper presents a pro...
Recently, metaheuristic based algorithms have shown good results in generating automatic multi-document summaries. This paper proposes two algorithms that hybridize the metaheuristic of Global Best Harmony Search and the LexRank Graph based algorithm, called LexGbhs and GbhsLex. The objective function to be optimized is composed of the features of...
Artificial neural networks (ANN) again are playing a leading role in machine learning, especially in classification and regression processes, due to the emergence of deep learning (ANNs with more than four hidden layers), allowing them to encode more and more complex features. The increase in the number of hidden layers in ANNs has posed important...
One of the main tasks in analyzing sentiment on Twitter is polarity detection – i.e. the classification of ‘tweets’ in terms of feelings, opinions and attitudes expressed. Polarity detection on Twitter by means of machine learning methods is generally affected by the use of irrelevant, redundant, noisy or correlated features, especially when a high...
Covering Arrays (CA) are mathematical objects widely used in the design of experiments in several areas of knowledge and of most recent application in hardware and software testing. CA construction is a complex task that entails a high run time and high computational load. To date, research has been carried out for constructing optimal CAs using ex...
Increasing crops’ yields to meet the world’s demand for food is one of the great challenges of these times. To achieve this, farmers must make the best decisions based on the resources available for them. In this paper, we propose the use of Global-best Harmony Search (GHS) to find the optimal farming practices and increase the yields according to...
Nasa Yuwe is the language of the Nasa indigenous community in Colombia. It is currently threatened with extinction. In this regard, a range of computer science solutions have been developed to the teaching and revitalization of the language. One of the most suitable approaches is the construction of a Part-Of-Speech Tagging (POST), which encourages...
Las pruebas de software pueden llegar a superar el 50 % del costo total de un proyecto de software, motivo por el cual las empresas necesitan una alternativa que permita reducir su costo y el tiempo de su realización. Esta investigación propone el uso de unas estructuras combinatoriales conocidas como arreglos de cubrimiento (CA) y arreglos de cubr...
In recent years, the conglomeration of financial and governmental entities with responsibility for the judicial embargoes process in Colombia has met with serious problems implementing an efficient system that does not incur major cost overruns. Given the large number of participants involved, development of a centralized document management system...
The operation of a Bus Rapid Transit System (BRTS) requires solving complex design problems including among others the selection of routes and the corresponding frequency of service. A challenge is the large number of potential solutions, multiple routes with many frequency options. Furthermore, the design should at least seek to minimize the total...
Execution of business processes generates data, which are commonly recorded in logs. Historical information of execution cases may be used for recommending future execution paths. This is useful when the control flow of the process is not known by the user. We present TrazasBP, a framework for BP indexing and searching based on execution cases. It...
A multi-objective problem must simultaneously satisfy some conditions that may conflict with each other. Some examples of this problem are the design of machines with low power consumption and high power, or the development of software products in a short time and with high quality. Several algorithms have been proposed to solve this type of proble...
Vegetation indices are algebraic combinations of spectral bands produced by satellite. The indices allow different vegetation covers to be identified by contrast evaluation. Vegetation indexes are used mainly in tasks of classification of satellite images, as well as chemical and physical land studies. An example is seen in the Normalized Differenc...
Extreme Learning Machine (ELM) is a model for the training of single-hidden feedforward networks and is used extensively in problems of classification and regression for its good results and reduced training time compared to backpropagation. Previous work has shown that to define randomly the input weights and biases of the hidden layer reduces qua...
The task of assigning tags to the words of a sentence has many applications today in natural language processing (NLP) and therefore requires a fast and accurate algorithm. This paper presents a Part-of-Speech Tagger based on Global-Best Harmony Search (GBHS) which includes local optimization (based on the Hill Climbing algorithm that includes know...
Due to the large volume of business process repositories, manually finding a particular process or a subset of them based on similarities in functionality or activities may become a difficult task. This paper presents a search method and a cluster method for business processes models. The search method considers linguistic and behavior information....
The rise of Bus Rapid Transit Systems (BRTS) in urban centers involves complex problems of design and scheduling including the scheduling of route intervals across the bus network. The difficulty stems from the fact that transport systems keep to established routes and must set frequencies for each route to minimize costs (measured in terms of tran...
The clustering of web search results - or web document clustering (WDC) - has become a very interesting research area among academic and scientific communities involved in information retrieval. Systems for the clustering of web search results, also called Web Clustering Engines, seek to increase the coverage of documents presented for the user to...
With the aim of democratizing access to justice, the Colombian legal system has recognized the importance of judicial precedent. Judicial precedent allows citizens to request judicial decisions based on previous sentences (court rulings). Some tools are provided to search these sentences. These tools are based on keywords and therefore the search m...
The present work describes the use of a virtual community of practice for the strengthening of capacities for software development; the study was carried out with students of informatics and related areas of higher education institutions in the southwest of Colombia. The present study was conducted in the following stages: initial approach, diagnos...
Reuse of business processes may contribute to the efficient deployment of new services. However, due to the large volume of process repositories, finding a particular process may become a difficult task. Most of the existing works in processes search are focused on textual information and graph matching. This paper presents a multimodal indexing an...
Nowadays, many companies standardize their operations through Business Process (BP), which are stored in repositories and reused when new functionalities are required. However, finding specific processes may become a cumbersome task due to the large size of these repositories. This paper presents MulTimodalGroup, a model for grouping and searching...
Covering Arrays (CA) are mathematical objects used in the functional testing of software components. They enable the testing of all interactions of a given size of input parameters in a procedure, function, or logical unit in general, using the minimum number of test cases. Building CA is a complex task that involves lengthy execution times and hig...
Traffic models require calibration to provide an adequate representation of the actual field conditions. This study presents the adaptation of a memetic algorithm (MA-SW-Chains) based on Solis and Wets local search chains, for the calibration of microscopic traffic flow simulation models. The effectiveness of the proposed MA-SW-Chains approach was...
Poner en funcionamiento un Sistema de Transporte Masivo de Pasajeros (STMP) implica problemas complejos de diseño, entre ellos la configuración de las rutas y frecuencias de autobuses. La dificultad radica en el amplio número de opciones disponibles para configuración de rutas que se multiplica con el número de opciones de frecuencias posibles para...
This paper proposes a multi-objective memetic algorithm based on NSGA-II and Simulated Annealing (SA), NSGA-II-SA, for calibration of microscopic vehicular traffic flow simulation models. The NSGA-II algorithm performs a scan in the search space and obtains the Pareto front which is optimized locally with SA. The best solution of the obtained front...
The 0/1 Knapsack Problem is a widely studied problem of binary discrete optimization that has applications in a number of diverse, real-world applications. From existing algorithms for solving this problem, the three best meta-heuristics in the state of the art were selected, namely: Modified discrete shuffled frog-leaping, Soccer league competitio...
Covering Arrays (CA) are mathematical objects used in the functional testing of software components. They enable the testing of all interactions of a given size of input parameters in a procedure, function, or logical unit in general, using the minimum number of test cases. Building CA is a complex task that involves lengthy execution times and hig...
In Colombia, ethnic and cultural diversity is conceived by the government to be a social right. Such diversity finds expression, among other ways, in a large number of indigenous languages, which have been kept alive for centuries. However, efforts toward conservation and preservation of these languages have generally fallen short. This is the case...
Due to the large volume of process repositories, finding a particular process may become a difficult task. This paper presents a method for indexing, search, and grouping business processes models. The method considers linguistic and behavior information for modeling the business process. Behavior information is described using cumulative and no-co...
Enterprises use repositories of Business Processes to standardize and adapt their operations in order to reuse them for new functional requirements. However, a disorganized growth of these repositories have hampered the search of Business Processes which is fundamental for reusing them. In this paper an approach for organizing and searching Busines...
Este artículo presenta cómo mediante una comunidad de práctica, se logró potencializar el desarrollo de competencias para la construcción de aplicaciones móviles en los estudiantes de informática y afines en las Instituciones de Educación Superior en el sur-occidente colombiano. El presente estudio, se realiza mediante las etapas de acercamiento, d...
Due to the great amount of documents available on the Web, end users need to be able to access information in summary form – keeping the most important information in the document. The methods employed for automatic text summarization generally allocate a score to each sentence in the document, taking into account certain features. The most relevan...
El presente documento presenta la definición y la taxonomía de la generación automática de resúmenes de textos, además los métodos más representativos en el estado del arte tanto para generar los resúmenes para múltiples documentos como para evaluar la calidad de los resúmenes generados. También se muestra la forma de representación del conjunto de...
Composite convergent services integrate a set of functionalities from Web and Telecommunication domains. Due to the big amount of available functionalities, automation of composition process is required in many fields. However, automated composition is not feasible in practice if reconfiguration mechanisms are not considered. This paper presents a...
Many communication problems may appear during requirements elicitation causing that final products do not accomplish client expectations. This paper analyzes the impact of using business processes management notation (BPMN) instead of user stories during requirements analysis in agile methodologies. For analyzing the effectiveness of our approach,...
In XP (eXtreme Programming) methodology uses the user stories like a requirements elicitation strategy. The user stories are based on natural language; this may cause some under-standing and comprehension problems between software develop-ment team and the stakeholders. This proposal looks for improv-ing quality and quantity of information collecte...
During requirements elicitation some problems in analyst-stakeholders communication may appear; such misunderstanding may cause that final products do not accomplish customer expectations. This proposal aims for improving understanding and comprehension between stakeholder and software development team during requirements phase of XP (eXtreme Progr...
Data warehouses and On-Line Analytical Processing tools, OLAP, together permit a multi-dimensional analysis of structured data information. However, as business systems are increasingly required to handle substantial quantities of unstructured textual information, the need arises for an effective and similar means of analysis. To manage unstructure...
The nasa yuwe is the language of the Paez people in Colombia is currently an endangered language[1]. The nasa community has therefore been reviewing different strategies with the purpose of encouraging 1) the visualization process of the language and 2) the sensibilization of the use of the language, by means of computational tools. With the intent...
This paper presents a model for searching and grouping of business process models. To search business process models, the model contains a module for multimodal indexing that takes into account textual and structural information of models. To group models, an adaptation of the Lingo algorithm was used; it is based on singular value decomposition an...