1,445 research outputs found

    sj-docx-3-lis-10.1177_09610006231224445 – Supplemental material for Information literacy of higher vocational college students in digital age

    No full text
    Supplemental material, sj-docx-3-lis-10.1177_09610006231224445 for Information literacy of higher vocational college students in digital age by Liming Liu, Siping Wang, Juntao Chen, Hua Li, Jianting Gui and Ruifang Zhang in Journal of Librarianship and Information Science</p

    sj-docx-4-lis-10.1177_09610006231224445 – Supplemental material for Information literacy of higher vocational college students in digital age

    No full text
    Supplemental material, sj-docx-4-lis-10.1177_09610006231224445 for Information literacy of higher vocational college students in digital age by Liming Liu, Siping Wang, Juntao Chen, Hua Li, Jianting Gui and Ruifang Zhang in Journal of Librarianship and Information Science</p

    sj-docx-1-lis-10.1177_09610006231224445 – Supplemental material for Information literacy of higher vocational college students in digital age

    No full text
    Supplemental material, sj-docx-1-lis-10.1177_09610006231224445 for Information literacy of higher vocational college students in digital age by Liming Liu, Siping Wang, Juntao Chen, Hua Li, Jianting Gui and Ruifang Zhang in Journal of Librarianship and Information Science</p

    sj-docx-2-lis-10.1177_09610006231224445 – Supplemental material for Information literacy of higher vocational college students in digital age

    No full text
    Supplemental material, sj-docx-2-lis-10.1177_09610006231224445 for Information literacy of higher vocational college students in digital age by Liming Liu, Siping Wang, Juntao Chen, Hua Li, Jianting Gui and Ruifang Zhang in Journal of Librarianship and Information Science</p

    Automated GUI Testing in Industry

    No full text
    Every change to an application should be followed by a regression test if we want to assure that the application keeps functioning in conformance with its requirements. Executing such a test manually can be a time consuming and boring task. Time pressure often causes the regression test to be skipped, or only partially executed. Executing these regression tests automatically can be a solution to this problem. However, large costs, especially for maintenance, are involved in automating a big regression test. Also, many potential pitfalls can cause test automation projects to fail. A Dutch health insurance company called DSW has tried to incorporate automated GUI testing in their test process before. A testing tool called WinRunner was used to automate the regression test of a mainframe application called ISIS. We identified the causes for failure of this project to be high maintenance costs due to GUI object recognition problems, ignoring possibilities for reusing overlapping parts in test cases, and using hard-coded values in test scripts. These findings alongside with the pitfalls and guidelines identified by other researchers were used to avoid project failure and create a maintainable automated GUI testing solution. This automated GUI testing solution is called DARTH VADER. Key points in the design of DARTH VADER are separation of test case data and test case logic, an easily maintainable GUI mapping, the use of a tool to maintain the test cases, and restoring a fixed set of test data prior to each run. We concluded that the improved bug detection and work satisfaction, and the fact that no changes to the application under test are taken into production without being tested, outweighed the costs of developing and maintaining DARTH VADER.Software Engineering research groupSoftware TechnologyElectrical Engineering, Mathematics and Computer Scienc

    Psychologically-inspired, unsupervised inference of perceptual groups of GUI widgets from GUI images

    No full text
    Graphical User Interface (GUI) is not merely a collection of individual and unrelated widgets, but rather partitions discrete widgets into groups by various visual cues, thus forming higher-order perceptual units such as tab, menu, card or list. The ability to automatically segment a GUI into perceptual groups of widgets constitutes a fundamental component of visual intelligence to automate GUI design, implementation and automation tasks. Although humans can partition a GUI into meaningful perceptual groups of widgets in a highly reliable way, perceptual grouping is still an open challenge for computational approaches. Existing methods rely on ad-hoc heuristics or supervised machine learning that is dependent on specific GUI implementations and runtime information. Research in psychology and biological vision has formulated a set of principles (i.e., Gestalt theory of perception) that describe how humans group elements in visual scenes based on visual cues like connectivity, similarity, proximity and continuity. These principles are domain-independent and have been widely adopted by practitioners to structure content on GUIs to improve aesthetic pleasantness and usability. Inspired by these principles, we present a novel unsupervised image-based method for inferring perceptual groups of GUI widgets. Our method requires only GUI pixel images, is independent of GUI implementation, and does not require any training data. The evaluation on a dataset of 1,091 GUIs collected from 772 mobile apps and 20 UI design mockups shows that our method significantly outperforms the state-of-the-art ad-hoc heuristics-based baseline. Our perceptual grouping method creates opportunities for improving UI-related software engineering tasks.</p

    Building a GUI for Nuna's Mission Control

    No full text
    In the history of the World Solar Challenge, a six day challenge from Darwin to Adelaide, one car has proved to be dominating: the Nuon Solar Car. A telemetry application played an important role in this, but needed to be updated. This was realised by the new Mission Control application project: "Building a GUI for Nuna's Mission Control". In this report the development and design of the application are described.Bachelor of ScienceComputer ScienceElectrical Engineering, Mathematics and Computer Scienc

    Portable Parameter Analyser for Organs-on-Chip: Calibration and GUI

    No full text
    Until now parameter analysers for Organ-on-Chips (OoCs) have needed bulky multi-probe setups that do not fit in biological research labs. For this reason a bachelor graduation project was proposed to get one of the sensors designed by the Electronic Components, Technology and Materials group (ECTM) out of the lab and into the hands of potential end users. This thesis is one of three from that project, and describes the calibration and user interface components of the portable parameter analyzer that is developed for the OoC sensor.First, an analysis is performed on the amplifier design that was given with the sensor. The analysis showed that the biggest sources of error in the overall gain are the offset and gain error, while non-linearity was not significant. Therefore, a two-point calibration method was deemed sufficient for the amplifier calibration. It is performed by taking two reference voltages as input of the amplifier, and measuring the corresponding output. With those points the actual gain and offset voltage can be calculated and corrected in measurements.Because of circumstances it was not possible to test in a lab environment whether the amplifier and the two-point method would meet the requirements. Therefore a second calibration method is proposed, the `sweep' method. For each input voltage step the corresponding output voltage is measured. This mapping can be stored in memory, and any future measurement can be looked up to find the correct voltage. The sweep method can also be used with a slight modification of the current hardware in order to simply plot the gain of the amplifier, to verify that it is linear as intended.Because the portable parameter analyzer is operated remotely, there was a need to develop a communication protocol on top of the Bluetooth link, in order to allow for parallel development of the GUI and embedded software on the analyzer. Once the communication between GUI and analyzer was defined, it was also possible for the other group to calculate the power consumption of the communication module.Finally, a Graphical User Interface (GUI) needs to be developed that can interact with the analyzer (connect, change settings, retrieve data, etc.) and it should display and store the measured data. A framework called Qt is chosen for developing the GUI, and a graphical design was made. Two modules are implemented in the GUI: A Bluetooth scanner to connect to the analyzer, and a way to plot data from the analyzer.Electrical Engineerin

    Monte Carlo Simulation of Energy-Dispersive X-Ray Fluorescence and Applications

    No full text
    Four key components with regards to Monte Carlo Library Least Squares (MCLLS) have been developed by the author. These include: a comprehensive and accurate Monte Carlo simulation code – CEARXRF5 with Differential Operators (DO) and coincidence sampling, Detector Response Function (DRF), an integrated Monte Carlo – Library Least-Squares (MCLLS) Graphical User Interface (GUI) visualization System (MCLLSPro) and a new reproducible and flexible benchmark experiment setup. All these developments or upgrades enable the MCLLS approach to be a useful and powerful tool for a tremendous variety of elemental analysis applications. CEARXRF, a comprehensive and accurate Monte Carlo code for simulating the total and individual library spectral responses of all elements, has been recently upgraded to version 5 by the author. The new version has several key improvements: input file format fully compatible with MCNP5, a new efficient general geometry tracking code, versatile source definitions, various variance reduction techniques (e.g. weight window mesh and splitting, stratifying sampling, etc.), a new cross section data storage and accessing method which improves the simulation speed by a factor of four and new cross section data, upgraded differential operators (DO) calculation capability, and also an updated coincidence sampling scheme which including K-L and L-L coincidence X-Rays, while keeping all the capabilities of the previous version. The new Differential Operators method is powerful for measurement sensitivity study and system optimization. For our Monte Carlo EDXRF elemental analysis system, it becomes an important technique for quantifying the matrix effect in near real time when combined with the MCLLS approach. An integrated visualization GUI system has been developed by the author to perform elemental analysis using iterated Library Least-Squares method for various samples when an initial guess is provided. This software was built on the Borland C++ Builder platform and has a user-friendly interface to accomplish all qualitative and quantitative tasks easily. That is to say, the software enables users to run the forward Monte Carlo simulation (if necessary) or use previously calculated Monte Carlo library spectra to obtain the sample elemental composition estimation within a minute. The GUI software is easy to use with user-friendly features and has the capability to accomplish all related tasks in a visualization environment. It can be a powerful tool for EDXRF analysts. A reproducible experiment setup has been built and experiments have been performed to benchmark the system. Two types of Standard Reference Materials (SRM), stainless steel samples from National Institute of Standards and Technology (NIST) and aluminum alloy samples from Alcoa Inc., with certified elemental compositions, are tested with this reproducible prototype system using a 109Cd radioisotope source (20mCi) and a liquid nitrogen cooled Si(Li) detector. The results show excellent agreement between the calculated sample compositions and their reference values and the approach is very fast. The funding of this work is provided by the Center for Engineering Application of Radioisotopes (CEAR) at North Carolina State University (NCSU)

    FROM TRANSACTIONS TO ENCOUNTERS: THE JOINT GENERATION OF RELATIONAL GOODS AND CONVENTIONAL VALUES

    No full text
    In this Chapter the author addresses in its entirety the challenge of accounting for the communicative/affective side of face-to-face interactions, starting with a review of the various proposals that economists have advanced for doing this. Then he proposes to view such interactions as ‘encounters’, i.e., as peculiar productive processes in which agents – besides possibly exchanging ordinary goods or delivering services – create and get pleasure (or displeasure) from ‘relational consumption goods’. He stresses the fact that the inputs of these processes include ‘relational capital goods’, i.e., durable relation-specific intangible entities, which in turn accumulate (or decumulate) over successive encounters. After discussing these concepts, he provides examples of how this conceptual framework can be used for getting new insights about various phenomena ranging from migration patterns to financial markets
    corecore