• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 31
  • 4
  • Tagged with
  • 35
  • 17
  • 16
  • 12
  • 12
  • 10
  • 10
  • 9
  • 9
  • 9
  • 9
  • 8
  • 7
  • 7
  • 6
  • 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.
31

The User Experience of Manufacturing Factory Screens: Developing Design Patterns using Research-through-Design Methodology / Designa användarupplevelsen av fabriksskärmar för tillverkningsprocesser

Červeň, Adam January 2023 (has links)
The effective visualization of manufacturing data can lead to the minimization of production issues and an increase in the effectiveness of manufacturing processes, by decreasing the cognitive load required for human machine operators to understand what is going on in the factory, improving communication, adding a sense of control, and providing clear access to information. However, the knowledge of how to effectively design visualizations, dashboards, and factory screens is still a topic of research, especially from the user experience point of view. This study investigates the user experience of factory screens in a concrete context of a manufacturing company in Sweden. Through a research-through-design process involving semi-structured user interviews, creative co-creation sessions, and interactive prototype testing, this study aims to answer the research question: What design patterns can be used in building effective, usable, and useful factory screens for interactive data visualization in manufacturing processes? The results provide insights into the more general application of design for manufacturing visualizations, uncovering a set of 7 design patterns for creating an effective user experience of factory screens. / En effektiv visualisering av tillverkningsdata kan leda till minimering av produktionsproblem och ökad effektivitet i tillverkningsprocesserna genom att minska den kognitiva belastningen som krävs för att de mänskliga maskinoperatörerna ska förstå vad som pågår i fabriken, förbättra kommunikationen, ge en känsla av kontroll och erbjuda tydlig tillgång till information. Kunskapen om hur man effektivt designar visualiseringar, instrumentpaneler och fabriksskärmar är dock fortfarande ett forskningsämne, särskilt sett ur användarupplevelseperspektivet. Denna studie undersöker användarupplevelsen av fabriksskärmar i en konkret kontext av ett tillverkningsföretag i Sverige. Genom en forskning-genom-design-process som innefattar halvstrukturerade användarintervjuer, kreativa samarbetsmöten och interaktiv prototyp-testning syftar denna studie till att besvara forskningsfrågan: Vilka designmönster kan användas för att skapa effektiva, användbara och användarvänliga fabriksskärmar för interaktiv datavisualisering i tillverkningsprocesser? Resultaten ger insikter om den mer allmänna tillämpningen av design för tillverkningsvisualiseringar och identifierar en uppsättning av 7 designmönster för att skapa en effektiv användarupplevelse av fabriksskärmar.
32

Passive MVC och MVVM designmönster i Android : En jämförelse av kodkomplexitet mellan Passive MVC och MVVM / Passive MVC and MVVM design pattern in Android : A comparison of code complexity between Passive MVC and MVVM

Pettersson, Tom, Bulai, Tobias January 2016 (has links)
Det mobila operativsystemet Android är idag ett ganska dominerande operativsystem på den mobila marknaden dels på grund av sin öppenhet men också på grund av att tillgängligheten är stor i och med både billiga och dyra telefoner finns att tillgå. Men idag har Android inget fördefinierat designmönster vilket leder till att varje utvecklare får bestämma själv vad som ska användas, vilket ibland kan leda till onödigt komplex kod i applikationerna som sen blir svårtestad och svårhanterlig. Detta arbete ämnar jämföra två designmönster, Passive Model View Controller (PMVC) och Model View View-Model (MVVM), för att se vilket designmönster som blir minst komplext med hjälp av att räkna fram mätvärden med hjälp av Cyclomatic Complexity Number (CCN). Studien är gjord utifrån arbetssättet Design & Creation och ämnar bidra med: kunskap om vilket mönster man bör välja, samt om CCN kan peka ut vilka delar i en applikation som kommer att ta mer eller mindre lång tid att testa. Under studiens gång tog vi även fram skillnader på om man anväder sig av den så kallade Single Responsibilyt Principle (SRP) eller inte. Detta för att se om separerade vyer gör någon skillnad i applikationernas komplexitet. I slutändan så visar studien på att komplexiteten i små applikationer är väldigt likvärdig, men att man även på små applikationer kan se skillnad på hur komplex koden är men också att kodkomplexitet på metodnivå kan ge riktlinjer för testfall. / Today the mobile operating system Android has a firm grip on the mobile market due to its open source code and the availability due to the variety of phones available, from very cheap models to the high-end exclusive ones. However, Android currently has no defined design pattern which causes a bit of a problem during the initial stages of development because the developer has to make that decision before the initial development starts. This sometimes causes excessive complexity in the finished application, which then becomes difficult to test and manage. In this report we compare the two design patterns Passive Model View Controller (PMVC) and Model View View-Model (MVVM) to decide which one is the least complex. For this we used so called metrics to show the complexity of the finished applications. The metrics were calculated using the existing library of functions called Cyclomatic Complexity Numbers (CCN). The study is based on the workflow Design & creation and aim to contribute with: knowledge that will make it easier to choose design pattern when developing an Android application, and if you can with CCN point out which areas in an application will take more or less time to conduct tests on. During the study we also analyzed how big of an impact the Single Responsibility Principle (SRP) had on the complexity. This was part of the study so that we could see the difference of separated views versus non-separated views. The study shows us that the complexity in small applications is very similar, no matter which design pattern you're using. However, it also shows that there are certain parts of the applications that are diverse in their complexity and that code complexity on method-level can give directions to test cases.
33

Hur mörkt är ett mörkt mönster?

Johansson, Tommy, Öberg, Karin January 2023 (has links)
Dark Patterns är designmönster som används av företag i syfte att manipulera användare till att fatta beslut som de möjligtvis inte hade gjort annars och som inte gynnar deras egna intressen. Den här studien undersöker användarens upplevelse och perspektiv på dark patterns på en onlineresebyrås hemsida där dark patterns används flitigt. Dark patterns använder sig ofta av kognitiva biaser som utnyttjas hos användaren för att styra användaren till att fatta beslut som användaren inte hade avsikt att fatta, och som till följd kan påverka individens välfärd negativt. Dessa designmönster blir allt mer förekommande inom e-handeln, vilket väcker frågan hur etiskt användningen av dark patterns är. I dagsläget finns inga regelverk i Sverige som specifikt gäller användningen av dark patterns, däremot finns det regelverk som berör dark patterns, exempelvis de riktlinjer som den Europeiska dataskyddsstyrelsen har tagit fram gällande användandet av deceptive patterns samt Europaparlamentets direktiv om otillbörliga affärsmetoder. Forskningsfrågorna som ligger till grund för denna studie är: “Hur upplever internetanvändare dark patterns på onlineresebyråers hemsidor?” och “Hur påverkas användarens attityd gentemot onlineresebyråer som applicerar dark patterns?”. För att försöka svara på frågeställningarna har en kvalitativ kartläggning genomförts med hjälp av semistrukturerade intervjuer. Studien undersöker hur fyra internetanvändare med stor resvana upplever dark patterns på en onlineresebyrås hemsida med hjälp av simulerade bokningsprocesser i form av förinspelade videor. Intervjuerna transkriberades och analyserades med hjälp av tematisk analys. Resultatet visade att deltagarna hade en förståelse att man som användare bör vara försiktig vid bokning av resor för att inte bli lurad. Denna urvalsgrupp betonar att de har vant sig vid ett flertal dark patterns och inte längre reagerar på dem. Däremot upplevdes dark patterns som både något som förhindrar en smidig bokning och som störande moment under bokningen. Studien tyder på att när deltagarna är medvetna om dark patterns upplever de dem också som störande och även oetiska. En överdriven användning av dark patterns verkar även skapa en negativ uppfattning om företag som använder dem. Studien visar även att ett överanvändande av dark patterns kan ha motsatt effekt på vad företagen som implementerar dem hoppas på; att användare snarare upplever negativa känslor som påverkar deras köpbenägenhet negativt. / Dark Patterns are design patterns used by companies to trick users to make decisions that they might otherwise not have done and may not be in the user’s best interest. This study investigates users' experience and perspective on dark patterns on an online travel agency’s website that frequently uses dark patterns. Dark patterns often exploit cognitive biases in the user to steer the user to make decisions that the user might not have intended to make, which could have a negative effect on the user’s welfare. These types of design patterns are becoming more and more common within e-commerce which has sparked the question of ethicality in the use of dark patterns. There are currently no regulations in Sweden that specifically cover dark patterns, but there are regulations that affect dark patterns, such as the guidelines The European Data Protection Board have established on the use of deceptive patterns as well as the European Parliament’s “Unfair Commercial Practices Directive”. The underlying research questions for this study are: “How do internet users experience dark patterns on online travel agencies’ websites?” and “How is the users’ attitude towards online travel agencies that apply dark patterns affected?”. In an effort to answer the research questions a qualitative survey has been done with the help of semi-structured interviews. This study investigates how four internet users perceive dark patterns on an online travel agency’s website with the help of simulated booking processes through pre-recorded videos. The interviews were then transcribed and analyzed through thematic analysis. The results show that the participants had an understanding of the need to be cautious during online travel booking to avoid being tricked or scammed. This selection group emphasizes that they’ve become used to a number of dark patterns and no longer react to them. Dark patterns that hinders a smooth booking are however seen as disruptive elements. This study indicates that the users perceive dark patterns as disruptive and unethical when they’re aware of the dark patterns being used. Excessive use of dark patterns also seems to create a negative perception on the company that uses them. This study also shows that an excessive use of dark patterns could have the opposite effect than desired by the company that implements them; that the user is inflicted by negative feelings that affect the users propensity to purchase negatively.
34

Är du uppmärksam? : Hur mörka designmönster kan användas för att påverkahandlingar med gott syfte / Are you paying attention? : How dark design patterns can be used to influence actions with good purposes

Uddfolk, Sofia, Eriksson, Rebecca January 2021 (has links)
Corona pandemin fortsätter in i 2021 och den svenska kollektivtrafiken fortsätter att ta resenärer till sina destinationer. Den svenska strategin för hantering av pandemin har varit attl åta individerna själva ansvara för att hålla nere smittspridningen genom social distansering, och om möjligt jobba hemifrån med färre kollektiva resor (Ludvigsson 2020). Genom att individer själva ansvarar för att hålla smittan nere är det individen själv som ansvarar för sina val i kollektivtrafiken. Ett digitalt verktyg som Västtrafik kan användas som lösning för att nå ut till resenärer för att påverka deras resval och bidra till hantering av trängseln i Västra Götalandsregionen. När företag vill påverka sina användares handlingar subjektivt används ett strategiskt tillvägagångssätt som kallas för mörka designmönster. Det är ett sätt att manipulera en användares handlingar. Vi skribenter av den här studien är nyfikna på om mörka mönster går att implementeras för ett gott syfte och därmed påverka resenärers resvanor. Val av undersökningsmetoder till den här studien är en kvalitativ metod med 6 deltagare, 3 män och 3 kvinnor i åldrar 30 - 65 år och en litteraturgenomgång med verktyget HKR Summon. Studiens resultat visar att hantering av färg, form och kontrast uppfattas olika och kan bidra till olika användarupplevelser. / As the COVID-19 pandemic carries into 2021, the Swedish public transportation system continues to take its passengers to their destination. Unlike most countries, the Swedish approach to the pandemic has been to put the individual in the driver’s seat and thereby making each citizen personally responsible for keeping the spread of infection down. Eitherthrough social distancing, ordering takeaway and if possible, work from home with fewertrips on public transportation (Ludvigsson 2020). In other words, it is up to each individual tomake responsible choices when it comes to their behavior in the public space. This includesthe use of public transportation. There are several ways in which companies can influence user behavior, one of which is the use of dark patterns. This approach to design is often used by big corporations to manipulate their consumers to act in favor of the company. By the implementation of specific design features, users are manipulated to act in a way that they would not otherwise have done. Although this method is often criticized as being unfair towards the user, dark patterns are undoubtedly effective in it’s objective to create a positive outcome for the company in question. This study aims to evaluate whether a design pattern such as this can be implemented in a way in which it could have a positive impact on people’s habits traveling with public transportation. By implementing dark patterns in a digital tool such as the Västtrafik app, this method can be used to influence choices in travel that contribute to better management of congestion throughout the Västra Götaland region. Selection of survey methods for this study is a qualitative method with six participants, three men and three women aged between 30 and 65 years and a literature review with the tool HKR Summon. The results of this study show that through certain handling of color, shape and contrast is perceived differently and can be made to contribute to different user experiences.
35

Analyzing and Reducing Compilation Times for C++ Programs

Mivelli, Dennis January 2022 (has links)
Software companies often choose to develop in C++ because of the high performance that the language offers. Facilitated by static compilation and powerful optimization options, runtime performance is paid for with compilation time. Although the trade-off is inevitable to some extent, building very large C++ programs from scratch can take up to several hours if extra care is not taken during development. This thesis analyzes compilation times for C++ programs and shows how they can be reduced with the help of design patterns, implementation hiding, and framework related fixes. The results presented prove that compilation times can be decreased significantly with no drawbacks to the maintainability of a program. An in-depth analysis of compilation times and dependencies has been conducted for two large software modules from a representative company. Both modules take over an hour of CPU time each to compile. The time consumption for different compiler activities, such as parsing, preprocessing, and runtime optimization tasks have been measured for the modules. The compilation times for unit tests and mocks which use the GoogleTest framework have been analyzed. A simple method that may reduce compilation times by up to 50% for programs that use GoogleTest is presented. A dependency metric has been created, based on the number of include statements found recursively throughout a program. The dependency metric was found to be connected to compilation time for the two analyzed modules. Other factors that can influence compilation times are also shown, such as runtime optimization options, and the use of templates. Experiments which show how a typical usage of templates can drastically increase compilation times are presented. In addition, a solution which allows templates to be used while avoiding code bloat across translation units is reviewed. The solution effectively rivals non-template code in terms of compilation time. The Pointer to Implementation (PImpl) and Dependency Injection design patterns have been used to refactor a small program. Both design patterns performed well, reducing the total compilation time and total compiler memory usage by 70%. A program that detects dependency cycles has been created, but no cycles were found in any of two modules from the representative company.

Page generated in 0.1833 seconds