1 |
[en] A SYSTEMATIC MAPPING STUDY AND PRACTITIONER INSIGHTS ON THE USE OF SOFTWARE ENGINEERING PRACTICES TO DEVELOP MVPS / [pt] UM MAPEAMENTO SISTEMÁTICO E PERCEPÇÕES DE PRATICANTES SOBRE O USO DE PRÁTICAS DE ENGENHARIA DE SOFTWARE PARA DESENVOLVER MVPSSILVIO ALONSO MARQUES 24 May 2022 (has links)
[pt] Muitas startups e até mesmo empresas de software tradicionais adotaram
o uso de MVPs (sigla em inglês para Produto Mínimo Viável) para permitir
experimentar rapidamente possibilidades de solução. O conceito de MVP tem
influenciado a forma como as equipes de desenvolvimento aplicam as práticas
de Engenharia de Software (ES). Entretanto, o entendimento geral desta
influência dos MVPs sobre as práticas de ES ainda é pobre.
Nosso objetivo é caracterizar o panorama de publicações sobre práticas
que têm sido utilizadas no contexto dos MVPs de software e reunir insights
dos profissionais sobre as práticas identificadas.
Conduzimos um estudo de mapeamento sistemático usando uma estratégia de busca híbrida que consiste em uma busca em banco de dados e um
snowballing das referências, para frente e para trás, de forma paralela. Posteriormente, discutimos os resultados do mapeamento em duas sessões de grupos
de foco envolvendo doze profissionais da indústria que utilizam amplamente os
MVPs em seus projetos para capturar suas percepções sobre os resultados do
mapeamento.
Identificamos 33 artigos publicados entre 2013 e 2020. Observamos algumas tendências relacionadas às práticas de ideação e avaliação de MVPs.
Por exemplo, com relação à ideação, encontramos seis abordagens diferentes
(e.g., Design Thinking, Lean Inception) e principalmente práticas informais
de envolvimento do usuário final (e.g., workshops, entrevistas). Com relação à
avaliação, há uma ênfase nas validações do usuário final baseadas em práticas
como testes de usabilidade, testes A/B, e análise dos dados de uso. Entretanto, ainda há pesquisas limitadas relacionadas à avaliação de viabilidade
técnica do MVP e estimativa de esforço. Os praticantes das sessões do grupo
de foco reforçaram a confiança em nossos resultados no que diz respeito às
práticas de ideação e avaliação, estando cientes da maioria das práticas identificadas. Eles também relataram como lidam com as avaliações de viabilidade
técnica (envolvendo desenvolvedores durante a ideação e conduzindo experimentos informais) e estimativa de esforço na prática (com base na opinião de
especialistas e usando práticas comuns a metodologias ágeis, como o Planning
Poker).
Nossa análise sugere que há oportunidades para propostas de soluções e
estudos de avaliação para tratar de lacunas na literatura relativas à avaliação de
viabilidade técnica e estimativa de esforço. Em geral, é necessário investir mais
esforço na avaliação empírica das práticas existentes relacionadas ao MVP. / [en] Many startup environments and even traditional software companies
have embraced the use of MVPs (Minimum Viable Products) to allow quickly
experimenting solution options. The MVP concept has influenced the way in
which development teams apply Software Engineering (SE) practices. However,
the overall understanding of this influence of MVPs on SE practices is still poor.
Our goal is to characterize the publication landscape on practices that
have been used in the context of software MVPs and to gather practitioner
insights on the identified practices.
We conducted a systematic mapping study using a hybrid search strategy
that consists of a database search and parallel forward and backward snowballing. Thereafter, we discussed the mapping study results in two focus groups
sessions involving twelve industry practitioners that extensively use MVPs in
their projects to capture their perceptions on the findings of the mapping study.
We identified 33 papers published between 2013 and 2020. We observed
some trends related to MVP ideation and evaluation practices. For instance,
regarding ideation, we found six different approaches (e.g., Design Thinking,
Lean Inception) and mainly informal end-user involvement practices (e.g.,
workshops, interviews). Regarding evaluation, there is an emphasis on enduser validations based on practices such as usability tests, A/B testing, and
usage data analysis. However, there is still limited research related to MVP
technical feasibility assessment and effort estimation. Practitioners of the focus
group sessions reinforced the confidence in our results regarding ideation and
evaluation practices, being aware of most of the identified practices. They also
reported how they deal with the technical feasibility assessments (involving
developers during the ideation and conducting informal experiments) and effort
estimation in practice (based on expert opinion and using practices common
to agile methodologies, such as Planning Poker).
Our analysis suggests that there are opportunities for solution proposals
and evaluation studies to address literature gaps concerning technical feasibility assessment and effort estimation. Overall, more effort needs to be invested
into empirically evaluating the existing MVP-related practices.
|
2 |
[en] ON THE RELATION BETWEEN REFACTORING AND CRITICAL INTERNAL ATTRIBUTES WHEN EVOLVING SOFTWARE FEATURES / [pt] SOBRE A RELAÇÃO ENTRE REFATORAÇÃO E ATRIBUTOS INTERNOS CRÍTICOS AO EVOLUIR FUNCIONALIDADES DE SOFTWAREEDUARDO MOREIRA FERNANDES 07 June 2021 (has links)
[pt] Contexto: Várias mudanças de código aplicadas ao evoluir funcionalidades visam melhorar atributos internos de qualidade como coesão. Tais mudanças são as refatorações. Refatorações não dirigidas podem piorar, e não melhorar, atributos internos. Porém, o saber atual é insuficiente para gerir atributos internos durante a evolução do sistema. Objetivo: Nosso primeiro objetivo é entender como refatorações afetam atributos internos ao evoluir sistemas, mitigando limitações de escopo de estudos anteriores. Nosso segundo objetivo é atender uma carência por evidência quantitativa sobre como gerir atributos internos críticos via refatorações ao evoluir sistemas. Um atributo interno é crítico se sua medição assume valores anômalos. Baixa coesão é um exemplo de atributo crítico. Método: O primeiro estudo
estende uma avaliação quantitativa da relação entre refatorações e cinco atributos internos: acoplamento, coesão, complexidade, herança e tamanho. Incluímos novas análises e resolvemos ameaças à validade da literatura. O segundo estudo contém estudos de caso qualitativos baseados em grupo focal.
Em dois casos industriais, promovemos discussões sobre o quanto (e por que) atributos críticos são relevante ao evoluir funcionalidades. Por fim, cruzamos os achados dos dois estudos para discutir como gerir atributos críticos via refatoração ao evoluir funcionalidades. Resultados: Aproximadamente
64 por cento das refatorações melhoram ou não afetam os atributos internos. Desenvolvedores parecem refatorar até melhorar os atributos mais relevantes, ignorando outros atributos internos possivelmente críticos. Baixa coesão e alta complexidade são percebidos como relevantes e tornam mais difícil evoluir
funcionalidades. Alto acoplamento, herança larga e tamanho largo são percebidos como irrelevantes ao implementar funcionalidades especialmente complexas, por exemplo. Ao cruzar dados entre estudos, discutimos como refatorações podem melhorar atributos internos, inclusive atributos críticos. Conclusões: Os achados dos nossos estudos podem apoiar a gestão de atributos críticos relevantes aos desenvolvedores, mas também preservar outros atributos que podem se tornar críticos. / [en] Context: Several software changes applied while evolving software features aim at improving internal quality attributes, e.g. cohesion. These changes are the refactorings. Non-assisted refactorings might worsen, rather than improve, internal attributes. However, current knowledge is insufficient for managing internal attributes during software evolution. Objective: Our first objective is assessing how refactorings affect internal attributes during software evolution by filling gaps of past work on study scope.
Our second objective is filling gaps of qualitative evidence on how to manage critical internal attributes via refactorings while evolving features. An internal attribute is critical when its measurement has anomalous
values. Low cohesion is an example of critical attribute. Method: Our first study extends a large quantitative assessment of the relationship between refactorings and five internal attributes: cohesion, complexity, coupling, inheritance, and size. We include a more detailed statistical analysis and address major threats to validity of past work. Our second study is a qualitative case study based on focus group. We selected two industry cases to promote discussions on how much (and why) critical attributes are relevant while evolving features. Finally, we crossed the findings from both conducted studies aimed at discussing how critical attributes can be addressed via refactoring when evolving features. Results: About 64 per cent of refactorings either improve or keep the internal attributes unaffected. Developers seem to perform refactorings until the most relevant internal attributes are improved, thereby neglecting other internal attributes that may be critical. Low cohesion and high complexity are perceived as relevant because they often make evolving features harder than usual. High coupling, large inheritance, and large size are perceived as irrelevant when developers implement especially complex features. By crossing the
findings from both studies, we discuss how refactorings can improve internal attributes, especially the critical ones. Conclusions: The findings of our studies can support managing critical attributes that developers typically find relevant, while preserving other attributes that may become critical.
|
3 |
[pt] A CONSTRUÇÃO DISCURSIVA DA QUALIDADE DE VIDA EM SALA DE AULA DE LÍNGUA INGLESA DE UMA ESCOLA MUNICIPAL DO RIO DE JANEIRO: OLHARES EXPLORATÓRIOS DA PROFESSORA E DOS SEUS ALUNOS / [en] THE DISCURSIVE CONSTRUCTION OF QUALITY OF LIFE IN A PUBLIC SCHOOL ENGLISH CLASS IN RIO DE JANEIRO: TEACHER S AND STUDENTS EXPLORATORY VIEWSALINE MONTEIRO DOS SANTOS DE AZEREDO 12 March 2020 (has links)
[pt] O objetivo deste estudo é buscar entendimentos acerca do que acontece no rico ambiente de sala de aula, mais especificamente, da sala de aula de inglês de uma escola municipal do Rio de Janeiro na qual trabalho. Nesta busca, tive como intenção trabalhar para entender o objetivo de alunos irem à escola e às aulas de inglês na referida escola municipal. O presente trabalho se insere nas áreas da Linguística Aplicada Contemporânea (RAJAGOPALAN, 2006), e da Prática Exploratória (ALLWRIGHT, 1991-2006), sendo assim, a arquitetura teórica ilustra a importância da pesquisa com base na prática docente cotidiana, na qual uma aula por mim ministrada proporcionou a oportunidade de gerar dados e a possibilidade de produzir a presente pesquisa. Os dados analisados são as respostas dos alunos obtidas a partir de duas Atividades Reflexivas de Potencial Exploratório (ARPE), nas quais foi questionado o propósito dos alunos irem à escola e às aulas de inglês e a partir da entrevista semi-estruturada desenvolvida com o grupo focal. Nesse cenário, além do Sistema de Avaliatividade (MARTIN e WHITE, 2005), que desempenha papel de destaque no processo de análise dos dados, tive a oportunidade de desenvolver, com a reunião de grupo focal (ANGROSINO, 2009), uma tarefa na qual pude revisitar dados gerados dois anos atrás, o que possibilitou a mim e aos alunos refletir acerca das emoções e crenças vividas naquele ano. Os entendimentos situados mostram o afeto na relação entre alunos e entre alunos e a professora, assim como avaliações de afeto, julgamento e apreciação que permearam o meu discurso como professora-moderadora e o dos alunos durante a reunião de grupo focal. / [en] This study aims at understanding what happens in the enriched classroom environment, specifically in an English classroom of a public school in Rio de Janeiro in which I teach. In this search, my intention was to work for understanding the objective of students going to school and to English classes in the mentioned school. The present research was developed within the areas of Contemporary Applied Linguistics (RAJAGOPALAN, 2006) and Exploratory Practice (ALLWRIGHT, 1991-2006) and illustrates the importance of daily classroom practices for the development of practitioner research conducted collaboratively by me and my students. Within this framework, the Appraisal System (MARTIN and WHITE, 2005) also plays an important role in the process of analyzing the data generated during the focus group (ANGROSINO, 2009), discussion. On this occasion I managed to revisit data which had been previously generated, thus enabling the process of reflection about emotions and beliefs lived two years ago. The analyzed data are the students responses to two Potentially Exploitable Reflexive Activities in which I asked them, in a semi-structured interview with the focus group, the purpose of going to school and attending English classes. The discourse shows a high degree of affect in the relationship between students and between students and the teacher, as well as evaluations of affect, judgment and appreciation that permeate my discourse as a teacher-moderator and the students’ discourse during the focus group meeting.
|
4 |
[en] DEAFNESS, FAMILY AND PROFESSIONAL MEDIATION: KNOWLEDGE DEVELOPMENT AND AGENCY CO-CONSTRUCTION AMONG GROUP PARTICIPANTS / [pt] SURDEZ, FAMÍLIA E MEDIAÇÃO PROFISSIONAL: GRUPO FOCAL NA COCONSTRUÇÃO DE CONHECIMENTOS E AGENTIVIDADECAROLINA MAGALHAES DE PINHO FERREIRA 15 January 2015 (has links)
[pt] O foco do estudo é a mediação profissional fonoaudiológica junto a um Grupo Focal com familiares de crianças e adolescentes surdos, atendidos no Ambulatório Bilíngue de Surdez do Curso de Fonoaudiologia da UFRJ. A proposta consiste em mostrar, na atividade de coconstrução interacional, como as mães narram experiências e vivências de sua interação com o filho surdo e como a fonoaudióloga procura gerar reflexão e conscientização junto aos familiares em relação ao processo de comunicação, buscando propiciar agentividade e empoderamento. O arcabouço teórico articula abordagens de ordem macro e micro, com interfaces de políticas de saúde e educação, na discussão do discurso profissional na área da surdez, junto a pressupostos teórico-metodológicos da ordem da análise da narrativa e da interação, com instrumentos analíticos para gerar entendimentos da prática profissional situada. A metodologia é de natureza qualitativa e interpretativa e baseia-se em análise de dados de interações face-a-face transcritas de dois encontros do Grupo Focal, bem como em observações de cunho etnográfico em atendimentos às famílias e seus filhos surdos. A análise mostra o momento de criação do Grupo Focal e a coconstrução de sequências de narrativas interligadas, com participação da mediadora e das mães. Surgem narrativas de diferentes tipos, como narrativas hipotéticas, genéricas e de acontecimentos específicos. As narrativas têm avaliações e pontos diversificados e são utilizadas com diferentes funções na interação para atender a objetivos de
construção identitária, apresentar problemas e levantar questões, aconselhar, demonstrar alinhamentos e compreensão de orientações, na configuração interacional. As mães modificam seus entendimentos sobre a interação e a comunicação com seus filhos ao narrar e participar da interação no grupo. Em relação à atividade de mediação, a fonoaudióloga, além de coconstruir narrativas, faz intervenções com perguntas, orientações e avaliações, de forma distinta com cada mãe, de acordo com seus objetivos. A participação nesse espaço de coconstrução de entendimentos foi produtiva, colaborando para a conscientização dos participantes e construção de conhecimentos sobre o papel fundamental das mães, na comunicação cotidiana, para o desenvolvimento de seus filhos. O trabalho contribui para a reflexividade no campo da surdez, auxiliando na compreensão da prática profissional do aconselhamento e na discussão de aspectos políticos relacionados à educação e à saúde da criança surda. / [en] The focus of this study is the speech professional mediation among a group of family members of deaf children and adolescents who are being treated at a Bilingual Clinic for Deaf Individuals, that belongs to the Speech Therapy Course of UFRJ. The purpose of this investigation is to show how mothers narrate experiencies of their interaction with their deaf children, during the interactional co-construction activity, and how the speech therapist tries to raise awareness among family members regarding the communication process, as well as generate reflection among them, providing for both agency and empowerment. The theoretical framework articulates macro and micro levels in interface with health and education policies, taking into consideration the discussion of professional discourse in the deafness field, together with the theoretical and methodological framework of narrative, and interaction analysis, through analytical tools, in order to better understand the situated professional practice. The methodology is qualitative and interpretativist, and it is based on face to face interaction analysis of two Group meetings, as well as ethnographic observation during consultation involving family members and their deaf children. The analysis presents the moment of the Group creation, and the co-construction of interconnected narrative sequences, with the participation of the mediator and the children s mothers. Different types of narratives have arisen, such as of hypothetic, general, and of specific nature. The narratives have evaluation and different points according to different functions in the interaction, in order to achieve identity construction purposes, raise problems and questions, counsel, present alignments and instruction understanding, during interaction. Mothers have changed their understanding in respect of interaction and communication with their children when narrating and participating of the group interaction. Regarding the mediation activity, the speech therapist, besides co-construing narratives, has made interventions through questions, instructions and evaluations, designed to each mother, according to her purposes. The participation in this place of understanding co-construction was productive, and it helped to raise awareness among participants, as well as construe knowledge concerning the critical role of mothers for the development of their children in their daily communication. The study brings relevant contribution to the practice of reflection in the deafness field, helping in the understanding of professional counseling practice, and in the discussion of political aspects related to education and health of deaf children.
|
Page generated in 0.0469 seconds