• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 161
  • 64
  • 52
  • 21
  • 16
  • 11
  • 10
  • 9
  • 9
  • 5
  • 4
  • 4
  • 1
  • 1
  • 1
  • Tagged with
  • 397
  • 105
  • 94
  • 94
  • 78
  • 58
  • 52
  • 51
  • 46
  • 44
  • 38
  • 38
  • 36
  • 34
  • 34
  • 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.
191

Examining maintenance cost of automated GUI tests : An empirical study of how test script design affects the maintenance of automated visual GUI tests / En empirisk undersökning av hur testskriptdesign påverkar underhåll av automatiserade visuella grafiska användargränssnittstester

Petersén, Elin January 2020 (has links)
GUI testing is expensive to perform manually. Software systems involving a heterogeneous set of components exclude the applicability of specific GUI testing techniques. Visual GUI Testing (VGT) is a test automation technique that combines image recognition with scripts. It applies to almost any GUI driven application. VGT is proven to be cost-effective in comparison with manual testing. Still, it is expensive to maintain. This study investigates if test script design by following specific guidelines positively affects maintenance costs. A case study was conducted to identify best practices for VGT w.r.t. maintenance time. Four VGT versions were developed for each manual test case. These consisted of two design versions, with/without guidelines, for the two VGT-tools EyeAutomate and Sikuli. Data was collected using time measurements, observations, and interviews. Results highlighted differences in initial development time and maintenance time between the two design versions. In total, 44 observations were collected. 17 were related to the design versions, 17 to the VGT-tools, and 10 to VGT in general, initial development, and the system under test. The interviews collected the perceptions of VGT in general, maintenance of the different VGT versions, and guidelines. In conclusion, the combination of the guidelines did not have a positive effect on maintenance in terms of costs and experience. However, some of the individual guidelines did. A rationale why the guidelines did not give the desired result was identified. Future research is necessary to investigate other combinations of guidelines, such as those identified as beneficial.
192

The Evolution of HUD in The Elder Scrolls and Deus Ex

Pettersson, Jesper, Wigg, August January 2021 (has links)
This thesis explains the process of two researchers conducting a formal analysis of the graphical user interfaces (GUIs), specifically the heads-up displays (HUDs), of the main entries of the two game series The Elder Scrolls (1994 - 2011) and Deus Ex (2000 - 2011). The goal: to see how the evolution of their HUDs over time compare and to analyse them. After playing the games and taking notes about their HUDs, the researchers find that there is a common trend between the two series. The HUDs become more simplified over time, with some non-critical elements of the HUD being removed. They also become more precise at instructing and informing players about how to play the games. While similar additions and changes are made, the timing is different and the researchers conclude that further research is necessary in order to decide if the observed pattern of HUD evolution is unique to the two series or can hold up as a framework for a larger selection of games. As is, this thesis presents the patterns and trends within the heads-up display design of the observed games as well as a library of the observed games’ GUI elements, that future GUI designers and researchers can use to be made aware of past design decisions and revisions that has been common throughout several other games within the genre. / Denna kandidatuppsats går igenom undersökningen utav heads-up displays (Förkortas till HUD, uttalas “hadd”) som en del av de grafiska användargränssnitten tillhörande spelserierna The Elder Scrolls (1994-2011) och Deus Ex (2000-2011). Målet var att se till hur dessa utvecklades med tidens gång. Efter att data hade samlats in från spelen kom författarna fram till att det fanns en gemensam trend för hur HUDar i de två spelserierna utvecklades. Dessa HUDar hade blivit simplifierade med tiden, där icke-kritiska element försvann. De hade också blivit bättre på att instruera och informera spelare i hur de spelar spelen. Samtidigt som liknande tillägg och förändringar skedde för båda spelserierna så skiljde sig tidpunkten för när detta skedde. Författarna kom till slutsatsen att mer forskning är nödvändigt för att det ska kunna fastslås huruvida det observerade mönstret är unikt till de observerade spelserierna eller kan appliceras på andra spelserier också. Denna kandidatuppsats presenterar de mönster, designtrender, samt ett bibliotek av de komponenter, som funnits i datorspelens HUDar och kan användas av gränssnittsdesigners och forskare för att få insikt om tidigare designval och förändringar som har blivit vanligt förekommande genom flera andra spel av samma genre.
193

Design and Implementation of Stewart Platform Robot for Robotics Course Laboratory

Peterson, Trent R 01 March 2020 (has links)
A Stewart Platform robot was designed, constructed, and programmed for use in Cal Poly’s ME 423 Robotics: Fundamentals and Applications laboratory section. A Stewart Platform is a parallel manipulator robot with six prismatic joints that has six degrees of freedom, able to be defined in both position and orientation. Its purpose is to supplement parallel robot material covered in lecture. Learning objectives include applying and verifying the Stewart Platform inverse kinematics and investigating the Stewart Platform’s operation, range of motion, and limitations. The Stewart Platform geometry and inverse kinematics were modeled and animated using MATLAB. The platform was then built using linear actuators, magnetic spherical bearings, and acrylic plates. Control of the Stewart Platform is achieved using an Arduino Due and a custom HexaMoto shield. Users interact with the system using a GUI created with MATLAB’s App Designer.
194

RaspberryPI kamerový checker / RaspberryPI camera checker

Bubeník, Martin January 2019 (has links)
The diploma thesis deals with the industrial inspection of correctly made connectors based on computer recognition, and the detection and recognition application is implemented in Python on the Raspberry Pi platform.The work uses empirically known OpenCV library for recognition. The work also deals with the selection of suitable hardware devices, which are a camera with a lens and an illuminator, from which is created one compact device together with the Raspberry Pi microcomputer. The compact device is further mounted on the designed mechanical structure under which is created inspection zone. Finally, Raspberry Pi has a web-based user interface to check the inspection and the interface to write the data to the database.
195

Asistent pilota balónu / Balloon Pilot's Assistent

Hora, Tomáš January 2012 (has links)
This thesis describes concept and implementation of application assisting balloon pilots with guiding to a chosen target. Theoretical part is focused on basics of ballooning and navigation. Designed application uses proprietary OziExplorer files, clearly displays all information from external GPS unit connected via COM port and saves travelled path and waypoints. Important feature of the application is getting forecast of wind flow in various altitudes from the internet before the flight and analysis of information from GPS for calculation actual air flow during flight. In the end of this thesis the application is tested in real environment and its functionality is evaluated.
196

Nástroj pro regresní testování GUI platformy Xtend / Xtend GUI regression testing tool

Hamár, Lukáš January 2020 (has links)
The diploma thesis deals with regression testing of the Campaign Manager web application of the Xtend product. The work interprets the software development methodologies and subsequently it describes the types of testing that are closely related to development. Furthermore, the work focuses on tools used for the graphical user interface testing and their mutual comparison. The next part of the work is dedicated to the creation of the development environment and it analyzes the structure of test cases that were developed in the created environment. The last section describes how the Campaign Manager was tested and how test results were generated and obtained.
197

Vývoj univerzálního softwarového rozhraní pro detekční jednotky v optické spektroskopii / Development of universal software interface for detection units in optical spectroscopy

Belica, Martin January 2020 (has links)
This master's thesis deals with the design and implementation of universal user interface for detection devices used in Laser-induced breakdown spectroscopy. The design and implementation are based on analysis of current state of instrumentation used in laser spectroscopy. The user interface should be able to work with high repetition frequency of measurement. Acquired spectra should be visualised to user and it is also necessary to save this data on hard drive. The resulting application must be universal. It means the application must support various types and vendors of detection devices.
198

Mobilní aplikace na ulehčení hledání bodů zájmu / Mobile app which helps you find a place of interest more easily

Stingel, Péter January 2020 (has links)
The growing trend in the share of mobile application use results in higher user expectations for applications. Much more emphasis is placed on both the appearance and ease of use of the applications themselves. This work examines this issue, analyses the market and then uses its findings. From these findings, a proposal for a new application is created, which will be used to promote the newly established company. The work also includes economic and non-economic aspects associated with the development of the application.
199

Software pro ovládání a správu inteligentních prvků domácnosti / Software for control and management of home automation

Michálek, Jakub January 2020 (has links)
This master thesis describes the development of an application for control and management of smart sockets at home. The first part describes the software that was used in creating this application. Specifically, the Qt application platform and the SQLite relational database system. The second part describes the structure and function of this application. The next part describes the application used to test the functionality of the created application and the designed communication protocol. The last part of the work describes the testing and evaluation of the created application.
200

Code migration of reactive programming components, from JavaScript to C++ / Kodmigrering av reaktiva programmeringskomponenter, från JavaScript till C++

Rönbeck Lindahl, Sebastian January 2021 (has links)
The demands we put on the mobile applications we use continues to grow. They should be useful, elegantly designed, secure and effective. If an app does not meet those demands, it is likely that the user will replace it with another one. This thesis work was performed at Visiarc, which is a small company that is specialized at development of mobile- and web applications. They are looking for new ways of improving the performance of their apps. This study investigates whether a performance enhancement can be achieved through migrating the reactive programming components, which are being used to update the graphical user interface of their apps, from JavaScript where they currently are residing in Visiarc's system, to C++. The study explains how the new C++ system for managing reactive programming components was constructed. Two performance tests were created to compare the performance of the C++ system to the existing JavaScript system. The test results showed that further improvements to the native system are required in order to surpass the performance of the JavaScript system. What these improvements are and how to achieve them is briefly discussed.

Page generated in 0.0315 seconds