Hasil untuk "Mechanical drawing. Engineering graphics"

Menampilkan 20 dari ~7051249 hasil · dari arXiv, CrossRef

JSON API
arXiv Open Access 2025
Edge densities of drawings of graphs with one forbidden cell

Benedikt Hahn, Torsten Ueckerdt, Birgit Vogtenhuber

A connected topological drawing of a graph divides the plane into a number of cells. The type of a cell $c$ is the cyclic sequence of crossings and vertices along the boundary walk of $c$. For example, all triangular cells with three incident crossings and no incident vertex share the same cell type. When a non-homotopic drawing of an $n$-vertex multigraph $G$ does not contain any such triangular cell, Ackerman and Tardos [JCTA 2007] proved that $G$ has at most $8n-20$ edges, while Kaufmann, Klemz, Knorr, Reddy, Schröder, and Ueckerdt [GD 2024] showed that this bound is tight. In this paper, we initiate the in-depth study of $\mathfrak{c}$-free drawings, that is, drawings that do not contain any cell of one fixed cell type $\mathfrak{c}$, and investigate the edge density of the corresponding graphs, i.e., the maximum possible number of edges. We consider non-homotopic as well as simple drawings, multigraphs as well as simple graphs, and every possible cell type $\mathfrak{c}$. For every combination of drawing style, graph type, and cell type, we give upper and lower bounds on the corresponding edge density. With the exception of the cell type with four incident crossings and no incident vertex, we show for every cell type $\mathfrak{c}$ that the edge density of $n$-vertex (multi)graphs with $\mathfrak{c}$-free drawings is either linear in $n$ or superlinear in $n$. In most cases, our bounds are tight up to an additive constant. We further consider the question which simple graphs admit a simple drawing without some given cell type(s). For the class of cell types that are not incident to any crossing, we give a complete characterization of all simple graphs that admit a simple drawing without any such cell. Additionally, we improve the current lower bound on the edge density of simple graphs that admit a non-homotopic quasiplanar drawing from $7n-28$ to $7.5n-28$.

en math.CO, cs.DM
arXiv Open Access 2025
Crossing Number of 3-Plane Drawings

Miriam Goetze, Michael Hoffmann, Ignaz Rutter et al.

We study 3-plane drawings, that is, drawings of graphs in which every edge has at most three crossings. We show how the recently developed Density Formula for topological drawings of graphs (KKKRSU GD 2024) can be used to count the crossings in terms of the number $n$ of vertices. As a main result, we show that every 3-plane drawing has at most $5.5(n-2)$ crossings, which is tight. In particular, it follows that every 3-planar graph on $n$ vertices has crossing number at most $5.5n$, which improves upon a recent bound (BBBDHKMOW GD 2024) of $6.6n$. To apply the Density Formula, we carefully analyze the interplay between certain configurations of cells in a 3-plane drawing. As a by-product, we also obtain an alternative proof for the known statement that every 3-planar graph has at most $5.5(n-2)$ edges.

en math.CO, cs.CG
arXiv Open Access 2025
How Do Generative Models Draw a Software Engineer? A Case Study on Stable Diffusion Bias

Tosin Fadahunsi, Giordano d'Aloisio, Antinisca Di Marco et al.

Generative models are nowadays widely used to generate graphical content used for multiple purposes, e.g. web, art, advertisement. However, it has been shown that the images generated by these models could reinforce societal biases already existing in specific contexts. In this paper, we focus on understanding if this is the case when one generates images related to various software engineering tasks. In fact, the Software Engineering (SE) community is not immune from gender and ethnicity disparities, which could be amplified by the use of these models. Hence, if used without consciousness, artificially generated images could reinforce these biases in the SE domain. Specifically, we perform an extensive empirical evaluation of the gender and ethnicity bias exposed by three versions of the Stable Diffusion (SD) model (a very popular open-source text-to-image model) - SD 2, SD XL, and SD 3 - towards SE tasks. We obtain 6,720 images by feeding each model with two sets of prompts describing different software-related tasks: one set includes the Software Engineer keyword, and one set does not include any specification of the person performing the task. Next, we evaluate the gender and ethnicity disparities in the generated images. Results show how all models are significantly biased towards male figures when representing software engineers. On the contrary, while SD 2 and SD XL are strongly biased towards White figures, SD 3 is slightly more biased towards Asian figures. Nevertheless, all models significantly under-represent Black and Arab figures, regardless of the prompt style used. The results of our analysis highlight severe concerns about adopting those models to generate content for SE tasks and open the field for future research on bias mitigation in this context.

en cs.SE, cs.AI
arXiv Open Access 2025
Dialogue Systems Engineering: A Survey and Future Directions

Mikio Nakano, Hironori Takeuchi, Sadahiro Yoshikawa et al.

This paper proposes to refer to the field of software engineering related to the life cycle of dialogue systems as Dialogue Systems Engineering, and surveys this field while also discussing its future directions. With the advancement of large language models, the core technologies underlying dialogue systems have significantly progressed. As a result, dialogue system technology is now expected to be applied to solving various societal issues and in business contexts. To achieve this, it is important to build, operate, and continuously improve dialogue systems correctly and efficiently. Accordingly, in addition to applying existing software engineering knowledge, it is becoming increasingly important to evolve software engineering tailored specifically to dialogue systems. In this paper, we enumerate the knowledge areas of dialogue systems engineering based on those of software engineering, as defined in the Software Engineering Body of Knowledge (SWEBOK) Version 4.0, and survey each area. Based on this survey, we identify unexplored topics in each area and discuss the future direction of dialogue systems engineering.

en cs.SE, cs.AI
arXiv Open Access 2025
Graph Drawing for LLMs: An Empirical Evaluation

Walter Didimo, Fabrizio Montecchiani, Tommaso Piselli

Our work contributes to the fast-growing literature on the use of Large Language Models (LLMs) to perform graph-related tasks. In particular, we focus on usage scenarios that rely on the visual modality, feeding the model with a drawing of the graph under analysis. We investigate how the model's performance is affected by the chosen layout paradigm, the aesthetics of the drawing, and the prompting technique used for the queries. We formulate three corresponding research questions and present the results of a thorough experimental analysis. Our findings reveal that choosing the right layout paradigm and optimizing the readability of the input drawing from a human perspective can significantly improve the performance of the model on the given task. Moreover, selecting the most effective prompting technique is a challenging yet crucial task for achieving optimal performance.

en cs.AI
arXiv Open Access 2024
Drawing of Weakly Viscoelastic Fluid Tubes

Diandian Gu, Jonathan J. Wylie, Dongdong He et al.

We explore the drawing of an axisymmetric viscoelastic tube subject to inertial and surface tension effects. We adopt the Giesekus constitutive model and derive asymptotic long-wave equations for weakly viscoelastic effects. Intuitively, one might imagine that the elastic stresses should act to prevent hole closure during the drawing process. Surprisingly, our results show that the hole closure at the outlet is enhanced by elastic effects for most parameter values. However, the opposite is true if the tube has a very large hole size at the inlet of the device or if the axial stretching is very weak. We explain the physical mechanism underlying this phenomenon by examining how the second normal stress difference induced by elastic effects modifies the hole evolution process. We also determine how viscoelasticity affects the stability of the drawing process and show that elastic effects are always destabilizing for negligible inertia. This is in direct contrast to the case of a thread without a hole for which elastic effects are always stabilizing. On the other hand, our results show that if the inertia is non-zero, elastic effects can be either stabilizing or destabilizing depending on the parameters.

en physics.flu-dyn
arXiv Open Access 2024
Holes in Convex and Simple Drawings

Helena Bergold, Joachim Orthaber, Manfred Scheucher et al.

Gons and holes in point sets have been extensively studied in the literature. For simple drawings of the complete graph a generalization of the Erdős--Szekeres theorem is known and empty triangles have been investigated. We introduce a notion of $k$-holes for simple drawings and survey generalizations thereof, like empty $k$-cycles. We present a family of simple drawings without $4$-holes and prove a generalization of Gerken's empty hexagon theorem for convex drawings. A crucial intermediate step is the structural investigation of pseudolinear subdrawings in convex drawings. With respect to empty $k$-cycles, we show the existence of empty $4$-cycles in every simple drawing of $K_n$ and give a construction that admits only $Θ(n^2)$ of them.

en cs.CG, cs.DM
arXiv Open Access 2023
Evidence Profiles for Validity Threats in Program Comprehension Experiments

Marvin Muñoz Barón, Marvin Wyrich, Daniel Graziotin et al.

Searching for clues, gathering evidence, and reviewing case files are all techniques used by criminal investigators to draw sound conclusions and avoid wrongful convictions. Similarly, in software engineering (SE) research, we can develop sound methodologies and mitigate threats to validity by basing study design decisions on evidence. Echoing a recent call for the empirical evaluation of design decisions in program comprehension experiments, we conducted a 2-phases study consisting of systematic literature searches, snowballing, and thematic synthesis. We found out (1) which validity threat categories are most often discussed in primary studies of code comprehension, and we collected evidence to build (2) the evidence profiles for the three most commonly reported threats to validity. We discovered that few mentions of validity threats in primary studies (31 of 409) included a reference to supporting evidence. For the three most commonly mentioned threats, namely the influence of programming experience, program length, and the selected comprehension measures, almost all cited studies (17 of 18) did not meet our criteria for evidence. We show that for many threats to validity that are currently assumed to be influential across all studies, their actual impact may depend on the design and context of each specific study. Researchers should discuss threats to validity within the context of their particular study and support their discussions with evidence. The present paper can be one resource for evidence, and we call for more meta-studies of this type to be conducted, which will then inform design decisions in primary studies. Further, although we have applied our methodology in the context of program comprehension, our approach can also be used in other SE research areas to enable evidence-based experiment design decisions and meaningful discussions of threats to validity.

arXiv Open Access 2023
A ML-LLM pairing for better code comment classification

Hanna Abi Akl

The "Information Retrieval in Software Engineering (IRSE)" at FIRE 2023 shared task introduces code comment classification, a challenging task that pairs a code snippet with a comment that should be evaluated as either useful or not useful to the understanding of the relevant code. We answer the code comment classification shared task challenge by providing a two-fold evaluation: from an algorithmic perspective, we compare the performance of classical machine learning systems and complement our evaluations from a data-driven perspective by generating additional data with the help of large language model (LLM) prompting to measure the potential increase in performance. Our best model, which took second place in the shared task, is a Neural Network with a Macro-F1 score of 88.401% on the provided seed data and a 1.5% overall increase in performance on the data generated by the LLM.

en cs.SE, cs.AI
arXiv Open Access 2022
DIY Graphics Tab: A Cost-Effective Alternative to Graphics Tablet for Educators

Mohammad Imrul Jubair, Arafat Ibne Yousuf, Tashfiq Ahmed et al.

Recording lectures is a normal task for online educators, and a graphics tablet is a great tool for that. However, it is very expensive for many instructors. In this paper, we propose an alternative called "DIY Graphics Tab" that functions largely in the same way as a graphic tab, but requires only a pen, paper, and laptop's webcam. Our system takes images of writings on a paper with a webcam and outputs the contents. The task is not straightforward since there are obstacles, such as hand occlusion, paper movements, lighting, and perspective distortion due to the viewing angle. A pipeline is used that applies segmentation and post-processing for generating appropriate output from input frames. We also conducted user experience evaluations from the teachers.

arXiv Open Access 2022
A Research Software Engineering Workflow for Computational Science and Engineering

Tomislav Maric, Dennis Gläser, Jan-Patrick Lehr et al.

University research groups in Computational Science and Engineering (CSE) generally lack dedicated funding and personnel for Research Software Engineering (RSE), which, combined with the pressure to maximize the number of scientific publications, shifts the focus away from sustainable research software development and reproducible results. The neglect of RSE in CSE at University research groups negatively impacts the scientific output: research data - including research software - related to a CSE publication cannot be found, reproduced, or re-used, different ideas are not combined easily into new ideas, and published methods must very often be re-implemented to be investigated further. This slows down CSE research significantly, resulting in considerable losses in time and, consequentially, public funding. We propose a RSE workflow for Computational Science and Engineering (CSE) that addresses these challenges, that improves the quality of research output in CSE. Our workflow applies established software engineering practices adapted for CSE: software testing, result visualization, and periodical cross-linking of software with reports/publications and data, timed by milestones in the scientific publication process. The workflow introduces minimal work overhead, crucial for university research groups, and delivers modular and tested software linked to publications whose results can easily be reproduced. We define research software quality from a perspective of a pragmatic researcher: the ability to quickly find the publication, data, and software related to a published research idea, quickly reproduce results, understand or re-use a CSE method, and finally extend the method with new research ideas.

en cs.SE
arXiv Open Access 2022
Search Budget in Multi-Objective Refactoring Optimization: a Model-Based Empirical Study

Daniele Di Pompeo, Michele Tucci

Software model optimization is the task of automatically generate design alternatives, usually to improve quality aspects of software that are quantifiable, like performance and reliability. In this context, multi-objective optimization techniques have been applied to help the designer find suitable trade-offs among several non-functional properties. In this process, design alternatives can be generated through automated model refactoring, and evaluated on non-functional models. Due to their complexity, this type of optimization tasks require considerable time and resources, often limiting their application in software engineering processes. In this paper, we investigate the effects of using a search budget, specifically a time limit, to the search for new solutions. We performed experiments to quantify the impact that a change in the search budget may have on the quality of solutions. Furthermore, we analyzed how different genetic algorithms (i.e., NSGA-II, SPEA2, and PESA2) perform when imposing different budgets. We experimented on two case studies of different size, complexity, and domain. We observed that imposing a search budget considerably deteriorates the quality of the generated solutions, but the specific algorithm we choose seems to play a crucial role. From our experiments, NSGA-II is the fastest algorithm, while PESA2 generates solutions with the highest quality. Differently, SPEA2 is the slowest algorithm, and produces the solutions with the lowest quality.

arXiv Open Access 2021
A Parallel Tempering Approach for Efficient Exploration of the Verification Tradespace in Engineered Systems

Peng Xu, Alejandro Salado, Xinwei Deng

Verification is a critical process in the development of engineered systems. Through verification, engineers gain confidence in the correct functionality of the system before it is deployed into operation. Traditionally, verification strategies are fixed at the beginning of the system's development and verification activities are executed as the development progresses. Such an approach appears to give inferior results as the selection of the verification activities does not leverage information gained through the system's development process. In contrast, a set-based design approach to verification, where verification activities are dynamically selected as the system's development progresses, has been shown to provide superior results. However, its application under realistic engineering scenarios remains unproven due to the large size of the verification tradespace. In this work, we propose a parallel tempering approach (PTA) to efficiently explore the verification tradespace. First, we formulate exploration of the verification tradespace as a tree search problem. Second, we design a parallel tempering (PT) algorithm by simulating several replicas of the verification process at different temperatures to obtain a near-optimal result. Third, We apply the PT algorithm to all possible verification states to dynamically identify near-optimal results. The effectiveness of the proposed PTA is evaluated on a partial model of a notional satellite optical instrument.

en cs.SE, eess.SY
arXiv Open Access 2021
Untangling Circular Drawings: Algorithms and Complexity

Sujoy Bhore, Guangping Li, Martin Nöllenburg et al.

We consider the problem of untangling a given (non-planar) straight-line circular drawing $δ_G$ of an outerplanar graph $G=(V, E)$ into a planar straight-line circular drawing by shifting a minimum number of vertices to a new position on the circle. For an outerplanar graph $G$, it is clear that such a crossing-free circular drawing always exists and we define the circular shifting number shift$(δ_G)$ as the minimum number of vertices that are required to be shifted in order to resolve all crossings of $δ_G$. We show that the problem Circular Untangling, asking whether shift$(δ_G) \le K$ for a given integer $K$, is NP-complete. For $n$-vertex outerplanar graphs, we obtain a tight upper bound of shift$(δ_G) \le n - \lfloor\sqrt{n-2}\rfloor -2$. Based on these results we study Circular Untangling for almost-planar circular drawings, in which a single edge is involved in all the crossings. In this case, we provide a tight upper bound shift$(δ_G) \le \lfloor \frac{n}{2} \rfloor-1$ and present a constructive polynomial-time algorithm to compute the circular shifting number of almost-planar drawings.

en cs.CG, cs.DM
CrossRef Open Access 2020
Comparison between laser beam and gas tungsten arc tailored welded blanks via deep drawing

Ahmad Aminzadeh, Ali Parvizi, Rasoul Safdarian et al.

This paper aims at analyzing the deformation behavior of tailor welded blanks (TWBs), manufactured by laser beam welding (LBW) and gas tungsten arc welding (GTAW), through the deep drawing process. Dissimilar and similar steels with different thicknesses were used in the production of tailor welded blanks. The Nd: YAG laser welding method with nitrogen (N2) as the shielding gas was used to join TWBs. The effects of some significant process factors, namely welding speed, blank holder forces (BHF), material properties of base metals, dry/lubricated condition and laser spot size was experimentally investigated on the weld line movement and drawing depth. Results indicated that using LBW with optimum parameters for the production of dissimilar TWBs caused the control of failure in the weaker base metal. Results showed that the sound welds were produced in similar TWBs with a thickness ratio of 2 when using GTAW, but the weld quality was poor when using LBW. Moreover, it is observed that the critical stresses were taken place outside of the weld zone and rupture due to the high heat input of laser and metallurgical changes of the base metal that occur in the pre-softening zone. In addition, the weld line movement occurred as a result of plastic strain change of the weld joint that caused failure-prone zone creation as well as the adverse wrinkling.

33 sitasi en
CrossRef Open Access 2020
Effect of process parameters on micro flexible deep drawing of stainless steel 304 cups utilizing floating ring: Simulation and experiments

Ihsan Irthiea, Zaid Mahmood

Due to its simplicity, versatility of process and feasibility of prototyping, using flexible tools in sheet forming seems appropriate for producing cups at microscales. This article presents a novel micro deep drawing technique in which a cooperation of a floating ring, as a primary rigid die, with a rubber pad, as a main flexible die, is employed for forming micro-cups. The function of the floating ring is to overcome minor wrinkles that commonly occur at flange portion, while the flexible die is to complete the forming stroke. The influence of initial sheet thickness, drawing ratio, punch corner radius and rubber height is studied through simulations and experiments. Furthermore, three size scales are adopted to investigate the possibility of using the proposed technique under different process dimensions. The code ABAQUS/Standard is utilized to build the finite element models and thereafter micro-forming experiments are carried out to verify the numerical results. For this purpose, a special setup is developed to be compatible with simulation models. The results show that the formed cups are characterized by very accurate dimensions, high surface quality, homogeneous wall thickness distribution in terms of maximum thinning and thickening and relatively large aspect ratio.

5 sitasi en
arXiv Open Access 2020
A Software Engineering Perspective on Engineering Machine Learning Systems: State of the Art and Challenges

Görkem Giray

Context: Advancements in machine learning (ML) lead to a shift from the traditional view of software development, where algorithms are hard-coded by humans, to ML systems materialized through learning from data. Therefore, we need to revisit our ways of developing software systems and consider the particularities required by these new types of systems. Objective: The purpose of this study is to systematically identify, analyze, summarize, and synthesize the current state of software engineering (SE) research for engineering ML systems. Method: I performed a systematic literature review (SLR). I systematically selected a pool of 141 studies from SE venues and then conducted a quantitative and qualitative analysis using the data extracted from these studies. Results: The non-deterministic nature of ML systems complicates all SE aspects of engineering ML systems. Despite increasing interest from 2018 onwards, the results reveal that none of the SE aspects have a mature set of tools and techniques. Testing is by far the most popular area among researchers. Even for testing ML systems, engineers have only some tool prototypes and solution proposals with weak experimental proof. Many of the challenges of ML systems engineering were identified through surveys and interviews. Researchers should conduct experiments and case studies, ideally in industrial environments, to further understand these challenges and propose solutions. Conclusion: The results may benefit (1) practitioners in foreseeing the challenges of ML systems engineering; (2) researchers and academicians in identifying potential research questions; and (3) educators in designing or updating SE courses to cover ML systems engineering.

en cs.SE, cs.LG
arXiv Open Access 2020
Facial Expression Retargeting from Human to Avatar Made Easy

Juyong Zhang, Keyu Chen, Jianmin Zheng

Facial expression retargeting from humans to virtual characters is a useful technique in computer graphics and animation. Traditional methods use markers or blendshapes to construct a mapping between the human and avatar faces. However, these approaches require a tedious 3D modeling process, and the performance relies on the modelers' experience. In this paper, we propose a brand-new solution to this cross-domain expression transfer problem via nonlinear expression embedding and expression domain translation. We first build low-dimensional latent spaces for the human and avatar facial expressions with variational autoencoder. Then we construct correspondences between the two latent spaces guided by geometric and perceptual constraints. Specifically, we design geometric correspondences to reflect geometric matching and utilize a triplet data structure to express users' perceptual preference of avatar expressions. A user-friendly method is proposed to automatically generate triplets for a system allowing users to easily and efficiently annotate the correspondences. Using both geometric and perceptual correspondences, we trained a network for expression domain translation from human to avatar. Extensive experimental results and user studies demonstrate that even nonprofessional users can apply our method to generate high-quality facial expression retargeting results with less time and effort.

en cs.CV, cs.GR
arXiv Open Access 2020
From Language Games to Drawing Games

Chrisantha Fernando, Daria Zenkova, Stanislav Nikolov et al.

We attempt to automate various artistic processes by inventing a set of drawing games, analogous to the approach taken by emergent language research in inventing communication games. A critical difference is that drawing games demand much less effort from the receiver than do language games. Artists must work with pre-trained viewers who spend little time learning artist specific representational conventions, but who instead have a pre-trained visual system optimized for behaviour in the world by understanding to varying extents the environment's visual affordances. After considering various kinds of drawing game we present some preliminary experiments which have generated images by closing the generative-critical loop.

en cs.AI, cs.LG
arXiv Open Access 2019
RCE: An Integration Environment for Engineering and Science

Brigitte Boden, Jan Flink, Niklas Först et al.

We present RCE (Remote Component Environment), an open-source framework developed primarily at DLR (German Aerospace Center) that enables its users to construct and execute multidisciplinary engineering workflows comprising multiple disciplinary tools. To this end, RCE supplies users with an easy-to-use graphical interface that allows for the intuitive integration of disciplinary tools. Users can execute the individual tools on arbitrary nodes present in the network and all data accrued during the execution of the workflow are collected and stored centrally. Hence, RCE makes it easy for collaborating engineers to contribute their individual disciplinary tools to a multidisciplinary design or analysis, and simplifies the subsequent analysis of the workflow's results.

en cs.SE, cs.DC

Halaman 52 dari 352563