Papers by Camila Severo Nunes

Revista de Ensino, Educação e Ciências Humanas, 2022
ResumoEm março de 2020, as aulas escolares presenciais foram suspensas em decorrência da pandemia... more ResumoEm março de 2020, as aulas escolares presenciais foram suspensas em decorrência da pandemia do Coronavírus e, com isso, a educação escolar passou a ser desenvolvida em ensino remoto. Este estudo teve como objetivo identificar o conhecimento dos alunos acerca do Coronavírus e os impactos causados na vida escolar e na vida cotidiana como um todo e investigar a contribuição da cartilha de orientações preventivas acerca do contágio por Coronavírus, do Programa Saúde na Escola, relacionando sua efetiva ação pedagógica no processo de ensino e aprendizagem desta temática. Trata-se de uma pesquisa qualitativa realizada no mês de julho de 2020. Participaram da pesquisa alunos de uma escola de Ensino Básico na Fronteira Oeste do Rio Grande do Sul. A coleta de dados foi realizada por meio de um formulário on-line enviado via e-mail. A análise dos dados ocorreu por meio da Análise de Conteúdo de Bardin. A pesquisa foi realizada com 21 alunos com idades entre 13 e 16 anos, os alunos aponta...

J. Univers. Comput. Sci., 2009
A multi-agent system product line (MAS-PL) defines an architecture whose design and implementatio... more A multi-agent system product line (MAS-PL) defines an architecture whose design and implementation is accomplished using software agents to address its common and variable features. MAS-PL promotes the large-scale reuse of common and variable agency features across multiple MAS applications. The development of MAS-PLs can be achieved through MAS-specific platforms and implementation techniques, such as conditional compilation and aspect-oriented programming (AOP). However, there is not much evidence on how these techniques provide better modularity, allowing the conception of stable MAS-PL designs. This paper presents a quantitative study on the design modularity and stability of an evolving MASPL. The MAS-PL was built following the reactive product line adoption approach. The product line was developed and evolved based on several versions of a conference management webbased system, named Expert Committee (EC). Our evaluation is made through a series of change scenarios related to ...

Research, Society and Development, 2021
The Health and Prevention in Schools Program was designed and implemented by the Ministry and aim... more The Health and Prevention in Schools Program was designed and implemented by the Ministry and aims to guarantee the approach to specific health topics. Currently, in addition to the 12 actions already recommended, actions on “Health promotion and prevention to COVID-19” have been included. The objective of this study was to understand how the actions of the School Health Program are carried out in the prevention of coronavirus. This is a qualitative research carried out in July 2020. Teachers from a basic education school in the Western Frontier of Rio Grande do Sul participated in the research. Data collection was performed using an online form. The survey was approved under registration number 3,704,100. 17 teachers participated, among which 15 are female and two male. Regarding the articulation between health and schools in the territory, the teachers said that the development of 12 actions or more is recommended. During the pandemic period, teachers changed the focus of the prog...
Jaaf+T
Proceedings of the 2010 ACM Symposium on Applied Computing, 2010
Appropriate implementation of self-adaptive software systems able not only to check the needs for... more Appropriate implementation of self-adaptive software systems able not only to check the needs for the adaptations and perform them but also to ensure their compliance with new environment requirements is still an open issue. Therefore, this paper proposes an extension to the Java self-Adaptive Agent Framework (JAAF) in order to apply the self-test concept. This framework allows for the creation
Lecture Notes in Computer Science, 2011
Multi-agent System Product Lines (MAS-PLs) are the integration of two promising technologies: Mul... more Multi-agent System Product Lines (MAS-PLs) are the integration of two promising technologies: Multi-agent Systems (MASs), which provides a powerful abstraction to model features with autonomous and pro-active behavior, and Software Product Lines (SPLs), whose aim is to reduce both time-to-market and costs in the development of system families by the exploitation of commonalities among family members. This paper presents a domain engineering process for developing MAS-PLs. It defines activities and work products, whose purposes include allowing agent variability and providing agent features traceability, both not addressed by current SPL and MAS approaches.

Lecture Notes in Computer Science, 2009
Software Product Line (SPL) approaches motivate the development and implementation of a flexible ... more Software Product Line (SPL) approaches motivate the development and implementation of a flexible and adaptable architecture to enable software reuse in organizations. The SPL architecture addresses a set of common and variable features of a family of products. Based on this architecture, products can be derived in a systematic way. A multi-agent system product line (MAS-PL) defines an SPL architecture that is modularized, also using software agents to model, design and implement its common and variable features. This paper presents the development of an MAS-PL for the web domain, describing its architecture, the agents that compose the system and details of the object-oriented implementation and design. This MAS-PL consists of the evolutionary development of the ExpertCommittee web-based system. Furthermore, this paper reports some lessons learned from this exploratory study of definition of a MAS-PL.
A Domain Analysis Approach for Multi-agent Systems Product Lines
Lecture Notes in Business Information Processing, 2009
In this paper, we propose an approach for documenting and modeling Multi-agent System Product Lin... more In this paper, we propose an approach for documenting and modeling Multi-agent System Product Lines (MAS-PLs) in the domain analysis stage. MAS-PLs are the integration between two promising techniques, software product lines and agent-oriented software engineering, aiming at incorporating their respective benefits and helping the industrial exploitation of agent technology. Our approach explores the scenario of including agency features to existing web applications and is based on PASSI, an agent-oriented ...
Proceedings of the 14th Brazilian Symposium on Multimedia and the Web, 2008
Web applications are popular nowadays due to the ubiquity of the client and also because user exp... more Web applications are popular nowadays due to the ubiquity of the client and also because user experience is becoming each time more interactive. However, several tasks of these applications can be automated. Agent-oriented software engineering has emerged as a new software engineering paradigm to allow the development of applications that present autonomous behavior. In this work, we present two case studies of web-based systems, on which we added autonomous behavior by means of software agents. We also discuss some design and implementation issues found on the development of those systems and propose an architectural pattern as a consequence of our case studies.

2009 13th European Conference on Software Maintenance and Reengineering, 2009
Multi-agent systems (MAS) are increasingly being exploited to support autonomous recommendation o... more Multi-agent systems (MAS) are increasingly being exploited to support autonomous recommendation of products and information to contemporary application users. Multi-agent system product lines (MAS-PL) promote large-scale reuse of common and variable agency features across multiple MAS applications. The development of MAS-PLs can be achieved through alternative MAS-specific frameworks (JADE and Jadex), and general-purpose implementation techniques, such as aspect-oriented programming (AOP). However, there is not much evidence on how these techniques provide better modularity, allowing the conception of stable MAS-PL designs. This paper reports an empirical study that assesses the modularity of a MAS-PL through a systematic analysis of its releases. The study consists of a comparison among three distinct versions of this MAS-PL, each one implemented with a different technique: (i) Jadex platform and configuration files; (ii) JADE platform and configuration files; and (iii) JADE platform enriched with AOP mechanisms. Our analysis was driven by fundamental modularity attributes.
On the proactive and interactive visualization for feature evolution comprehension: An industrial investigation
2012 34th International Conference on Software Engineering (ICSE), 2012
Abstract-Program comprehension is a key activity through maintenance and evolution of large-scale... more Abstract-Program comprehension is a key activity through maintenance and evolution of large-scale software systems. The understanding of a program often requires the evolution analysis of individual functionalities, so-called features. The comprehension of evolving ...
Proceedings of the 2009 ACM symposium on Applied Computing, 2009
Multi-agent Systems (MASs) development and Software Product Lines (SPLs) are two consolidated sof... more Multi-agent Systems (MASs) development and Software Product Lines (SPLs) are two consolidated software engineering techniques. Recent research work explores the integration between them by proposing new templates and adaptations to document SPL variability in the context of MASs. However, the automatic product derivation process is not addressed in these works. In this paper, we propose a new extension to our existing model-based product derivation tool, called GenArch, in order to enable the automatic instantiation and customization of Multiagent Systems Product Lines (MAS-PLs). A case study illustrates how the proposed extension can be used to derive products (instances) from a MAS-PL.
Proceedings of the 2009 ACM symposium on Applied Computing, 2009
Multi-agent System Product Lines (MAS-PLs) have emerged to integrate software product lines (SPLs... more Multi-agent System Product Lines (MAS-PLs) have emerged to integrate software product lines (SPLs) and agent-oriented software engineering techniques by incorporating their respective benets and helping the industrial exploitation of agent technology. Some approaches have been proposed in this context; however, they do not address development scenarios of traditional SPL architectures using agent abstraction. In this paper, we present a new approach for modeling MAS-PLs, focusing the domain analysis stage. Our approach is based on PASSI methodology and incorporates some extensions to address agency variability. A case study, OLIS (OnLine Intelligent Services), illustrates our approach.
Revealing Mistakes in Concern Mapping Tasks: An Experimental Evaluation
2011 15th European Conference on Software Maintenance and Reengineering, 2011
Abstract Concern mapping is the activity of assigning a stakeholder's concern to its c... more Abstract Concern mapping is the activity of assigning a stakeholder's concern to its corresponding elements in the source code. This activity is primordial to guide software maintainers in several tasks, such as understanding and restructuring the implementation of existing concerns. ...

2010 IEEE International Conference on Software Maintenance, 2010
Since software product lines (SPLs) increasingly have to satisfy additional requirements, their d... more Since software product lines (SPLs) increasingly have to satisfy additional requirements, their designs might degenerate over time. The degeneration is caused by various reasons. For instance, the features suddenly start to be realized and they evolved in inconsistent ways across multiple products. In an extreme case, the SPL code is fully or partially replicated and individually changed across several evolving products. In order to regain control of the SPL assets, a key activity is the design recovery of features from existing applications. However, existing techniques for feature analysis are not effective as they tend to explicitly rely on a single project history. They do not take into consideration change histories of features across multiple evolving products of a SPL. This research proposes a novel technique for history-sensitive feature recovery while repairing degenerated SPL designs. Our technique is ought to encompass a set of heuristics for facilitating SPL design recovery. We aim at investigating to what extent exploiting multi-product change histories allow accurate identification of: (i) code elements that contribute to each feature realization; and (ii) variability properties of the feature code. The empirical evaluation of our technique will be based on two industry case studies.

Autonomous Agents & Multiagent Systems/Agent Theories, Architectures, and Languages, 2010
Most of women's deaths related to pregnancy occur in newly industrialized countries. In associati... more Most of women's deaths related to pregnancy occur in newly industrialized countries. In association with gynecologists and obstetricians of the Antônio Pedro University Hospital (HUAP) in Brazil, we have identified deficiencies in the prenatal care of the Brazilian public healthcare system that can be computer-supported. They are mainly related to protocols that must be followed in the primary healthcare institutions and the referral process that must take place when a high risk pregnancy is identified, besides other functionalities that can be automated by a software application. In this paper, the Prenatal Care Unified System (SUAP) project will be introduced, which provides a Multi-agent System for supporting and monitoring the prenatal care. This project uses agent technology to manage healthcare records, to act as a clinical decision support system, and to handle the logistics of high risk pregnancy cases. We also describe the challenges encountered during the implementation of the SUAP and discuss the benefits that an agent-based solution provided to the development of our system.
Autonomous Agents & Multiagent Systems/Agent Theories, Architectures, and Languages, 2009
Multi-agent Systems Product Lines (MAS-PLs) have emerged to integrate two promising trends of sof... more Multi-agent Systems Product Lines (MAS-PLs) have emerged to integrate two promising trends of software engineering: agent-oriented software engineering and software product lines. In this paper, we propose a domain engineering process to develop MAS-PLs, built on top of agent-oriented and software product line approaches.
Água, Elemento Indispensável: Conservação e Utilização Da Água
Anais do Encontro de Educação Ambiental da Fronteira Oeste, 2021
Uploads
Papers by Camila Severo Nunes