• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3
  • 1
  • Tagged with
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

[en] IDENTIFYING DESIGN PROBLEMS WITH A VISUALIZATION APPROACH OF SMELL AGGLOMERATIONS / [pt] IDENTIFICANDO PROBLEMAS DE DESIGN ATRAVÉS DE UMA ABORDAGEM DE VISUALIZAÇÃO PARA AGLOMERAÇÕES DE ANOMALIAS DE CÓDIGO

OLOUYEMI ILAHKO ANNE BENEDICTE AGBACHI 21 November 2018 (has links)
[pt] Problemas de design decorrem de violações de princípios de design em um sistema de software. Tais problemas podem prejudicar a manutenção de sistemas e, logo, devem ser identificados e eliminados sempre que possível. Porém, identificar problemas de design não é trivial. Isso pois a documentação de design desses sistemas é em geral obsoleta ou inexistente. Assim, o desenvolvedor de um sistema tende a analisar o código-fonte em busca de problemas de design. Estudos sugerem anomalias de código-fonte como indicadores úteis desses problemas. Porém, outros estudos recentes mostram que uma única anomalia não é indicador suficiente. De fato, em torno de 80 por cento dos problemas de design estão associadas com múltiplas anomalias. Estas inter-relacionam-se na forma de aglomerações de anomalias. Embora as aglomerações de anomalias possam ajudar o desenvolvedor a identificar problemas de design, certas aglomerações contêm muitas anomalias. Isso então dificulta o raciocínio sobre a existência de um problema de design. Além disso, mesmo as propostas mais recentes de abordagens para a visualização de aglomerações de anomalias provêm suporte bastante limitado à identificação de problemas de design. Essa limitação é evidente quando um problema de design afeta múltiplos elementos na implementação de um sistema. Esta dissertação objetiva tratar essa limitação ao propor uma abordagem inovadora para a visualização de aglomerações de anomalias. Tal abordagem baseia-se em evidências coletadas a partir de vários experimentos propostos e conduzidos por nós. Contamos com a participação de desenvolvedores da academia e da indústria em cada experimento. Nossos resultados de estudo sugerem que vários desenvolvedores podem utilizar nossa abordagem de visualização para identificar de forma precisa problemas de design, especialmente aqueles que afetam múltiplos elementos de programa. Nossos resultados também apontam melhorias necessárias à abordagem com base na percepção dos desenvolvedores. / [en] Design problems are characterized by violations of design principles affecting a software system. Because they often hinder the software maintenance, developers should identify and eliminate design problems whenever possible. Nevertheless, identifying design problems is far from trivial. Due to outdated and scarce design documentation, developers not rarely have to analyze the source code for identifying these problems. Past studies suggest that code smells are useful hints of design problems. However, recent studies show that a single code smell might not suffice to reveal a design problem. That is, around 80 percent of design problems are realized by multiple code smells, which interrelate in the so-called smell agglomerations. Thus, developers can explore each smell agglomeration to identify a design problem in the source code. However, certain smell agglomerations are formed by several code smells, which makes it hard reasoning about the existence of a design problem. Visualization approaches have been proposed to represent smell agglomerations and guide developers in identifying design problems. However, those approaches provide a very limited support to the identification of specific design problems, especially the ones affecting multiple design elements. This dissertation aims to address this limitation by proposing a novel approach for the visualization of smell agglomerations. We rely on evidence collected from multiple empirical studies to design our approach. We evaluate our approach with developers from both academy and industry. Our results suggest that various developers could use our visualization approach to accurately identify design problems, in particular those affecting multiple program elements. Our results also point out to different ways for improving our visualization approach based on the developers perceptions.
2

Briefing e contrabriefing: construção, representação e reflexão do problema de design

Oliveira, Fernando Stefano Kozenieski Alves de 24 August 2011 (has links)
Submitted by Maicon Juliano Schmidt (maicons) on 2015-03-30T14:40:12Z No. of bitstreams: 1 Fernando Stefano Kozenieski Alves de Oliveira.pdf: 5088719 bytes, checksum: 6c13bcd0bfc3e849a253c6a3d48062df (MD5) / Made available in DSpace on 2015-03-30T14:40:12Z (GMT). No. of bitstreams: 1 Fernando Stefano Kozenieski Alves de Oliveira.pdf: 5088719 bytes, checksum: 6c13bcd0bfc3e849a253c6a3d48062df (MD5) Previous issue date: 2011-07-31 / Nenhuma / O design pode ser caracterizado como uma atividade que trabalha com processos que visam à construção de projetos. Ao longo dos tempos, os designers vêm utilizando ferramentas a fim de auxiliar na resolução desses projetos, fornecendo respostas para problemas de design. Dentro de uma perspectiva estratégica, esses processos muitas vezes são representados em uma etapa denominada Metaprojeto, que pretende refletir sobre o problema de design. Nesse contexto, o presente trabalho apresenta a investigação realizada sobre dois momentos da etapa metaprojetual, dentro de um Workshop de design: o briefing e o contrabriefing. Esse trabalho partiu dos seguintes questionamentos: De que modo o briefing é construído em um processo de projeto de design? Como se dá esse processo, e quem são seus atores? Como representar um briefing? Assim, a pesquisa tem como objetivo compreender o processo de construção e apresentação do briefing, e o contrabriefing como o espaço para um eventual reposicionamento do problema, dentro do Workshop de design. Para atender ao objetivo adotou-se o estudo de caso como metodologia de pesquisa. O estudo constitui na articulação entre o referencial teórico e o trabalho de campo. O referencial teórico abordou como itens: Um novo olhar sobre o design (Design Estratégico); Problema de design; Informação; Briefing. Os estudos de caso foram construídos por meio da observação de quatro Workshops realizados na Escola de Design Unisinos e seus documentos, além de entrevistas com os coordenadores dos mesmos. Os resultados obtidos permitem avaliar a importância que a construção e apresentação do briefing têm sobre o processo de projeto e, principalmente, sobre o resultado projetual. É possível compreender, da mesma maneira, em que tempo e de que modo o contrabriefing pode ser apresentado como uma forma de reposicionar o problema de design. Além disso, evidencia-se a articulação entre teorias comunicacionais e o Design Estratégico a fim de abrir um espaço para reflexões sobre o problema de design. Estabelece-se dessa forma, a importância do Metaprojeto como uma etapa construtiva e reflexiva no processo de projeto de design. / We can characterize design as an activity that works with processes aimed at constructing projects. Over time, designers have used tools that help them accomplish such projects, while providing answers to design problems. From a strategic outlook, such processes are oftentimes represented in a stage called Metaproject, meant to ponder about the given design problem. In this context, this paper presents the investigation carried out with respect to two points during the metaproject stage in a design Workshop: the briefing and the counter-briefing. This paper started from the following questions: how is the briefing constructed in a design project process? How does that process take place, and who are its players? How do we represent a briefing? Hence, the purpose of this study is to understand the process of putting together and presenting the briefing and the counter-briefing as the space where the problem may be occasionally repositioned in the design Workshop. To meet our goal, case studies were adopted as research method. The study makes use of both the theoretical reference and field work. The items addressed by the theoretical reference are: A new outlook on design (Strategic Design); Design problem; Information; Briefing. Case studies were put together by means of attending four Workshops held at the Unisinos Design School and going over their papers, in addition to interviews with the Workshop coordinators. The results obtained allow us to assess how important putting together the briefing and presenting it are for the project process and, particularly, for the project results. Likewise, we are able to understand when and how the counter-briefing can be presented as a way to reposition the design problem. Furthermore, we show the interrelation between communication theories and Strategic Design so that we can make room for discussing the design problem. The importance of the Meta-project is thus established as a constructive, pondering stage in the design project process.
3

A proposta comercial como boundary object no processo projetual

Lesnovski, Melissa Merino 16 March 2017 (has links)
Submitted by JOSIANE SANTOS DE OLIVEIRA (josianeso) on 2017-06-26T14:17:21Z No. of bitstreams: 1 Melissa Merino Lesnovski_.pdf: 6981013 bytes, checksum: 5a4fdef4e856d56ef0f8a2d47fa6bf60 (MD5) / Made available in DSpace on 2017-06-26T14:17:21Z (GMT). No. of bitstreams: 1 Melissa Merino Lesnovski_.pdf: 6981013 bytes, checksum: 5a4fdef4e856d56ef0f8a2d47fa6bf60 (MD5) Previous issue date: 2017-03-16 / Nenhuma / Esta investigação abordou o papel da proposta comercial de serviços de design dentro do contexto de subdeterminação do problema de design, analisando-a como um possível boundary object que media e articula os interesses e relações de atores dentro e fora da organização de design, tanto na etapa comercial quanto ao longo do projeto. O percurso metodológico compreendeu a elaboração de um modelo analítico da jornada da proposta comercial ao longo do projeto, a partir de entrevistas com especialistas, seguido por três estudos de casos onde tal modelo foi aplicado criticamente na análise dos processos, traduções e artefatos de cada situação. Com base nos resultados obtidos, discutiu-se os boundary objects como promotores de abertura e fechamento de perspectivas, as relações da proposta comercial com a cartografia e dispositivos de agência, a controvérsia e a pontualização como o inesperado em relatos e, por fim, o problema de design em um crescente de complexidade. Tais reflexões deram margem para enquadrar a venda de serviços de design por uma perspectiva de acoplamento à complexidade residente na organização, realizada através de um coletivo de boundary objects influenciado pela visão de um agente-cartógrafo comercial. / The present investigation approaches the role of the design services business proposal inside contexts where the design problem is ill-structured, as a possible boundary object that mediates and articulates interests and relationships among actors both inside and outside of the design organization. Methodological procedures involved the elaboration of an analytical model of the business proposal journey throughout the project, based on interviews with specialists, followed by three case studies in which said model was critically applied to analyse processes, translations and artifacts belonging to each situation. Based on the findings of each case study, a discussion has evolved around boundary objects as promoters of opening and closing of perspectives, relationships mediated by the business proposal, cartography of controversies and agency devices, controversy and punctualization as the unexpected in accounts and the design problem in increased complexity settings. These discussions lead to the framing of the design services selling process as a way of coupling with an organization’s resident complexity, enacted through a collective of boundary objects influenced by the vision of a commercial cartographer agent.
4

A coevolução no problema de design

Souza, Débora de Oliveira Lemos Rocha de 27 March 2015 (has links)
Submitted by Maicon Juliano Schmidt (maicons) on 2015-06-11T19:24:34Z No. of bitstreams: 1 Débora de Oliveira Lemos Rocha de Souza.pdf: 11262812 bytes, checksum: 1afc26309c47e8dc71f1c5e88aae7409 (MD5) / Made available in DSpace on 2015-06-11T19:24:34Z (GMT). No. of bitstreams: 1 Débora de Oliveira Lemos Rocha de Souza.pdf: 11262812 bytes, checksum: 1afc26309c47e8dc71f1c5e88aae7409 (MD5) Previous issue date: 2015-03-27 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / FAPERGS - Fundação de Amparo à Pesquisa do Estado do Rio Grande do Sul / Algumas ações do processo projetual se restringem aos pensamentos dos designers, gerando uma dificuldade para compreender o processo e torná-lo explícito. As pesquisas nessa área tentam transpor essas limitações, buscando perceber o modo como os designers resolvem os problemas para aprimorar a sua atuação. Esses problemas são caracterizados como mal-estruturados e podem ser vistos de diferentes perspectivas, gerando respostas distintas. O conceito de coevolução percebe a resolução de problemas de forma evolutiva: à medida que compreende-se um pouco mais o problema, as respostas tornam-se mais aprimoradas. Esta dissertação tem como objetivo geral compreender a coevolução do problema de design. Para isso, realizou-se uma pesquisa exploratória em um workshop em design, coletando as informações por meio de grupos focais e do registro, em vídeo, do processo realizado pelos participantes. A técnica utilizada para analisar as informações coletadas nos grupos focais e nos vídeos foi a análise de conteúdo, com algumas adaptações necessárias à pesquisa realizada. Na análise, percebeu-se que a coevolução é influenciada: 1) pela formulação inicial do problema que funciona como uma força motora, impulsionando o processo de resolução do problema; 2) pela forma como as equipes se articulam, levando-se em conta o modo como os integrantes desempenham diferentes papeis e estabelecem um ritmo de resolução do problema de acordo com experiências anteriores que trazem para o projeto; 3) pelos questionamentos em relação ao problema ou à solução, caracterizando-se como uma das estratégias utilizadas pelos designers para avançar no espaço-problema ou no espaço-solução. Concluiu-se, assim, que não só o espaço-problema e o espaço-solução se modificam no percurso do projeto de forma a provocar uma evolução mútua, mas os diversos fatores que envolvem o processo projetual também influenciam na coevolução do problema de design. / Some actions in the design process are restricted to the designers’ thoughts, what may cause some difficulties in understanding the process itself and making it explicit. Studies in this area attempt to overcome these limitations by looking into the way designers solve problems to improve their performance. These problems are usually characterized as ill-structured and can be seen from different perspectives, leading to distinct answers. The concept of co-evolution regards problem resolution in an evolutive manner: as the problem is better understood, the answers become more refined. The overall objective of this work is to understand the co-evolution of the design problem. In order to do this, an exploratory research was conducted within a design workshop, where data was collected by means of both focal groups and videos recording the participants’ process. The technique used to analyse all this data was Content Analysis, with some necessary adaptations to the context of the present research. In the analysis, it was possible to observe that co-evolution is influenced by: 1) the initial formulation of the problem that works as a driving force, boosting the problem resolution process; 2) the way the groups manage themselves, taking into consideration the manner in which different members play distinct roles and establish a problem resolution pace based on previous experiences they bring to the project; and 3) inquiries related to the problem or the solution, which can be regarded as one of the strategies used by designers to move forward into the problem space or the solution space. In conclusion, all these observations lead to the understanding that not only the problem space and the solution space modify themselves in the course of the project, triggering mutual evolution, but the diverse aspects involved in the design context also have some influence on the co-evolution of the design problem.

Page generated in 0.5004 seconds