Guisella Clara Angulo Armijo

Atualmente cursando doutorado no Programa de Ciência da Computação da Universidade Federal de São Carlos (UFSCar) com pesquisa em Machine Learning e Recomendação de Refatorações. Possui Mestrado em Ciência da Computação da Universidade Federal de São Carlos (UFSCar), com pesquisa em Modernização de sistemas (ADM - Architecture Driven Modernization). Possui graduação em Engenharia de Sistemas pela Universidade Nacional Mayor de San Marcos (UNMSM). Possui especialização em: Gestão de Projetos, Análise de Processos e Análise e Projeto de Sistemas. Possui experiência de trabalho desde o ano 2008 como Analista de Sistemas e Funcional no sector público e privado no Peru.

Informações coletadas do Lattes em 16/05/2023

Acadêmico

Formação acadêmica

Doutorado em andamento em Ciência da Computação

2020 - Atual

Universidade Federal de São Carlos
Título: APPROACHING REFACTORING RECOMMENDATIONS WITH MACHINE LEARNING
Valter Vieira de Camargo. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: refactoring recommendations; refactoring; Machine Learning; Explainable AI.

Mestrado em Ciência da Computação

2016 - 2018

Universidade Federal de São Carlos
Título: Uma Abordagem para a Construção de Máquinas de Transformações de KDM para PSM, Ano de Obtenção: 2018
Valter Vieira de Camargo.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Java Model; KDM; Transformações de Modelos; PSM.Grande área: Ciências Exatas e da Terra

Graduação em Engenharia de Sistemas

2003 - 2008

Universidad Nacional Mayor de San Marcos
Título: Escolhendo um modelo de Qualidade para Gerenciamento de Requisitos em Escolas Privadas
Orientador: Lic. Jorge Luis Chavez Soto

Formação complementar

2014 - 2015

Extensão universitária em Gerenciamento de Projetos baseado em PMBOK v.5. (Carga horária: 147h). , Universidad RIcardo Palma, URP, Peru.

2013 - 2013

UML 2.4.1 para desenvolvedores. (Carga horária: 50h). , CIBERTEC, CB, Peru.

2013 - 2013

Oracle Database 11G: Program With PL/SQL. (Carga horária: 50h). , CIBERTEC, CB, Peru.

2013 - 2013

Business Inteligence Application Developer. (Carga horária: 70h). , CIBERTEC, CB, Peru.

2012 - 2013

Enterprise Java Developer. (Carga horária: 144h). , Instituto San Ignacio de Loyola, ISIL, Peru.

2011 - 2012

Metodologia de Desenvolvimento de Software. (Carga horária: 110h). , CIBERTEC, CB, Peru.

2011 - 2012

Desenvolvimento com o Microsoft Visual Studio 2008. (Carga horária: 144h). , Instituto San Ignacio de Loyola, ISIL, Peru.

2009 - 2010

Gerenciamento De Processos. (Carga horária: 60h). , Institución de Educación Superior en Carreras de I, TECSUP, Peru.

2009 - 2009

2780: Maintaining a Microsoft SQL Server 2005 DB. (Carga horária: 30h). , Universidad Nacional de Ingenieria, UNI, Peru.

2008 - 2008

2779: Implementing a Mircrosoft SQL Server 2005. (Carga horária: 30h). , Universidad Nacional de Ingeniería, UNI, Peru.

2007 - 2007

PHP Web Developer. (Carga horária: 72h). , Universidad Nacional de Ingeniería, UNI, Peru.

Idiomas

Bandeira representando o idioma Inglês

Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Razoavelmente.

Bandeira representando o idioma Espanhol

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Português

Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Participação em eventos

Workshop INTEL de Inteligência Artificial. 2019. (Outra).

Segundo Encontro Paulista de Pós-Graduandos em Computação (EPPC).An Approach for Creating KDM2PSM Transformation Engines. 2018. (Encontro).

the VII Brazilian Symposium on Software Components, Architectures, and Reuse.An Approach for Creating KDM2PSM Transformation Engines in ADM Context: The RUTE-K2J Case. 2018. (Simpósio).

Produções bibliográficas

  • MARTÍN, DANIEL SAN ; ARMIJO, G. A. ; SANTOS, BRUNO ; HONDA, R. ; CAMARGO, V. V. . Specification and use of concern metrics for supporting modularity-oriented modernizations. SOFTWARE QUALITY JOURNAL , v. 28, p. 1087-1111, 2020.

  • CUNHA, WARTERUZANNAN SOYER ; ARMIJO, GUISELLA ANGULO ; DE CAMARGO, VALTER VIEIRA . Investigating Non-Usually Employed Features in the Identification of Architectural Smells. In: SBCARS '20: 14th Brazilian Symposium on Software Components, Architectures, and Reuse, 2020, Natal Brazil. Proceedings of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse. New York: ACM. p. 21.

  • CUNHA, WARTERUZANNAN SOYER ; ARMIJO, GUISELLA ANGULO ; DE CAMARGO, VALTER VIEIRA . InSet. In: SBES '20: 34th Brazilian Symposium on Software Engineering, 2020, Natal Brazil. Proceedings of the 34th Brazilian Symposium on Software Engineering. New York: ACM. p. 760.

  • ANGULO, GUISELLA ; MARTÍN, DANIEL SAN ; SANTOS, BRUNO ; FERRARI, FABIANO CUTIGI ; DE CAMARGO, VALTER VIEIRA . An Approach for Creating KDM2PSM Transformation Engines in ADM Context. In: the VII Brazilian Symposium on Software Components, Architectures, and Reuse, 2018, Sao Carlos. Proceedings of the VII Brazilian Symposium on Software Components, Architectures, and Reuse on - SBCARS '18. New York: ACM Press, 2018. p. 92.

Outras produções

ANGULO, GUISELLA ; DE CAMARGO, VALTER VIEIRA . Contribuição na Ferramenta Modisco 1.1.0.. 2019.

ANGULO, GUISELLA ; DE CAMARGO, VALTER VIEIRA . Correção em Algoritmo do SonarGraph. 2019.

ANGULO, GUISELLA . RUTE-K2J. 2017.

Projetos de pesquisa

  • 2018 - 2019

    Uma Abordagem apoiada por Testes para Modernização Arquitetural de Sistemas Adaptativos, Descrição: Adaptive Systems (AS) change their behaviour as a result of context changes or variations in their operational environment. Their architecture include control loops that intend to monitor the system, analyse the current behaviour, plan adaptations and apply them. The main concepts of control loops are the monitors, analysers, planners and executors. Usually, ASs are designed without taking the control loops into consideration. Therefore, portions of source code that implement control loops appear tangled with other system modules, thus hardening maintenance tasks. A possible option to better modularise control loops could be traditional code refactorings; however, such kind of refactorings do not take into account the type of system, thus compromising the development team?s productivity. On the other hand, AS-specific refactorings that aim to modularise control loops are scarce. Another problem regards the fact that refactorings are usually implemented based on a proprietary model, thus impacting on the interchangeability of software modernisation tools. The Architecture-Driven Modernisation (ADM/OMG) is a proposal for restructuring systems based on a standard metamodel named KDM (Knowledge Discovery Metamodel). The application of this metamodel makes refactoring algorithms become independent of proprietary solutions, thus providing the reuse of such algorithms. The objective of this project is the development of an architectural modernisation approach for ASs with focus on the modularisation of control loops. This project is also concerned with applying tests to assess both behaviour and performance after the proposed approach is applied to an AS. Evaluations aim to: i) check the support provided by the approach with respect to the productivity of the development team; ii) analyse whether the refactored system present higher maintainability than the original versions; and iii) check whether the developed refactoring algorithms are highly reusable.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Especialização: (3) / Mestrado acadêmico: (3) Doutorado: (2) . , Integrantes: Guisella Clara Angulo Armijo - Integrante / MARTÍN, DANIEL SAN - Integrante / FERRARI, FABIANO CUTIGI - Integrante / DE CAMARGO, VALTER VIEIRA - Coordenador / Mario Piattini Velthuis - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro.

  • 2008 - 2009

    ModelCoder, Descrição: Projeto que feito como parte do processo de desenvolvimento do Sistema integrado de gestão educativa ( SIGE). Atividade principal foi a elaboração dos templates da ferramenta propietaria ModelCoder, para transformar modelos CIM (Modelo Independente de Computação) em código fonte e scripts de banco de dados. Isto é, transformacao de modelos UML feitos na ferramenta CASE Enterprise Architect para gerar codigo fonte (Java Script Extjs) e scripts de banco de dados (PostgresSQl 7.0).. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) . , Integrantes: Guisella Clara Angulo Armijo - Integrante / Jaime Julio Avalos Ocaa - Integrante / Sashir Estela - Coordenador.

  • 2005 - 2005

    Medidor de eficiência, Descrição: Analisador sintáctico (C++) das estruturas de um programa desenvolvido em Java para calcular sua eficiência.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Especialização: (1) . , Integrantes: Guisella Clara Angulo Armijo - Integrante / Candy Veronica Tenorio Gonzales - Integrante / Jorge Luis Chavez Soto - Coordenador.

Histórico profissional

Endereço profissional

  • Universidade Federal de São Carlos, Centro de Ciências Exatas e de Tecnologia, Departamento de Computação. , Rodovia Washington Luis km 235, Jardim Guanabara, 13565905 - São Carlos, SP - Brasil - Caixa-postal: 676, Telefone: (16) 33518232

Experiência profissional

2005 - 2005

Universidad Nacional Mayor de San Marcos

Vínculo: , Enquadramento Funcional:

2018 - 2019

Universidade Federal de São Carlos

Vínculo: Bolsista, Enquadramento Funcional: Bolsista, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 05/2018 - 08/2019

    Pesquisa e desenvolvimento, Centro de Ciências Exatas e de Tecnologia, Departamento de Computação.,Linhas de pesquisa

2013 - 2016

BANCO FALABELLA PERÚ

Vínculo: Servidor Público, Enquadramento Funcional: Analista Funcional, Carga horária: 48, Regime: Dedicação exclusiva.

Outras informações:
Participação no projeto SUMAT, análise funcional e técnica das interfaces dos sistemas do Banco para o processamento Batch e Online. Projeto SUMAT tinha como objetivo garantir a disponibilidade dos sistemas e da informação após a entrada do produto SAT 7.3 ao Banco. Principais ferramentas: Eclipse, Oracle 11g, Oracle WebLogic Server, SoapUI(Teste de Web Services), Bizagi e Visio 2013.

2012 - 2013

Oficina Nacional de Procesos Electorales

Vínculo: Servidor Público, Enquadramento Funcional: Analista de Sistemas, Carga horária: 48, Regime: Dedicação exclusiva.

Outras informações:
Capturar, verificar e validar requisitos para o sistema de Gestão de Planos e Indicadores (segunda fase) utilizando técnicas como: reuniões com os principais usuários, elaboração de prototipagem e documentos de especificação. Análise e projeto do Sistema, desenvolvimento e implementação de casos de testes unitários e integrados e capacitação aos usuários finais do Sistema. Principais ferramentas: StarUML, Enterprise Architect, Eclipse e Oracle 11g.

2011 - 2011

Oficina Nacional de Procesos Electorales

Vínculo: Servidor Público, Enquadramento Funcional: Analista Funcional, Carga horária: 48, Regime: Dedicação exclusiva.

Outras informações:
Captura dos requisitos funcionais e não funcionais para o sistema de Gestão de Planos e indicadores (primeira fase), assim como o desenvolvimento de modelos e artefatos. Ferramentas: StarUML, Visio 2010, Bizagi e Pencil (Prototipagem)

2010 - 2011

Oficina Nacional de Procesos Electorales

Vínculo: Servidor Público, Enquadramento Funcional: Suporte de sistemas, Carga horária: 48, Regime: Dedicação exclusiva.

Outras informações:
Testes unitarios e integrados do sistema SCIAP (Sistema de Controle de impressão de Acta padrão), fornecer suporte no uso do sistema aos usuários. Participar ativamente no processo eleitoral, Eleições Gerais e do Parlamento Andino e Eleições gerais de 2011 e ERM 2010. Ferramentas: StarUML e Oracle 11g.

2010 - 2010

Instituto Geografico Nacional

Vínculo: Servidor Público, Enquadramento Funcional: Analista de Sistemas, Carga horária: 48, Regime: Dedicação exclusiva.

Outras informações:
Análise do Negócios em conformidade com o modelo de qualidade "Métrica 3", Análise e projeto do "Sistema de Integração e Automação do Instituto Geográfico Nacional". Ferramentas: Enterprise Architect e Oracle 10g

2009 - 2010

Bertolt Brecht

Vínculo: Servidor Público, Enquadramento Funcional: Engenheiro assistente na área de Projetos, Carga horária: 48, Regime: Dedicação exclusiva.

Outras informações:
Mapear e documentar os processos de negócio da escola 'Bertolt Brecht' com o objetivo de identificar problemas e sugerir melhorias.

2008 - 2009

Centro de Capacitación e Investigación en Telecomunicaciones

Vínculo: Servidor Público, Enquadramento Funcional: Analista de Sistemas, Carga horária: 48, Regime: Dedicação exclusiva.

Outras informações:
Desenvolvimento Dirigido por Modelos (MDA) do "Sistema de Gestão Educativa". Elaboração dos templates da ferramenta propietaria ModelCoder que transformam os modelos CIM (Modelo Independente de Computação) em código fonte e scripts de banco de dados. Isto é, a ferramenta proprietaria transforma os modelos UML feitos na ferramenta CASE Enterprise Architect para codigo fonte (Java Script Extjs) e scripts de banco de dados (PostgresSQl 7.0).

Atividades

  • 03/2008 - 02/2009

    Pesquisa e desenvolvimento, Tecnologia da Informação e Comunicação.,Linhas de pesquisa