Time-Sensitive Networking (TSN) has recently become an important standard to support time-sensitive reliable low-latency data transmission in industrial and real-time applications. This work explores the use of differ...
详细信息
The current research work proposes a difficultydriven comparison of three most visited automobile websites namely the Automobile Site1, Automobile Site2, Automobile Site3 on parameters including performance, Search en...
详细信息
Monitoring of environmental parameters in areas with a sparsely populated and less infrastructure is quite challenging due to issues such as high power consumption, limited range for transmission, and lack of scalabil...
详细信息
This research aims at developing Arduino solutions to improve the security of wireless communication systems for this work and to present a broad intervention plan for achieving this aim. Incorporating the features of...
详细信息
This research is interested in the design of an autonomous plant care system for optimal growth and it controls the supply of water and lighting in real time. Its application is, of course, best suited to indoor plant...
详细信息
Individuals who are blind or have reduced vision often struggle to navigate their environments, as traditional tools like canes offer limited information. While smart glasses have the potential to assist, existing mod...
详细信息
Underwater environments present unique challenges for image analysis due to light attenuation, scattering, and color distortion, which significantly degrade image quality. These facts make simple operations such as im...
详细信息
This research uses a dual-plate verification system for improving vehicle security by using IoT and embedded systems. The system compares front and rear license plates to detect any anomaly, which signals unauthorized...
详细信息
OTT platforms such as Netflix and Amazon Prime have been in the market for more than a decade. They have come to full-fledged usage especially during the lockdown. The main reason for their magnanimous success is ease...
详细信息
The complexity and diversity of bug fixes require developers to understand bug fixes from multiple perspectives in addition to fine-grained code changes. The dependencies among files in a software system are an import...
详细信息
The complexity and diversity of bug fixes require developers to understand bug fixes from multiple perspectives in addition to fine-grained code changes. The dependencies among files in a software system are an important dimension to inform software quality. Recent studies have revealed that most bug-prone files are always architecturally connected with dependencies, and as one of the best practices in the industry,changes in dependencies should be avoided or carefully made during bug fixing. Hence, in this paper, we take the first attempt to understand bug fixes from the dependencies perspective, which can complement existing code change perspectives. Based on this new perspective, we conducted a systematic and comprehensive study on bug fixes collected from 157 Apache open source projects, involving 140456 bug reports and182621 bug fixes in total. Our study results show that a relatively high proportion of bug fixes(30%) introduce dependency-level changes when fixing the corresponding 33% bugs. The bugs, whose fixes introduce dependency-level changes, have a strong correlation with high priority, large fixing churn, long fixing time,frequent bug reopening, and bug inducing. More importantly, patched files with dependency-level changes in their fixes, consume much more maintenance costs compared with those without these changes. We further summarized three representative patch patterns to explain the reasons for the increasing costs. Our study unveils useful findings based on qualitative and quantitative analysis and also provides new insights that might benefit existing bug prediction techniques. We release a large set of benchmarks and also implement a prototype tool to automatically detect dependency-level changes from bug fixes, which can warn developers and remind them to design a better fix.
暂无评论