Current Organizations / Institutes

The organizations/institutes from the scholar's latest article

Previous Organizations / Institutes

The organizations / institutes from the scholar's other articles in the past ten years


Michel dos Santos Soares has a total of 54 co-authors. Here are the top co-authors by number of shared publications:


Latest Publications

  • Open Access

    A Conceptual Framework for Classifying Developer Experience through Object-OrientedMetrics

    by Jose da Silva Junior, Michel dos Santos Soares

    Assessing software developer experience remains a persistent challenge in Software Engineering, typically relying on subjectivecriteria such as self-reports, or isolated technical interviews, or even debatable metrics such as years of professional activity.This article proposes the Code-Based Technical Assessment Model (CBTAM), a conceptual framework for classifying developerexperience through object-oriented metrics extracted directly from source code. CBTAM defines five experience levels — Trainee,Beginner, Mid-Level, Senior, and Expert — mapped onto the Dreyfus Skill Acquisition Model. Classification relies on sevencomplementary metrics: Weighted Methods per Class (WMC), Lack of Cohesion in Methods (LCOM), Depth of Inheritance Tree(DIT), and Number of Children (NOC) from the CK suite, together with Method Complexity (MC), Attribute Complexity (AC),and Coupling Weight for a Class (CWC) from the Misra cognitive complexity suite. These metrics were chosen to jointly covercomplexity, cohesion, inheritance, and coupling while minimizing redundancy. Rather than relying on isolated thresholds, CBTAMinterprets the distribution of metric classifications across a developer’s codebase, offering a structured and reproducible basis forevaluating developer experience that complements, rather than replaces, existing assessment practices. The article proposes anexploratory illustration of CBTAM’s practical application of the model’s seven metrics to a case study of 48 developers. Resultsoffer partial, preliminary support for CBTAM’s central hypothesis: Expert-level participants consistently exhibited lower structuraland cognitive complexity per class than Mid-Level and Senior participants across both metric suites.

  • Open Access

    ADOÇÃO DE SISTEMAS ERP SOB A LUZ DO MODELO UTAUT EM INSTITUIÇÕES DE ENSINO SUPERIOR: UMA REVISÃO SISTEMÁTICA INTEGRATIVA

    by João Silvio Ribeiro dos Santos, Abimael Magno Do Ouro Filho, Michel S. Soares, Soares

    A adoção de Sistemas de Planejamento de Recursos Empresariais (ERP) em Instituições de Ensino Superior (IES) permanece desafiadora devido a barreiras relacionadas à aceitação dos usuários. Este estudo, desenvolvido como uma Revisão Sistemática Integrativa (RSI), analisou 24 estudos empíricos que aplicaram a Teoria Unificada de Aceitação e Uso da Tecnologia (UTAUT) para explicar a aceitação e o uso de sistemas ERP nesses dois contextos. A busca foi realizada em sete bases (Compendex, Elsevier, Emerald, IEEE Xplore, Web of Science, Wiley e Periódicos CAPES), sem recorte temporal. Os estudos revelam diferenças entre ambientes voluntários, típicos das IES, e ambientes mandatórios, característicos das OPs, indicando que os determinantes da aceitação variam conforme a natureza institucional e o grau de obrigatoriedade do uso. A literatura aponta a necessidade de ampliar o UTAUT com construtos como Qualidade do Sistema, Complexidade, Autoeficácia e Cultura Organizacional em contextos educacionais e governamentais. A RSI demonstra que a aceitação de ERP depende de fatores humanos e organizacionais, revelando lacunas para pesquisas futuras sobre moderadores contextuais e gestão da mudança em IES.

  • Open Access

    An Experiment with Focus on Security Through Large- Language Models Using Behavior-Driven Development

    by Shexmo Santos, Tacyanne Pimentel, Marcus Silva, Luiz Santos, Fabio Rocha, Michel Soares

    Requirements elicitation is a fundamental activity in a software development process, which means it needs to be carried out effectively, aiming the requirements to perform the behavior expected by the software. Problem: The need for assertiveness in requirements elicitation tasks can impact subsequent activities of software development. Solution: It is proposed an experiment focusing on the security non-functional requirement expressed in the ISO/IEC 25010:2023 Standard through Large-Language Models (LLMs) using Behavior-Driven Development (BDD). Method: Via an experiment, this study is qualitative and descriptive. It is possible to analyze, through statistical tests, the effectiveness of LLMs to elicit non-functional requirements. Summarization of Results: The study presented the effectiveness of using pre-defined prompts for test automation through machine learning. Contributions and impact: Through this experiment, it is possible to present an effective collaboration between human and artificial intelligence, generating time savings for automatic generation of tests.

  • Open Access

    Software Architecture Patterns in Microservices: A Systematic Mapping of the Literature

    by Fabio Rocha, Marcos Santos, Shexmo Santos, Michel Soares

    Microservices have been an essential theme in research and the software industry. Microservices emerged in recent years as a new class of software architecture based on Service-Oriented Architecture due to the massive adoption of cloud computing and the need to integrate legacy systems. Therefore, due to the amplification of this architecture, a systematic characterisation of the data about the main patterns adopted when implementing software with the microservices architecture can support developers, software architects and researchers of the field in the evolution of the systems. The main objective is to analyse architectural patterns with the purpose of characterising, with respect to Microservices, from the point of view of researchers in the context of theoretical and applied research. We started with a search on ACM, IEEE, WoS, ScienceDirect, Scopus, and Springer. As a result, we obtained 2653 articles, from which 76 articles were selected to be evaluated in this study for producing a view of state-of-the-art patterns/architecture styles adopted in Microservice research. An additional result is the description of a catalogue of Microservices patterns.


  • Open Access

    Methodological Advances in Expert Systems with Artificial Intelligence

    by Jesy Karolayne Sales dos Santos, Lauryane Santos Siqueira, Eduardo Marques Braga Faria, Kalil Araújo Bispo, Gilton José Ferreira da Silva, Michel S. Soares

    Context: With the advancement of artificial intelligence (AI), expert systems (ESs) continue to evolve and are essential to support decisions in complex domains such as healthcare, industry, and automation. Problem: The growth of AI technologies has expanded the possibilities of Expert Systems. With advances in natural language processing, there is a need for an updated mapping of the applications and methodologies of ESs, highlighting the role of new AI techniques. Solution: Literature review is essential to identify trends, methodologies, challenges, and innovations in ESs, providing a comprehensive overview of the most recent trends and their implications. IS Theory: When examining how ESs can integrate and process complex and constantly evolving data, this study is guided by the complex systems theory, which aims to explore how parts of systems exchange information and adapt to new conditions. Method: The study employs a qualitative and interpretative review to investigate the state of the art in inference methodologies, knowledge acquisition, and performance in ESs. Summary of Results: Expert systems have evolved significantly with the use of AI, including deep learning, hybrid models, and natural language processing, improving accuracy, adaptability, and the ability to process large volumes of data. Contributions and Impact on the IS Field: This study highlights the advances that make expert systems more effective, highlighting how the integration of AI improves the ability to deal with uncertainty and complex decisions. The new methodologies show potential to optimize reliability and decision making in critical environments.


  • Open Access

    Intelligent Methodologies for Preparing Reference Prices in Brazilian Public Biddings

    by Eduardo Marques Braga de Faria, Gilton José Ferreira da Silva, Michel S. Soares

    Context: This research focuses on building reference prices in Brazilian public tenders, integrating statistical techniques and AI to improve automated decision accuracy and detect issues like overpricing and underpricing. Problem: Traditional methods for calculating reference prices, like arithmetic mean and lowest price, often cause distortions in public tenders. This research evaluates how AI can enhance accuracy and transparency in audits. Solution: The proposed solution is software that combines statistical algorithms with machine learning to calculate reference prices more robustly. The first version uses statistical methods; the second integrates TensorFlow, expanding irregularity detection. IS Theory: Based on Design Science Research, this study develops and evaluates artifacts to solve identified problems, applying scientific techniques to optimize reference price calculations. Method: A quantitative experiment using public tender data compares the software’s performance with traditional methods, focusing on average deviation and machine learning accuracy. Summary of Results: The first software version reduced average deviation to 2.53%, versus 15.58% for traditional methods. The machine learning version achieved 70% accuracy in detecting pricing irregularities, adding an extra verification layer. Contributions and Impacts in the IS area: This research contributes to Information Systems by proposing a system that combines statistics and AI, enhancing accuracy and transparency. The solution improves public bidding efficiency and is adaptable to other government and industry areas.

  • Open Access

    Evolução da cocriação participativa no Brasil: revisão sobre o uso de tecnologias digitais na comunicação com munícipes

    by Álvaro Gabriel Sampaio Almeida Menezes, Michel dos Santos Soares

    Esta pesquisa tem como objetivo analisar comparativamente as capitais brasileiras que implementaram ou atualizaram aplicativos para aprimorar a comunicação entre a comunidade e os vereadores, visando fortalecer a participação cidadã e a governança local. Os objetivos específicos incluem identificar barreiras e desafios na adoção destas tecnologias nas diferentes capitais, explorar práticas bem-sucedidas de uso de aplicativos em contextos municipais diversos, desenvolver uma análise adaptada às realidades regionais, avaliar a eficácia das soluções digitais existentes e propor recomendações para sua implementação em localidades ainda não contempladas. A pesquisa busca mapear capitais que possuem serviços digitais colaborativos que ajudem gestores do legislativo e munícipes a se comunicarem de forma mais eficiente, facilitando o entendimento e realização das demandas reais e a avaliação dos serviços municipais. O estudo adotou uma abordagem qualitativa e descritiva, utilizando método comparativo entre as capitais para coletar e analisar dados sobre a adoção de aplicativos, com o intuito de gerar comparações entre as capitais que atualizaram e implementaram aplicativos, as que mantiveram ou aperfeiçoaram as práticas para a melhoria da comunicação digital e da participação na gestão legislativa municipal. Os estudos revelam disparidades significativas entre as capitais, destacando capitais que tiveram uma mudança na gestão e passaram a implementar soluções via aplicativos, e outras que ainda não adotaram nenhuma prática para melhoria da comunicação.

  • Open Access

    Cocriação participativa: fortalecendo a comunicação entre vereadores e munícipes para uma gestão colaborativa

    by Álvaro Gabriel Sampaio, Michel dos Santos Soares

    Esta pesquisa tem como objetivo identificar a abordagem mais eficaz de cocriação participativa para aprimorar a comunicação entre a comunidade e os vereadores de Aracaju, visando fortalecer a participação cidadã e a governança local. Os objetivos específicos incluem identificar barreiras e desafios na comunicação entre os envolvidos, explorar práticas bem-sucedidas de cocriação em outros contextos, desenvolver uma abordagem adaptada à realidade local, avaliar sua eficácia e propor recomendações para sua implementação. A pesquisa busca propor um modelo colaborativo que ajude gestores do legislativo e munícipes a se comunicarem de forma mais eficiente, facilitando o entendimento e realização das demandas reais e a avaliação dos serviços municipais. O estudo adotou uma abordagem qualitativa e descritiva, utilizando o método de estudo de caso único para coletar e analisar dados, com o intuito de gerar recomendações práticas para a melhoria da comunicação e da participação na gestão dos vereadores. O estudo revelou os desafios e as lacunas a serem preenchidas pelos gestores e a necessidade de uma gestão mais transparente, próxima e eficaz na comunicação e clareza na realização de seus serviços.


  • Open Access

    COCRIAÇÃO PARTICIPATIVA PARA A CONSTRUÇÃO DA MELHORIA DA COMUNICAÇÃO ENTRE MUNÍCIPES E GESTORES MUNICIPAIS

    by Álvaro Gabriel Sampaio, Michel dos Santos Soares

    Esta pesquisa tem como objetivo identificar a abordagem mais eficaz de cocriação participativa para aprimorar a comunicação entre a comunidade e os gestores municipais de Aracaju, visando fortalecer a participação cidadã e a governança local. Os objetivos específicos incluem identificar barreiras e desafios na comunicação entre os envolvidos, explorar práticas bem-sucedidas de cocriação em outros contextos, desenvolver uma abordagem adaptada à realidade local, avaliar sua eficácia e propor recomendações para sua implementação. A pesquisa busca propor um modelo colaborativo que ajude gestores e munícipes a se comunicarem de forma mais eficiente, facilitando o entendimento das demandas reais e a avaliação dos serviços municipais. O estudo adotou uma abordagem qualitativa e descritiva, utilizando o método de estudo de caso único para coletar e analisar dados, com o intuito de gerar recomendações práticas para a melhoria da comunicação e da participação na gestão municipal. O estudo revelou os desafios e as lacunas a serem preenchidas pelos gestores e a necessidade de uma gestão mais transparente e eficaz na comunicação e clareza na realização de seus serviços.


  • Open Access

    Increasing Test Coverage by Automating BDD Tests in Proofs of Concepts (POCs) using LLM

    by Shexmo Richarlison Ribeiro dos Santos, Raiane Eunice S. Fernandes, Marcos Cesar Barbosa dos Santos, Michel S. Soares, Fabio Gomes Rocha, Sabrina Marczak