Miracle-dz/UniFAR-FTUs huggingface dataset:
ViaLin: Path-Aware Dynamic Taint Analysis for Android

Dynamic taint analysis - a program analysis technique that checks whether information flows between particular source and sink locations in the program, has numerous applications in security, program comprehension, and software testing. Specifically, in mobile software, taint analysis is often used to determine whether mobile apps contain stealthy behaviors that leak user-sensitive information to unauthorized third-party servers. While a number of dynamic taint analysis techniques for Android software have been recently proposed, none of them are able to report the complete information propagation path, only reporting flow endpoints, i.e., sources and sinks of the detected information flows. This design optimizes for runtime performance and allows the techniques to run efficiently on a mobile device. Yet, it impedes the applicability and usefulness of the techniques: an analyst using the tool would need to manually identify information propagation paths, e.g., to determine whether information was properly handled before being released, which is a challenging task in large real-world applications. In this paper, we address this problem by proposing a dynamic taint analysis technique that reports accurate taint propagation paths. We implement it in a tool, ViaLin, and evaluate it on a set of existing benchmark applications and on 16 large Android applications from the Google Play store. Our evaluation shows that ViaLin accurately detects taint flow paths while running on a mobile device with a reasonable time and memory overhead.
BigDataflow: A Distributed Interprocedural Dataflow Analysis Framework

Abstract: Apart from forming the backbone of compiler optimization, static dataflow analysis has been widely applied in a vast variety of applications, such as bug detection, privacy analysis, program comprehension, etc. Despite its importance, performing interprocedural dataflow analysis on large-scale programs is well known to be challenging.In this paper, we propose a novel distributed analysis framework supporting the general interprocedural dataflow analysis.Inspired by large-scale graph processing, we devise a dedicated distributed worklist algorithm tailored for interprocedural dataflow analysis. We implement the algorithm and develop a distributed framework called BigDataflow running on a large-scale cluster.The experimental results validate the promising performance of BigDataflow – it can finish analyzing the program of millions lines of code in minutes. Compared with the state-of-the-art, BigDataflow achieves much more analysis efficiency.
AG3: Automated Game GUI Text Glitch Detection Based on Computer Vision

With the advancement of device software and hardware performance, and the evolution of game engines, an increasing number of emerging high-quality games are captivating game players from all around the world who speak different languages. However, due to the vast fragmentation of the device and platform market, a well-tested game may still experience text glitches when installed on a new device with an unseen screen resolution and system version, which can significantly impact the user experience. In our testing pipeline, current testing techniques for identifying multilingual text glitches are laborious and inefficient. In this paper, we present AG3, which offers intelligent game traversal, precise visual text glitch detection, and integrated quality report generation capabilities. Our empirical evaluation and internal industrial deployment demonstrate that AG3 can detect various real-world multilingual text glitches with minimal human involvement.
nanogels: toward control of microbial growth.

Formulating the material as nanoparticles allows a significant increase in water solubility, dissolution rate and dispersion uniformity upon application while no chemical alteration to insecticide molecule is actually made. The conventional formulating process not only reduces efficacy but also gives rise to many secondary problems. Insecticides sensitive to light and other environmental degradation factors benefit from nano-encapsulation. Loading them into protective nanoparticles will provide controlled release and retard their fast evaporation and degradation. Various types of insecticidal compounds are being
An Automated End-to-End Lecture Capture and Broadcasting System

Remote viewing of lectures presented to a live audience is becoming increasingly popular. At the same time, the lectures can be recorded for subsequent on-demand viewing over the Internet. Providing such services, however, is often prohibitive due to the labor-intensive cost of capturing and pre/post-processing. This paper presents a complete automated end-to-end system that supports capturing, broadcasting, viewing, archiving and searching of presentations. Specifically, we describe a system architecture that minimizes the preand post-production time, and a fully automated lecture capture system called iCam2 that synchronously captures all contents of the lecture, including audio, video, and presentation material. No staff is needed during lecture capture and broadcasting, so the operational cost of the system is negligible. The system has been used on a daily basis for more than 4 years, during which 522 lectures have been captured. These lectures have been viewed over 20,000 times.
Visual-linguistic-stylistic Triple Reward for Cross-lingual Image Captioning

Generating image captions in different languages is worth exploring and essential for non-native speakers. Nevertheless, collecting paired annotation for every language is time-consuming and impractical, particularly for minor languages. To this end, the cross-lingual image captioning task is proposed, which leverages existing image-source caption annotation data and wild unrelated target corpus to generate satisfactory caption in the target language. Current methods perform a two-step translation process of image-to-pivot (source) and pivot-to-target. The distinct two-step process comes with certain caption issues, such as the weak semantic alignment between the image and the generated caption and the generated caption’s non-target language style. To address these issues, we propose an end-to-end reinforce learning framework with Visual-linguistic-stylistic Triple Reward named TriR. In TriR, we jointly consider the visual, linguistic, and stylistic alignments to generate factual, fluent, and natural caption in the target language. To be specific, the image-source caption annotation provides factual semantic guidance, whereas the unrelated target corpus guides the language style of generated caption. To achieve this, we construct a visual reward module to measure the cross-modal semantic embedding of image and target caption, a linguistic reward module to measure the cross-linguistic embedding of source and target captions, and a stylistic reward module to imitate the presentation style of target corpus. The TriR can be implemented with either classical CNN-LSTM or prevalent Transformer architecture. Extensive experiments are conducted with four cross-lingual settings, i.e., Chinese-to-English, English-to-Chinese, English-to-German, and English-to-French. Experimental results demonstrate the remarkable superiority of our method, and sufficient ablation experiments validate the beneficial impact of every reward.
PropProof: Free Model-Checking Harnesses from PBT

Property-based testing (PBT) is often used by Rust developers to test functional correctness properties of their code. Since PBT uses randomized testing, its guarantees are limited: it can detect bugs but provides no formal guarantees of correctness. The Kani Rust Verifier uses the CProver verification framework to verify Rust code, given a specification in a Kani verification harness. However, developers must manually write Kani harnesses while avoiding model-checking-specific pitfalls like large memory usage or timeouts. We introduce , a library that automatically converts PBT harnesses into Kani harnesses which can be formally validated using Kani. We discuss the data-structure models we developed in order to optimize performance of these Kani verification harnesses. Using this library, we identified and fixed 2 issues in , an AWS-developed protocol-buffer library with nearly 40 million downloads. is being used in ’s CI. Our evaluation on 42 PBT harnesses from top-ranked open-source Rust libraries demonstrates enabling the use of Kani to verify complex, user-defined properties on existing code with minimal user intervention.
Proceedings of the eighth ACM symposium on Solid modeling and applications

The ACM Symposium on Solid Modeling and Applications is an annual international forum for the exchange of recent research and applications of spatial modeling and computations in design, analysis and manufacturing, as well as in emerging biomedical, geophysical and other areas. Previous symposia in this series were held in Austin, Texas, 1991; Montreal, Canada, 1993; Salt Lake City, Utah, 1995; Atlanta, Georgia, 1997; Ann Arbor, Michigan in 1999 and 2001; and in Saarbrucken, Germany, 2002. For additional information, visit www.solidmodeling. org, the home page of the Solid Modeling Association that oversees the symposia series.The eighth ACM Symposium on Solid Modeling and Applications was held on the campus of the University of Washington, Seattle, on June 16--20, 2003. Supplementary symposium activities included courses and tutorials held on the two days preceding the plenary sessions and a tour of the Boeing 777 final assembly plant. Close to eighty papers have been reviewed by an international program committee and reviewers from around the world. At least three external reviewers and members of the program committee reviewed each paper. A total of 25 refereed papers have been selected for plenary presentation and full paper publication in the proceedings. In addition, 13 papers have been selected for poster presentation and six-page paper publication in the proceedings and, for the first time, five papers have been selected for shorter presentations in the new Emerging Concepts session.The symposium program also includes three keynote presentations invited from leading authorities in industry and academe.
Flow Experience in Software Engineering

Software engineering (SE) requires high analytical skills and creativity, which makes it an excellent context for experiencing flow. Although previous work in the SE context has identified how positive affect and development tools can support the flow experience, there is still much to uncover about the characteristics of software developers’ flow experiences. To address this gap in knowledge, we conducted a qualitative critical incident technique (CIT) questionnaire (n = 401) on the flow-facilitating factors and characteristics of flow in the SE context. The most important flow-facilitating factors in developers’ work included optimal challenge, high motivation, positive developer experience (DX), and no distractions or interruptions. The flow experiences were characterized by absorption, effortless control, intrinsic reward, and high performance. Our study identifies the features of flow commonly addressed in flow research; however, it also highlights how IT use, especially development tools that provide positive DX, as well as being able to work without excessive distractions and interruptions are important facilitators of developers’ flow.
LibKit: Detecting Third-Party Libraries in iOS Apps

We present LibKit, the first approach and tool for detecting the name and version of third-party libraries (TPLs) present in iOS apps. LibKit automatically builds fingerprints for 86K library versions available through the CocoaPods dependency manager and matches them on the decrypted app executables to identify the TPLs (name and version) an iOS app uses. LibKit supports apps written in Swift and Objective-C, detects statically and dynamically linked libraries, and addresses challenges such as partially included libraries and different compiler versions and configurations producing variants of the same library version. On a ground truth of 95 open-source apps, LibKit identifies libraries with a precision of 0.911 and a recall of 0.839. LibKit also significantly outperforms the state-of-the-art CRiOS tool for identifying TPL boundaries. When applied to 1,500 apps from the iTunes Store, LibKit detects 47,015 library versions, identifying popular apps that contain old library versions.
Reentry Service Engagement Among a Reentry Population with Co-occurring Mental Health and Opioid Use Disorders in Massachusetts Jails

Aim: Co-occurring opioid use and mental health disorders (COD) are common among people with criminal legal involvement. Reentry is a vulnerable period with low treatment engagement, often resulting in relapse, reincarceration, and overdose. While both linkage and multicomponent COD wraparound interventions have supported reentry, little is known about which are most effective for treatment engagement post release. Methods: This quasi-experimental study included 293 nonrandomized persons involved in the criminal legal system enrolled in a multicomponent COD intervention (n=173) or a linkage only model (n=120) for treatment. Kaplan Meier Curves and Cox Proportional Hazards were computed to determine differences in engagement. Results: Engagement was significantly different between interventions (X2=58.33, P <.0001). We observed a 73.3% reduction in hazard of early discharge for participants receiving the multicomponent COD intervention as compared to the linkage only model (P<.0001) and a higher 12-month engagement rate (51.5%) compared to the linkage only model (20.8%). Conclusions: Future research should include a randomized controlled trial to examine factors that influence post-release engagement as well as treatment effects and outcomes. We suggest that programs consider both interventions and assess client reentry needs in advance of release to match to the best suited post-release COD treatment.
Radiative forcing of climate by hydrochlorofluorocarbons and hydrofluorocarbons

We measure infrared absorption spectra of 18 hydrochlorofluorocarbons and hydrofluorocarbons, seven of which do not yet appear in the literature. The spectra are used in a narrowband model of the terrestrial infrared radiation to calculate radiative forcing and global warming potentials. We investigate the sensitivity of the radiative forcing to the absorption spectrum temperature dependence, halocarbon vertical profile, stratospheric adjustment, cloudiness, spectral overlap, and latitude, and we make some recommendations for the reporting of radiative forcings that would help to resolve discrepancies between assessments. We investigate simple methods of estimating instantaneous radiative forcing directly from a molecule's absorption spectrum and we present a new method that agrees to within 0.3% with our narrowband model results.
Laminarin Reduces Cholesterol Uptake and NPC1L1 Protein Expression in High-Fat Diet (HFD)-Fed Mice

Aberrantly high dietary cholesterol intake and intestinal cholesterol uptake lead to dyslipidemia, one of the risk factors for cardiovascular diseases (CVDs). Based on previous studies, laminarin, a polysaccharide found in brown algae, has hypolipidemic activity, but its underlying mechanism has not been elucidated. In this study, we investigated the effect of laminarin on intestinal cholesterol uptake in vitro, as well as the lipid and morphological parameters in an in vivo model of high-fat diet (HFD)-fed mice, and addressed the question of whether Niemann–Pick C1-like 1 protein (NPC1L1), a key transporter mediating dietary cholesterol uptake, is involved in the mechanistic action of laminarin. In in vitro studies, BODIPY-cholesterol-labeled Caco-2 cells were examined using confocal microscopy and a fluorescence reader. The results demonstrated that laminarin inhibited cholesterol uptake into Caco-2 cells in a concentration-dependent manner (EC50 = 20.69 μM). In HFD-fed C57BL/6J mice, laminarin significantly reduced the serum levels of total cholesterol (TC), total triglycerides (TG), and low-density lipoprotein cholesterol (LDL-C). It also decreased hepatic levels of TC, TG, and total bile acids (TBA) while promoting the excretion of fecal cholesterol. Furthermore, laminarin significantly reduced local villous damage in the jejunum of HFD mice. Mechanistic studies revealed that laminarin significantly downregulated NPC1L1 protein expression in the jejunum of HFD-fed mice. The siRNA-mediated knockdown of NPC1L1 attenuated the laminarin-mediated inhibition of cholesterol uptake in Caco-2 cells. This study suggests that laminarin significantly improves dyslipidemia in HFD-fed mice, likely by reducing cholesterol uptake through a mechanism that involves the downregulation of NPC1L1 expression.
Chinese olive (Canarium album Rauesch.): a critical review on its nutritional value, phytochemical composition, health benefits, and practical applications

Chinese olive is a popular fruit with a long history of cultivation and consumption. As a fruit with edible, nutritional, and even medicinal value, the Chinese olive has attracted increased interest from both nutrition researchers and health-conscious consumers. Chinese olive is a rich nutrient source, including essential and non-essential amino acids, various fatty acids, organic acids, vitamins, microelements, and high-quality dietary fibers. It is also an important natural source of phytochemicals such as phenolic acids, flavonoids, phenylpropanoids, and other bioactive compounds. The nutritional and phytochemical compounds obtained from the Chinese olive exhibit unique and potent biological activities, explaining its various benefits to human health, including anti-Helicobacter pylori, anti-influenza, anti-diabetes, anti-inflammatory, anti-tumor effects, among others. This review focuses on recent studies on Chinese olives and aims to summarize the major advances in their nutritional value, phytochemical composition, health benefits, and practical applications. It provides a reference for further research on Chinese olives and their properties and the development of novel functional products.
Polygenic Risk Scores for Bipolar Disorder: Progress and Perspectives

Abstract Bipolar disorder (BD) is a common and highly heritable psychiatric disorder, the study of BD genetic characteristics can help with early prevention and individualized treatment. At the same time, BD is a highly heterogeneous polygenic genetic disorder with significant genetic overlap with other psychiatric disorders. In recent years, polygenic risk scores (PRS) derived from genome-wide association studies (GWAS) data have been widely used in genetic studies of various complex diseases and can be used to explore the genetic susceptibility of diseases. This review discusses phenotypic associations and genetic correlations with other conditions of BD based on PRS, and provides ideas for genetic studies and prevention of BD.
A Model for the Seasonal Pycnocline in Rotating Systems with Application to the Baltic Proper

Abstract A one-dimensional seasonal pycnocline model, primarily intended for use in long-term circulation models, is developed. The model is of the two-layer (integral) type with a turbulent, well mixed surface layer and a nonturbulent, stratified lower layer. The parameterization of the entrainment velocity at the pycnocline accounts for the effects of buoyancy fluxes through the sea surface upon the entrainment flow. Also the “retreat” of the pycnocline, caused by large positive buoyancy supplies through the sea surface, is allowed for in the model. Effects of the rotation of the system are included. Under stable or neutral conditions the rotation may limit the penetration of mechanically generated turbulence. Hence, for weak positive buoyancy fluxes through the sea surface the rotation will cause the “retreat” of a deep pycnocline. The model is utilized to simulate the climatological mean annual cycles of temperature and salinity in the upper parts of the Baltic (above the perennial main halocline at a.
The cryosphere: an early indicator and global player

Ice at or below the surface of the planet Earth is an important part of the climate system. The solid phase of water has two unique characteristics which make it both an early indicator of climate change and a global player. First, if warmed to the melting point at 0°C, higher air temperatures and/or higher long-wave back radiation just increase the melting rate but not - as with all other surfaces- the temperature, which stays at 0°C. Small icecaps and mountain glaciers thus become early indicators of a changed climate. Second. If seawater is cooled to the freezing point at about- 1.8"C. the sea ice formation process ejects salt causing the denser water to sink, thereby filling the global ocean interior with very cold water. The location where most of this deep convection occurs is strongly dependent on the freshwater balance and thus on the average salinity of ocean basins. Present ocean configuration and ocean topography, as well as precipitation distribution, make the northern North Atlantic more saline than any other high latitude ocean part and thus the site with most of this deep water formation. Sea ice formation is therefore of high significance for the European climate. Since it drives the near surface warm North Atlantic current northward off the European coast in compensation for southward deep water flow in the western Atlantic, northwestern Europe is warmer by about 4°C than the same latitudes on the eastern Pacific coast of America.
Topographic Steering of the Antarctic Circumpolar Current

Abstract An analytic model of the Antarctic Circumpolar Current (ACC) is presented in which information contained in a hydrographic section is propagated along characteristics. The characteristics are obtained by assuming that potential vorticity is uniform on density surfaces: they lie between the f/H contours found in a homogeneous ocean and the f contours found in a strongly stratified ocean. Solutions describe an inviscid, adiabatic circulation in which fluid parcels negotiate a variable bottom topography while conserving density and conserving potential vorticity. A family of solutions are obtained for a realistic spherical geometry including coastlines and major topographic features. In the limit of weak bottom currents, the ACC transports 160 Sv (Sv ≡ 106 m3 s−1) of fluid around Antarctica, with circumpolar flow in the upper three kilometers and abyssal gyres bounded by the bottom topography. In the limit of large bottom currents, the ACC exhibits increased sensitivity to the topograph; streamlines.