• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 4
  • 2
  • Tagged with
  • 6
  • 6
  • 6
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 1
  • 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] MASS CUSTOMIZATION IN APARTMENTS CONSTRUCTION SEGMENT: AN EXPLORATORY STUDY / [pt] CUSTOMIZAÇÃO EM MASSA NO SETOR DE CONSTRUÇÃO DE APARTAMENTOS: UM ESTUDO EXPLORATÓRIO

ROBERTO MAGDALENO MOCHO 27 June 2003 (has links)
[pt] Apresentada atualmente como importante para a vantagem competitiva das empresas, a adoção da customização em massa de seus produtos, como estratégia de marketing aplicada para atingir as necessidades individuais de cada consumidor, tem sido adotada por diversas empresas, nos mais diferentes segmentos da indústria. Para tal, essas empresas, entre outras ações, têm aplicado estratégias específicas de postponement em suas cadeias de logística e de suprimentos, como meio de enfrentar possíveis transtornos que uma produção em massa de produtos com características personalizadas submete à empresa. Resistindo a essa tendência de mercado, as construtoras e incorporadoras de edifícios de apartamentos atuantes no município do Rio de Janeiro continuam oferecendo seus apartamentos sem qualquer detalhe personalizado pelo cliente. O cliente, para adequar o apartamento as suas necessidades, aguarda a entrega das chaves para realizar as modificações que achar necessárias. Partindo desse cenário, esta pesquisa tem por objetivo examinar as razões que levam as empresas construtoras e incorporadoras de edifícios de apartamentos a não ofertarem plantas flexíveis de apartamentos. Toma por base o mercado imobiliário de novos apartamentos do município do Rio de Janeiro. Neste contexto, busca explorar aspectos mercadológicos, legais e técnicos que podem afetar a implementação da técnica de postponement no setor de construção de edifícios de apartamentos. Para tanto, foi realizada uma extensa investigação na literatura, bem como um levantamento em campo junto a especialistas na área, e levantados dados a respeito de aspectos legais que norteiam os projetos de apartamentos, da percepção dos consumidores em relação à possibilidade de disporem de uma oferta de apartamentos com plantas flexíveis e também de características que definem a cadeia logística e de suprimentos do setor de construção de edifícios de apartamentos. / [en] Presented nowadays as important for the competitive advantage of the companies, the adoption of mass customization of products, as marketing strategy applied to reach the individual needs of each consumer, has been adopted by several companies in the most different sectors of the industry. For such, these companies, among others actions, have been applying specific strategies of postponement in its logistics and supply chains, as a way of facing possible upsets a products mass production with personalized characteristics presents to a company. Resisting to this market trend, the construction companies and incorporators of buildings of apartments in Rio de Janeiro`s municipal district continue offering its apartments without any customized detail. So, in order to adapt the apartment to his needs, the client waits the delivery of the keys to perform the changes that might be necessary. From this scenary, this research aim to examine the viability of application of postponement on supply chain of the construction companies and incorporators of buildings of apartments. It is based on the real state market of new apartments of the municipal district of Rio de Janeiro. In this context, seeks to explore marketing, legal and technical aspects which can affect the implementation of postponement technique in the section of construction of apartaments buildings. In order to achieve this, it was performed a widespread investigation in the literature, interviews with specialists in the area, and data was gathered concerning the legal aspects which lead the apartments projects, the consumers` perception regarding the possibility of having an apartment offer with flexible plants and also the characteristics that define the logistics and supplies chains of the buildings` apartaments construction sector.
2

[pt] RUMO A CUSTOMIZAÇÃO NA DETECÇÃO DE SMELL E NA REFATORAÇÃO / [en] TOWARDS CUSTOMIZING SMELL DETECTION AND REFACTORINGS

DANIEL TENORIO MARTINS DE OLIVEIRA 10 December 2021 (has links)
[pt] Code smells são estruturas pobres que prejudicam a manutenção do sistema. Sendo assim, code smells devem ser detectados e removidos, através de refatoração, no começo do ciclo de vida do software. Refatoração consiste em modificações no código que visam melhorar a manutenção do software, removendo ou mitigando estruturas pobres. Contudo, as estratégias de detecção e refatoração de smells são subjetivas. Isto é, desenvolvedores trabalhando no mesmo sistema podem divergir acerca da existência de um smell. Essa divergência é influenciada pelo conhecimento do desenvolvedor, incluindo o design do sistema e o código analisado. Como consequência, essa divergência afeta também a aplicação das refatorações. Assim, é preciso customizar a detecção de smell e refatoração a partir do conhecimento dos desenvolvedores. Afinal, o desenvolvedor é quem confirma a nocividade de um smell e define como refatorá-lo. Para isso, decompomos nossa pesquisa em 3 passos: (i) como customizar estratégias de detecção de smells?, (ii) se e com que frequência os desenvolvedores customizam suas refatorações? e (iii) como dar suporte a customização de refatoração?. No primeiro passo avaliamos as técnicas de aprendizagem de máquina quanto a capacidade de customizar sua detecção para cada desenvolvedor. Segundo, nós investigamos como desenvolvedores customizam refatorações, analisando suas modificações de código enquanto aplicam certos tipos de refatoração. Além disso, nós também discutimos como essas customizações estão relacionadas com a inserção, remoção ou mitigação de smells e se são apoiados pelo Eclipse. Terceiro, nós propusemos uma abordagem que permite a aplicação de refatorações customizadas. Nossos resultados indicaram que as técnicas de aprendizagem de máquina são capazes de capturar o conhecimento do desenvolvedor e obter alta acurácia detectando smells. Além disso, desenvolvedores frequentemente customizam refatorações que não são totalmente suportadas pelo Eclipse. Para piorar, customizações complexas, geralmente manuais, tendem a reduzir o efeito positivo da refatoração. Portanto, nossos resultados servem como base para melhorar o suporte de ferramentas: a (i) detecção customizada de smells, levando em consideração o conhecimento do desenvolvedor e (ii) a aplicação de refatoração customizada. / [en] Code smells are poor structures that harm software maintenance. Therefore, code smells should be detected and removed, through refactoring, early in the software lifecycle. Refactoring consists of a sequence of code modifications that aim to improve software maintenance by removing or mitigating poor code structures. However, the strategies for detecting and refactoring smells are subjective. Even developers working on the same software may diverge on their opinions about the existence of a smell. In fact, this divergence is mostly influenced by the developer s knowledge, including the system s design and the analyzed source code. As a consequence, the same divergence affects the application of the corresponding refactorings. Therefore, there is a need to support the customization of smell detection and refactoring based on the developer s knowledge. The developer is who, after all, becomes the decision maker on confirming the harmfulness of a smelly structure and how to refactor it out. In order to address this issue, we split our research in 3 steps: (i) how to customize smell detection strategies? (ii) whether and how often developers customize their refactorings? and (iii) how to support refactoring customization? In the first step, we evaluated the use of machine learning techniques for properly customizing smell detection for each developer. Second, we investigated how developers customize refactorings by analyzing their code modifications while applying certain refactoring types. Besides, we also discussed how these customizations are related to the introduction, removal or mitigation of smells, and whether they are currently supported by Eclipse, a popular IDE. Third, we proposed an approach that allows the application of custom refactoring. Our results indicated that machine learning techniques are able to efficiently capture the developer s knowledge and achieve high smell detection accuracy. Also, even though developers frequently customize refactorings, their customizations are often not supported by Eclipse. To make it worse, complex customizations, which are manually performed, tend to reduce the positive effect of the refactoring. Therefore, our contributions serve as a basis for improving tool support for: (i) customized detection of smells considering the developer s knowledge, and (ii) application of customized refactoring.
3

[pt] IDENTIFICAÇÃO E ANÁLISE DE MODIFICAÇÕES RELACIONADAS À REFATORAÇÃO / [en] ON THE IDENTIFICATION AND ANALYSIS OF REFACTORING-RELATED MODIFICATIONS

DANIEL TENORIO MARTINS DE OLIVEIRA 11 March 2025 (has links)
[pt] A refatoração é uma técnica bem estabelecida na engenharia de software,destinada a melhorar a estrutura do código sem alterar seu comportamento.Cada refatoração consiste em um conjunto de modificações estruturais em umprograma. Uma análise minuciosa das modificações de código que compõemuma refatoração é um pré-requisito para colher os benefícios dessa técnica.No entanto, existem pelo menos duas características da refatoração de códigoem projetos de software da vida real que complicam uma análise detalhadado código. Primeiro, as refatorações são frequentemente aplicadas de maneirapersonalizada, ou seja, os desenvolvedores ajustam manualmente um conjuntopré-definido de modificações de código (associadas a um tipo de refatoração)adicionando ou removendo modificações para se adequar a contextos específicos. Em segundo lugar, as refatorações estão frequentemente entrelaçadascom outras tarefas, como adicionar funcionalidades ou corrigir bugs, conhecidas como refatoração floss. Como as modificações de refatoração são frequentemente realizadas com outras modificações não relacionadas no mesmo commit, distingui-las é demorado e propenso a erros. Embora pesquisas anteriores tenham examinado essas duas características desafiadoras da refatoração de código, o suporte especializado de ferramentas para sua análise minuciosa ainda é limitado. Esta tese teve como objetivo desenvolver uma abordagem abrangente para auxiliar a análise de refatoração de código na presença dessas duas características desafiadoras. Para isso, primeiro realizamos um estudo com desenvolvedores para entender se eles precisariam de suporte especializado de ferramentas para refatorações personalizadas. Em seguida, desenvolvemos duas ferramentas para ajudar os desenvolvedores a identificar modificações relacionadas à refatoração e distingui-las de outras modificações não relacionadas. A eficácia dessas ferramentas foi avaliada por meio de um estudo com usuários experientes. / [en] Refactoring is a well-established software engineering technique aimed at improving code structure without altering its behavior. Each refactoring consists of a set of default modifications in a program. A thorough analysis of what code modifications compose a refactoring is a prerequisite to reap the benefits of this technique. However, there are at least two characteristics of code refactoring in real-life software projects that complicates a thorough code analysis. First, refactorings are often applied in a customized fashion, i.e., developers manually tailor a pre-defined set of code modifications (associated with a refactoring type) by adding or removing modifications to suit specific contexts. Second, refactorings are often intertwined with other tasks like adding features or fixing bugs, known as floss refactoring. Since refactoring modifications are often performed with other unrelated modifications in the same commit, distinguishing them is time-consuming and error-prone. While previous research has scrutinized these two challenging characteristics of code refactoring, specialized tool support for its thorough analysis is still limited. This thesis aimed at developing a comprehensive approach to assist code refactoring analysis in the presence of these two challenging characteristics. To this end, we first performed a study with developers to understand whether they would require specialized tool support for customized refactorings. Then, we developed two tools to assist developers in identifying refactoring-related modifications and distinguishing them from other unrelated modifications. The effectiveness of these tools was assessed through a user study with experienced developers.
4

[en] VEHICLES PRODUCTION METHODS AND MANAGEMENT SYSTEMS UNDER THE BUILD TO ORDER AND MASS CUSTOMIZATION TRENDS PERSPECTIVE / [pt] MÉTODOS E SISTEMAS DE GESTÃO DE PRODUÇÃO DE VEÍCULOS SOB A ÓTICA DAS TENDÊNCIAS DE PRODUÇÃO SOB ENCOMENDA E DE CUSTOMIZAÇÃO EM MASSA

EDUARDO VIEIRA MACHADO ROCHA 16 September 2005 (has links)
[pt] A Indústria Automotiva vem passando por grandes transformações que implicam em mudanças na Gestão de suas Cadeias de Suprimentos (Supply Chain Management - SCM). A acirrada competição existente no mercado globalizado vêm forçando as montadoras a buscarem novas vantagens competitivas. Diferentes modelos de produção de veículos vêm sendo introduzidos procurando alcançar nichos de mercado. Porém, o cliente ainda se vê obrigado a se satisfazer com a oferta de veículos disponíveis no mercado, que muitas vezes estão fora de suas reais necessidades e preferências. Além disso, os custos de imobilização de capital ao longo da Cadeia de Suprimentos continuam muito elevados. O autor desta dissertação procura então investigar os principais métodos e modelos de produção de veículos da Indústria Automotiva e esclarecer os conceitos de Customização em Massa e de Produção sob Encomenda (Build to Order – BTO), tendências que aparecem como alternativas para as montadoras de veículos aumentarem sua competitividade. O presente trabalho parte dos principais métodos de produção da Indústria Automotiva como a Produção Artesanal, a Produção em Massa e a Produção Enxuta destacando suas principais características, passa pelos modelos de produção procurando ressaltar as diferenças existentes entre eles, para, então, chegar aos conceitos, benefícios, desafios e outras particularidades das Tendências de Produção sob Encomenda e de Customização em Massa. A dissertação procura, finalmente, analisar os métodos e modelos de produção de veículos sob a ótica destas tendências. / [en] The Automotive Industry has been going through great transformations that are calling for modifications in its Supply Chain Management (SCM). The huge competition on the current globalized market have been compelling the vehicles manufacturers to search for new competitive advantages. Different vehicles production models have been introduced in order to reach market niches. However, the customer is still obligated to be satisfied with the available vehicles in the market, which often do not match with their real needs and preferences. Besides, the cost of capital immobilization along the supply chain continues very high. The author of this dissertation wishes to investigate the main vehicles production methods and models in the Automotive Industry and to present the Mass Customization and Build to Order concepts, trends that come as alternatives to vehicles manufacturers to increase it competition. This work starts with the main production methods in the Automotive industry, as Handcraft Production, Mass Production, and Lean Production highlighting its. Then it covers the production models showing the differences between them and presents the concepts, benefits, challengers, and others particular characteristics of the Build to Order and Mass Customization trends. Finally, the dissertation analyses the vehicles production methods and models under these trends perspective.
5

[en] PROGRAMMING VIA INTERFACE / [es] PROGRAMACIÓN VÍA INTERFAZ / [pt] PROGRAMAÇÃO VIA INTERFACE

SIMONE DINIZ JUNQUEIRA BARBOSA 10 August 2001 (has links)
[pt] A indústria de software vem ao longo dos anos aumentando a funcionalidade das aplicações, numa tentativa de satisfazer as necessidades do maior número de usuários possível. Esta solução, no entanto, implica grandes desafios de usabilidade, devido à complexidade cada vez maior destas aplicações. Uma tendência que visa a acomodar as necessidades dos usuários sem sobrecarregar o software com funcionalidade de uso infreqüente é permitir que os próprios usuários finais configurem ou programem as aplicações, através de mecanismos de extensão que suportam um tipo específico de programação, chamado programação feita por usuários finais. Entretanto, grande parte das técnicas existentes para tal não conseguem atingir níveis aceitáveis de utilidade e usabilidade. Este trabalho trata alguns desafios de aplicações extensíveis, propondo uma abordagem que rompe com algumas barreiras entre interface e extensão. Esta abordagem traz para a interface, e ao alcance dos usuários finais, mecanismos de extensão de software com base em recursos semântico-pragmáticos, utilizando cálculos de metáforas e metonímias. Estes mecanismos foram escolhidos devido ao reconhecimento das Ciências Cognitivas do papel que desempenham em nosso raciocínio, em especial quando tentamos descrever ou entender um conceito abstrato ou complexo (Lakoff e Johnson, 1980; Lakoff, 1987; Lakoff, 1993; Ortony, 1993). Descrevemos um modelo de aplicações extensíveis que utiliza uma base de conhecimento onde devem ser representados os elementos do domínio e da aplicação que podem ser estendidos, bem como as classificações necessárias aos mecanismos de extensão. Nosso modelo considera os aspectos comunicativos das aplicações computacionais. Para garantir a consistência entre a aplicação original e a aplicação estendida, seguimos princípios da Engenharia Semiótica (de Souza, 1993) e prevemos, no modelo, a representação de regras que restringem as extensões na interface, a fim de refletir adequadamente as extensões de funcionalidade. / [en] In the past few years, we have witnessed an increase in software functionality as an attempt to meet most users` needs. This approach brings about serious usability challenges, due to an increase in application complexity as well. In order to try and meet users` needs, without overloading the application with functionality that is rarely used, there is a tendency to allow end users to configure or program applications, by means of mechanisms that support the so-called end user programming. However, many existing techniques fail to attain acceptable thresholds of usefulness and usability. This work addresses some of the challenges posed by extensible applications. We follow an approach that drops some walls between interface and extension. This approach brings some extension mechanisms to the interface, and readily accessible to end- users, namely extensions based on the semantic-pragmatic resources of metaphors and metonymies. These mechanisms were chosen due to the acknowledgment of the Cognitive Sciences of their critical role in our reasoning processes, especially when we try to describe or understand complex or abstract concepts (Lakoff e Johnson, 1980; Lakoff, 1987; Lakoff, 1993; Ortony, 1993). We describe an extensible application model that makes use of a knowledge base in which we represent the domain and application elements that may be extended, as well as the necessary classifications for calculating the possible extensions. Our model takes into account the communicative aspects of computer applications, and follows Semiotic Engineering (de Souza, 1993) principles to guarantee the consistency between the original application and the extended one. For that purpose, our model entails the representation of rules that constrain interface amendments, so that extended functionality is adequately reflected at the resulting interface. / [es] La industria de software ha aumentado, a lo largo de los años, la funcionalidad de las aplicaciones, en un intento de satisfacer las necesidades del mayor número de usuarios posible. Esta solución, implica grandes desafíos de usabilidad, debido a la complejidad cada vez mayor de estas aplicaciones. Una tendencia que trata de acomodar las necesidades de los usuarios sin sobrecargar el software con funcionalidad de uso poco frecuente es permitir que los proprios usuarios finales configuren y programen las aplicaciones, a través de mecanismos de extensión que soportan un tipo específico de programación, llamado programación hecha por usuarios finales. Sin embargo, gran parte de las técnicas disponibles no consiguen alcanzar níveles aceptables de utilidad y usabilidad. Este trabajo trata algunos desafíos de aplicaciones extensibles, proponiendo un enfoque que rompe con algunas barreras entre interfaz y extensión. Este enfoque trae para la interfaz, y al alcance de los usuarios finales, mecanismos de extensión de software con base en recursos semántico-pragmáticos, utilizando cálculos de metáforas y metonímias. Estos mecanismos fueron escogidos debido al reconocimiento de las Ciencias Cognitivas del papel que desempeñan en nuestro raciocinio, en especial cuando tentamos describir o entender un concepto abstracto o complejo (Lakoff y Johnson, 1980; Lakoff, 1987; Lakoff, 1993; Ortony, 1993). Describimos un modelo de aplicaciones extensibles que utiliza una base de conocimiento donde deben ser representados los elementos del dominio y de la aplicación que pueden ser extendidos, bien como las clasificaciones necesarias a los mecanismos de extensión. Nuestro modelo considera los aspectos comunicativos de las aplicaciones computacionales. Para garantizar la consistencia entre la aplicación original y la aplicación extendida, seguimos los principios de la Ingeniería Semiótica (de Souza, 1993) y prevemos, en el modelo, la representación de reglas que limitan las extensiones en la interfaz, a fin de reflejar adecuadamente las extensiones de funcionalidad.
6

[en] DIGITAL FABRICATION IN GARMENT DESIGN: 3D SCANNING, PARAMETRIC MODELING AND ADDITIVE MANUFACTURING / [pt] FABRICAÇÃO DIGITAL NO DESIGN DE VESTUÁRIO: DIGITALIZAÇÃO 3D, MODELAGEM PARAMÉTRICA E MANUFATURA ADITIVA

MARIA ELOISA DE JESUS CONCEICAO 13 May 2021 (has links)
[pt] Esta pesquisa apresenta novas perspectivas para o desenvolvimento de objetos de vestuário a partir da aplicação de tecnologias digitais de produção. Aborda-se a transição do processo de fabricação sob medida para a produção em massa, e as etapas de produção industrial de um objeto de vestir. Explora-se o processo de digitalização corporal 3D, ferramenta que integra um novo modelo de manufatura com base na individualização; a modelagem paramétrica, baseada em algoritmos; e o potencial da manufatura aditiva. Para isso, foram realizadas atividades experimentais, que incluíram o estudo de uma palmilha anatômica, a parametrização de moldes base de saia e de blusa, e ainda a criação de um têxtil impresso a partir do processo FDM, com filamento flexível. / [en] This research presents new perspectives for clothing pieces development by the application of digital production technologies. It addresses the transition from custom-made to mass-production manufacturing, bringing into viewchanges in industrial production line. It explores 3D body scanning, a tool that assists a new manufacturing model based on individualization; parametric modeling, based on algorithms; and the potential of additive manufacturing. Experimental designs were carried out, including the study of an anatomical insole, the parametrization of skirt and blouse pattern, and a textile printed in flexible filament with FDM technology.

Page generated in 0.0255 seconds