Article
Computer Science, Software Engineering
Yuxia Zhang, Hui Liu, Xin Tan, Minghui Zhou, Zhi Jin, Jiaxin Zhu
Summary: Companies make significant contributions to large open-source software ecosystems to achieve commercial goals but often withdraw employees for various reasons, impacting project sustainability. Our study on OpenStack reveals an increasing number of withdrawals, surpassing new company joinings. Withdrawn companies have weaker contribution intensity but similar scope of contributions. Reasons for withdrawal are primarily company-related, such as goal achievement or failure. Commercial goals affect withdrawal probability, and contribution intensity and scale positively correlate with retention. Maintaining good retention in OSS ecosystems is crucial yet challenging.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
(2022)
Article
Biodiversity Conservation
Hamidu A. Seki, Jessica P. R. Thorn, Philip J. Platts, Deo D. Shirima, Rob A. Marchant, Yahya Abeid, Neil Baker, Mark Annandale, Andrew R. Marshall
Summary: Mining is crucial for economic development in tropical countries, but it also has significant negative impacts on biodiversity, both within and outside extraction sites. A study conducted in Tanzania shows that mining activities have detrimental effects on vegetation structure and biodiversity, which worsen with increasing mine age. The expansion of settlements and the demand for timber and fuelwood are key drivers of these impacts.
BIOLOGICAL CONSERVATION
(2022)
Article
Biodiversity Conservation
Yan Li, Ru Xu, Kun Yang, Yanxu Liu, Shuai Wang, Sha Zhou, Zhao Yang, Xiaoming Feng, Chunyang He, Zhengjie Xu, Wenwu Zhao
Summary: The ecosystems of the Tibetan Plateau play a vital role in regulating precipitation, with grasslands making the largest contribution. Over the past two decades, increased evapotranspiration in the Tibetan Plateau has led to an increase in precipitation contribution to both the plateau and downwind regions. This study provides quantitative evidence of the precipitation regulation services offered by the Tibetan Plateau ecosystems.
GLOBAL CHANGE BIOLOGY
(2023)
Article
Environmental Studies
Radoslava Kanianska, Nikola Benkova, Janka Sevcikova, Matej Masny, Miriam Kizekova, Lubica Jancova, Jianying Feng
Summary: The study evaluated the impact of soil chemical, physical, and hydrological properties in different ecosystems on water retention hydrological ecosystem services. Significant differences were found between the ecosystems in terms of basic properties, highlighting the importance of sustainable floodplain management.
Article
Engineering, Industrial
Alexander Moerchel, Frank Tietze, Florian Urmetzer
Summary: This study reviews and evaluates 34 visual methods for ecosystem research, finding that there is currently no method that can visually capture the dynamics of innovation ecosystems. To bridge this gap, the study develops and demonstrates a new visual method called the ecosystem dynamics mapping (EDM) language, which can capture and analyze the structural elements, structural changes, and dynamic forces in evolving innovation ecosystems over time.
Article
Computer Science, Software Engineering
Filipe R. Cogo, Gustavo A. Oliva, Ahmed E. Hassan
Summary: This study examines how the deprecation mechanism offered by the npm package manager is used to deprecate releases that are published in the ecosystem. The study found that some packages do not have any replacement releases, and recommendations for improvements are proposed to help client packages deal with deprecated releases.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
(2021)
Review
Engineering, Environmental
Md. Raihanul Islam, Sumaiya Akter Ruponti, Md. Abdur Rakib, Huy Quoc Nguyen, Monjur Mourshed
Summary: Plastic is an essential commodity in our daily life, but the increasing pile of plastic waste poses serious environmental concerns, including impacts on agriculture, groundwater quality, marine and land ecosystems, food toxicity, and human health. Developing countries, especially Bangladesh, face challenges in managing this hazardous waste due to lack of infrastructure, financial support, and technological advancement. This study provides a comprehensive review of plastic waste generation and its consequences globally and in Bangladesh, highlighting the dispersion routes and adverse effects of different forms of plastic waste on agriculture, marine life, and terrestrial ecosystems. It also discusses key challenges in mitigating plastic waste pollution and addressing climate change, while emphasizing the importance of implementing proper waste management strategies.
FRONTIERS OF ENVIRONMENTAL SCIENCE & ENGINEERING
(2023)
Article
Computer Science, Information Systems
Lenita Ambrosio, Heitor Linhares, Jose Maria N. David, Regina Braga, Wagner Arbex, Mariana Magalhaes Campos, Rafael Capilla
Summary: Scientific experiments involve complex interactions between researchers, requiring a substantial volume of data and services, making up a Scientific Software Ecosystem. Suitable platforms are needed to support experiment reuse. Case studies in a Brazilian Agricultural Research Corporation show that the proposed platform facilitates the reuse of scientific experiments through data integration.
JOURNAL OF GRID COMPUTING
(2021)
Article
Computer Science, Information Systems
Anees Al-Najjar, Nageswara S. V. Rao
Summary: The study presents a Virtual Infrastructure Twin (VIT) that supports software development and testing for multi-site computing-instrument ecosystems. The VIT is implemented using virtual hosts and network emulations, and includes services for remote instrument steering and performance analytics. A use case is illustrated to demonstrate the application of VIT in emulating a laboratory ecosystem with geographically distributed sites and estimating throughput profiles using physical testbed measurements.
Article
Computer Science, Information Systems
Zhifei Chen, Wanwangying Ma, Lin Chen, Wei Song
Summary: This study investigates the characteristics of collaboration within a work group when fixing cross-project bugs in an open source software ecosystem. The results show that a typical work group consists of 4 to 8 members from the core development teams of two OSS communities, and the upstream and downstream communities have distinct responsibilities.
INFORMATION AND SOFTWARE TECHNOLOGY
(2022)
Review
Environmental Sciences
Pablo Acebes, Paula Lillo, Carlos Jaime-Gonzalez
Summary: Global biodiversity faces increasing anthropogenic pressures, with habitat loss and fragmentation being major threats. LiDAR technology plays a crucial role in providing accurate information on the linkages between biodiversity and ecosystem structure, particularly in ecosystem mapping and studying less-researched groups such as BLF. Current research shows that LiDAR traits like canopy height and terrain topography are highly effective, especially in forest ecosystems, while LiDAR has also shown potential in open landscapes and for studying less-known groups like invertebrates.
Article
Plant Sciences
Nora Fagerholm, Salla Eilola, Vesa Arki
Summary: This study investigated how residents in Turku, Finland perceived changes in their outdoor recreation and the contribution of nature to their well-being during the early phases of the COVID-19 pandemic. The results showed that nearly half of the respondents increased outdoor recreation, with the most visited sites being near forests, semi-natural areas, and housing areas. Nature played an important role in subjective well-being during the pandemic regardless of changes in outdoor recreation behavior.
URBAN FORESTRY & URBAN GREENING
(2021)
Article
Energy & Fuels
Jaime Menendez-Sanchez, Jorge Fernandez-Gomez, Andres Araujo-de-la-Mata
Summary: Oil and gas companies are under pressure to transform their businesses to clean energy technologies. Understanding how they can comply with the Sustainable Development Goals (SDGs) and contribute to sustainability through technology innovation is crucial for their success. This article analyzes a case study of an O&G company in Spain, revealing the emergence of a complex public-private multi-stakeholder ecosystem focused on low-carbon technologies.
Article
Business
Anastasia Tsvetkova, Magnus Hellstrom, Henrik Ringbom
Summary: This study examines the challenges and barriers encountered when introducing product-service-software systems (PSSS) to the market, using institutional theory and autonomous ships as a case study. The research identifies institutional barriers related to regulatory, normative, and cultural-cognitive pillars that affect the formation of ecosystem around PSSS. The main contribution is the analysis of early ecosystem dynamics and the mutual adaptation between PSSS value proposition and the structure of the incumbent ecosystem.
INDUSTRIAL MARKETING MANAGEMENT
(2021)
Article
Computer Science, Interdisciplinary Applications
David E. Bernholdt, Mathieu Doucet, William F. Godoy, Addi Malviya-Thakur, Gregory R. Watson
Summary: This paper describes a survey conducted at Oak Ridge National Laboratory (ORNL) to understand the current and future landscape of software and data related to experimental and observational science (EOS). The survey focused on project demographics, technical approaches, and required skills for the present and the next five years. The collected information will be used to guide the development of sustainable, community-based, and reusable scientific software ecosystems.
JOURNAL OF COMPUTATIONAL SCIENCE
(2023)
Article
Engineering, Civil
Zhengheng Yuan, Xiaohong Chen, Jing Liu, Yijun Yu, Haiying Sun, Tingliang Zhou, Zhi Jin
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS
(2018)
Article
Computer Science, Hardware & Architecture
He Jiang, Xiaochen Li, Zhilei Ren, Jifeng Xuan, Zhi Jin
IEEE TRANSACTIONS ON RELIABILITY
(2019)
Article
Computer Science, Software Engineering
Huangzhao Zhang, Zhiyi Fu, Ge Li, Lei Ma, Zhehao Zhao, Hua'an Yang, Yizhe Sun, Yang Liu, Zhi Jin
Summary: This article introduces a framework called CARROT for robustness detection, measurement, and enhancement of deep learning models for source code processing. The framework proposes attack techniques, robustness metrics, and adversarial training methods, and evaluates its effectiveness on various source code processing tasks.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
(2022)
Article
Computer Science, Software Engineering
Zhen Yang, Jacky Wai Keung, Xiao Yu, Yan Xiao, Zhi Jin, Jingyu Zhang
Summary: Software comments and code may become out of sync, leading to potential bugs. Thus, research on code-comment synchronization is crucial. Existing approaches include deep learning-based methods (such as CUP) and heuristic-based methods (such as HebCUP). This article proposes a composite approach called CBS (Classifying Before Synchronizing) that combines the advantages of CUP and HebCUP, improving code-comment synchronization performance through category prediction.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
(2023)
Article
Computer Science, Software Engineering
Zhixing Li, Yue Yu, Minghui Zhou, Tao Wang, Gang Yin, Long Lan, Huaimin Wang
Summary: This paper investigates the impact of duplicate pull requests on OSS projects and finds that they waste resources, affect contribution and evaluation processes, and provides suggestions and implications for OSS practitioners.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
(2022)
Article
Computer Science, Software Engineering
Xiaohong Chen, Qianqian Liu, Frederic Mallet, Qin Li, Shubin Cai, Zhi Jin
Summary: This paper introduces the use of UML sequence diagrams to express safety requirements for safety critical systems in an incremental manner. The semantics of these diagrams are transformed into an intermediate semantic model for formal verification. Two verification methods based on SMT and clock graphs are presented to check the consistency of the sequence diagrams. The methods are evaluated using real cases from railway transit systems, showing different levels of accuracy and efficiency.
SCIENCE OF COMPUTER PROGRAMMING
(2022)
Article
Computer Science, Software Engineering
Chao Wang, Hao He, Uma Pal, Darko Marinov, Minghui Zhou
Summary: High-quality source code comments are important but often code contains low-quality comments or lacks them altogether, known as suboptimal comments. This study investigates independent comment changes, commenting guidelines, and comment-checking/comment-generating tools to bridge the knowledge gap in suboptimal comments. Analysis of 24M+ comment changes reveals a 15.5% ICC ratio in 98.7% of the repositories, providing a taxonomy for changed elements and associated factors. Only 15.5% of sampled repositories have commenting guidelines, which are often violated. Javadoc tool usage reduces the ICC ratio, while comment-generating tools increase it. Potential research directions, guidelines enforcement, and tool enhancement are recommended.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
(2023)
Article
Computer Science, Software Engineering
Jia Li, Ge Li, Zhuo Li, Zhi Jin, Xing Hu, Kechi Zhang, Zhiyi Fu
Summary: In this article, a novel pre-training task specialized in code editing is proposed, along with an effective pre-trained code editing model called CODEEDITOR. The pre-training task improves the performance and generalization ability of code editing models compared to previous tasks. The CODEEDITOR model outperforms state-of-the-art baselines in various settings, including fine-tuning, few-shot, and zero-shot evaluations.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
(2023)
Article
Automation & Control Systems
Wenjie Chu, Wei Zhang, Haiyan Zhao, Zhi Jin, Hong Mei
Summary: Shape formation mechanism plays a crucial role in natural processes, but there is currently a lack of a mechanism that possesses efficiency, scalability, and stability at the same time. This study proposes a self-organized approach inspired by phototaxis to form connected shapes in grid environments. The results show that this approach outperforms other baseline methods in terms of efficiency, scalability, and stability.
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING
(2023)
Article
Computer Science, Information Systems
Linyu Li, Xuan Zhang, Zhi Jin, Chen Gao, Rui Zhu, Yuqin Liang, Yubing Ma
Summary: Knowledge graph completion tasks aim to learn known facts and infer missing entities. This study proposes a new method, QIQE-KGC, which uses quantum embedding and quaternion space interaction to capture logical relationships and enhance connections between entities. Experimental results show outstanding performance on multiple datasets.
INFORMATION SCIENCES
(2023)
Article
Computer Science, Information Systems
Zhen Yang, Jacky Wai Keung, Zeyu Sun, Yunfei Zhao, Ge Li, Zhi Jin, Shuo Liu, Yishu Li
Summary: This paper presents MetaCoder, a meta-learning code generation approach that efficiently extracts general-purpose knowledge from large-scale source languages and rapidly adapts to domain-specific scenarios.
INFORMATION AND SOFTWARE TECHNOLOGY
(2024)
Article
Computer Science, Software Engineering
Y. Q. Zhao, Z. Jin, H. Y. Zhao, F. Zhang, Z. W. Tao, C. F. Dou, X. H. Xu, D. H. Liu
Summary: Scene graph generation is the task of identifying objects and their relationships in an image. We propose the MFC module and ORT module to obtain visual features from the overlap regions of two objects. The combination of these modules achieves state-of-the-art performance in fine-grained relation identification.
COMPUTER GRAPHICS FORUM
(2022)
Proceedings Paper
Computer Science, Software Engineering
Bo Shen, Wei Zhang, Christian Kastner, Haiyan Zhao, Zhao Wei, Guangtai Liang, Zhi Jin
Summary: The passage discusses the best practice of submitting code changes as cohesive commits in collaborative software development, and the common issue of developers submitting composite commits instead. It introduces SmartCommit as a method to address this issue, and presents results from field studies and experiments to demonstrate its effectiveness in encouraging activity-oriented commits.
PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21)
(2021)