Luis G. Martínez
Autonomous University of Baja California
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Luis G. Martínez.
soft computing | 2007
Juan R. Castro; Oscar Castillo; Patricia Melin; Luis G. Martínez; S. Escobar; I. Camacho
This paper presents the development and design of a graphical user interface and a command line programming Toolbox for construction, edition and simulation of Interval Type-2 Fuzzy Inference Systems. The Interval Type-2 Fuzzy Logic System Toolbox (IT2FLS), is an environment for interval type-2 fuzzy logic inference system development. Tools that cover the different phases of the fuzzy system design process, from the initial description phase, to the final implementation phase, constitute the Toolbox. The Toolbox’s best qualities are the capacity to develop complex systems and the flexibility that allows the user to extend the availability of functions for working with the use of type-2 fuzzy operators, linguistic variables, interval type-2 membership functions, defuzzification methods and the evaluation of Interval Type-2 Fuzzy Inference Systems.
mexican international conference on artificial intelligence | 2010
Luis G. Martínez; Antonio Rodríguez-Díaz; Guillermo Licea; Juan R. Castro
This paper proposes an ANFIS (Adaptive Network Based Fuzzy Inference System) Learning Approach where we have found patterns of personality types using Big Five Personality Tests for Software Engineering Roles in Software Development Project Teams as part of RAMSET (Role Assignment Methodology for Software Engineering Teams) methodology. An ANFIS model is applied to a set of role traits resulting from Big Five personality tests in our case studies obtaining a Takagi-Sugeno-Kang (TSK) Fuzzy Inference System (FIS) type model with rules that helps us recommend best suited roles for performing in software engineering teams.
integrating technology into computer science education | 2010
Luis G. Martínez; Guillermo Licea; Antonio Rodríguez-Díaz; Juan R. Castro
Lately Programming Psychology has opened up a vast area of study, where human, social and psychological factors of the programmer are studied in different computational areas. His behavior and how to relate with others are important aspects that influence performance of a developing team. In our daily work in education we have an obligation of shaping human resources to build a society with professionals participating in companies and corporations dedicated to industrial, social and economic development. Thus in searching for strategies to shape human resources and improve these group corporations we propose RAMSET a Role Assignment Methodology for Software Engineering Teams where we acknowledge the importance of relating personality with team roles, using sociometric techniques and psychometrics to aid in forming high performing teams for software development projects.
Computer Applications in Engineering Education | 2009
Guillermo Licea; Leocundo Aguilar; J. Reyes Juárez; Luis G. Martínez
MADEE (Mobile Application Development and Execution Environment) is a platform that supports the development of small and middle size mobile and wireless information systems for handheld devices. MADEE allows a student to develop applications faster and easier than using conventional development tools. This study presents the results and experience obtained using MADEE to support the introduction of mobile and wireless information systems development concepts in the context of computer engineering courses.
Computer Applications in Engineering Education | 2013
Luis G. Martínez; Guillermo Licea; Antonio Rodriguez; Juan R. Castro; Oscar Castillo
Role Assignment Methodology for Software Engineering Teams (RAMSET) methodology relates personality, abilities, and software roles for building Software Engineering Teams, applying sociometric, and psychometric techniques. This paper presents the results and experience of applying RAMSETs software supporting tool developed under a fuzzy approach. This software facilitates the role assignment decision making process, which results in a choice of role selection for individuals in working team projects. It has been applied in Software Engineering Courses of our Computer Engineering Program with great success giving students a practical experience in learning objectives, functions, responsibilities, and tasks of a member in a specific role during the Software Engineering Process.
Computer Applications in Engineering Education | 2008
Guillermo Licea; J. Reyes Juárez; Luis G. Martínez; Leocundo Aguilar
This article describes the experience and results obtained teaching non‐common Java features, in advanced undergraduate object‐oriented programming courses. The teaching approach proposed helps students to reach a deeper level of programming expertise, while accomplishing specific assignments that integrate a class framework that supports implementation of medium size client–server applications.
Computer Applications in Engineering Education | 2014
Luis G. Martínez; Guillermo Licea; J. Reyes Juárez; Leocundo Aguilar
Computer programming has a technological part and a creative part; it involves specific technical aspects of programming languages and creative aspects to find the best solutions for different problem domains. The programming learning process encompasses a group of different teacher–student techniques that are put into practice. These techniques have the object of learning a programming language to solve real problems; in this learning process we must include good software development practices of analysis and design so the novice programmer disciplines himself into developing quality software. To improve the learning programming process we use techniques and methods of software development adapting them to the context of courses in programs of the curricula. There are different methods to help us develop quality software; this article is a case study of using PSP (Personal Software Process) method and XP (eXtreme Programming) techniques on curriculas first programming course for engineering students, as support of the learning process of a programming language, and acquiring good software development habits.
soft computing | 2010
Luis G. Martínez; Juan R. Castro; Guillermo Licea; Antonio Rodríguez-Díaz; Carlos Álvarez
Current studies related to performance and integration of Software Engineering teams, focus on efficiency boarding different factors such as team abilities, management, tools, methodologies, personality and roles. The present work is a follow up of RAMSET (Role Assignment Methodology for Software Engineering Teams) methodology that relates personality, abilities and software roles for integration of Software Engineering Teams, applying sociometric and psychometric techniques under a Fuzzy Approach due measurements’ subjective appreciation. A Fuzzy Model System is proposed to identify the best Role to be performed by a Software Engineer in Software Development Project Teams.
mexican international conference on artificial intelligence | 2012
Luis G. Martínez; Juan R. Castro; Guillermo Licea; Antonio Rodríguez-Díaz; Reynaldo Salas
This paper proposes an ANFIS (Adaptive Network Based Fuzzy Inference System) Learning Approach where we have found patterns of personality types using Big Five Personality Tests for students in Engineering Programs. An ANFIS model is applied to the personality traits of the Big Five Personality Model obtaining a Takagi-Sugeno-Kang (TSK) Fuzzy Inference System (FIS) type model with rules that are helping us identify Big Five Patterns for students that are studying Engineering Programs.
Intelligent Decision Technologies | 2012
Luis G. Martínez; Juan R. Castro; Antonio Rodríguez-Díaz; Guillermo Licea
The choice of role selection for individuals in working team software developing projects is the basis of all Software Developing Process for organizations to be competitive in the industry. This paper proposes a Decision Making Fuzzy Model for Software Engineering Role Assignment based on Fuzzy Logic with Big Five Patterns using our RAMSET methodology. This model facilitates the role assignment decision making process and is a first approach for support toward assisting any organization or human resource personnel to select adequate new candidates for software engineering roles or reassign personnel already working in the organization to their best suited role for satisfactory performance.