With growing traffic congestion and environmental issues, the interactions between travel behaviour and the built environment have drawn attention from researchers and policymakers to take effective measures to encourage more sustainable travel modes and to curb car trips, especially in urbanising areas where travel demand is very complicated. This paper presents how built environmental factors affect public transit choice behaviour in urban villages in China, where a large population of low-income workers are accommodated. This location had a high demand for public transit and special built environmental characteristics. Multinomial logistic regression was employed to examine both the determinants and magnitude of their influence. The results indicate that the impacts of built environments apply particularly in urban villages compared to those in formal residences. In particular, mixed land use generates an adverse effect on public transit choice, a surprising outcome which is contrary to previous common conclusions. This study contributes by addressing a special type of neighbourhood in order to narrow down the research gap in this domain. The findings help to suggest effective measures to satisfy public transit demand efficiently and also provide a new perspective for urban regeneration.
More than eight million smart contracts have been deployed into Ethereum, which is the most popular blockchain that supports smart contract. However, less than 1% of deployed smart contracts are open-source, and it is difficult for users to understand the functionality and internal mechanism of those closed-source contracts. Although a few decompilers for smart contracts have been recently proposed, it is still not easy for users to grasp the semantic information of the contract, not to mention the potential misleading due to decompilation errors. In this paper, we propose the first system named STAN to generate descriptions for the bytecodes of smart contracts to help users comprehend them. In particular, for each interface in a smart contract, STAN can generate four categories of descriptions, including functionality description, usage description, behavior description, and payment description, by leveraging symbolic execution and NLP (Natural Language Processing) techniques. Extensive experiments show that STAN can generate adequate, accurate and readable descriptions for contract's bytecodes, which have practical value for users.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.