73 citations · 141 across the 14 of their papers we have counts for
15 papers
Who Broke Me? Execution-Guided Repair of Behavioral Dependency Breaks
Juntao Chen, Tingting Bi, Yanlin Wang +1
Dependency upgrades can break downstream projects without changing the library interface. Such behavioral breaking changes are difficult for developers to fix, because the failing…
Breaking Changes in Software Ecosystems: A Systematic Literature Review
Juntao Chen, Tingting Bi, Yanlin Wang +1
Modern software systems rely on dependency networks of reusable libraries, where breaking changes propagate and cause downstream consumers to fail. Despite growing research across…
An Empirical Study on Low-Code Programming using Traditional vs Large Language Model Support
Yongkun Liu, Jiachi Chen, Tingting Bi +6
Low-code programming (LCP) refers to programming using models at higher levels of abstraction, resulting in less manual and more efficient programming, and reduced learning effort…
Privacy in Foundation Models: A Conceptual Framework for System Design
Tingting Bi, Guangsheng Yu, Qin Wang
AI and its relevant technologies, including machine learning, deep learning, chatbots, virtual assistants, and others, are currently undergoing a profound transformation of develop…
When ChatGPT Meets Smart Contract Vulnerability Detection: How Far Are We?
Chong Chen, Jianzhong Su, Jiachi Chen +7
With the development of blockchain technology, smart contracts have become an important component of blockchain applications. Despite their crucial role, the development of smart c…
Quantum Software Analytics: Opportunities and Challenges
Thong Hoang, Hoa Khanh Dam, Tingting Bi +5
Quantum computing systems depend on the principles of quantum mechanics to perform multiple challenging tasks more efficiently than their classical counterparts. In classical softw…
An overview of Web3.0 Technology: Infrastructure, Applications, and Popularity
Renke Huang, Jiachi Chen, Yanlin Wang +2
Web3, the next generation of the Internet, represents a decentralized and democratized web. Although it has garnered significant public interest and found numerous real-world appli…
On the Way to SBOMs: Investigating Design Issues and Solutions in Practice
Tingting Bi, Boming Xia, Zhenchang Xing +2
The Software Bill of Materials (SBOM) has emerged as a promising solution, providing a machine-readable inventory of software components used, thus bolstering supply chain security…
An Empirical Study on Software Bill of Materials: Where We Stand and the Road Ahead
Boming Xia, Tingting Bi, Zhenchang Xing +2
The rapid growth of software supply chain attacks has attracted considerable attention to software bill of materials (SBOM). SBOMs are a crucial building block to ensure the transp…
Leveraging Architectural Approaches in Web3 Applications -- A DAO Perspective Focused
Guangsheng Yu, Qin Wang, Tingting Bi +2
Architectural design contexts contain a set of factors that influence software application development. Among them, organizational design contexts consist of high-level company con…
Towards Web3 Applications: Easing the Access and Transition
Guangsheng Yu, Xu Wang, Qin Wang +5
Web3 is leading a wave of the next generation of web services that even many Web2 applications are keen to ride. However, the lack of Web3 background for Web2 developers hinders ea…
Architecture Information Communication in Two OSS Projects: the Why, Who, When, and What
Tingting Bi, Wei Ding, Peng Liang +1
Architecture information is vital for Open Source Software (OSS) development, and mailing list is one of the widely used channels for developers to share and communicate architectu…
Mining Architecture Tactics and Quality Attributes Knowledge in Stack Overflow
Tingting Bi, Peng Liang, Antony Tang +1
Context: Architecture Tactics (ATs) are architectural building blocks that provide general architectural solutions for addressing Quality Attributes (QAs) issues. Mining and analyz…
Accessibility in Software Practice: A Practitioner's Perspective
Tingting Bi, Xin Xia, David Lo +3
Being able to access software in daily life is vital for everyone, and thus accessibility is a fundamental challenge for software development. However, given the number of accessib…
Predictive Models in Software Engineering: Challenges and Opportunities
Yanming Yang, Xin Xia, David Lo +3
Predictive models are one of the most important techniques that are widely applied in many areas of software engineering. There have been a large number of primary studies that app…