Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 15 of 15 for “"bug reports"”.
-
A characteristic study of performance bugs in application-database interactions
… These interactions are also prone to performance bugs because developers may not understand the performance implication of the information sent to or from the environment (e.g., a database query sent to a database or a result set returned from the database). As a result, the performance bugs can …
-
Improving Information Retrieval Bug Localisation Using Contextual Heuristics
… code prior to performing maintenance tasks. Bug localisation is a core program comprehension activity in software maintenance: given the observation of a bug, e.g. via a bug report, where is it located in the source code? Information retrieval (IR) approaches see the bug report as the query, …
-
Reducing the costs of bounded-exhaustive testing
… the user inspects the failing tests to submit bug reports. The costs of bounded-exhaustive testing include machine time for test generation and execution (which translates into human time waitingfor these results) and human time for inspection of results. We propose and evaluate three …
-
An improved self organizing map using jaccard new measure for textual bugs data clustering
… there is a data repository which contains the bug reports. These bugs are required to carefully analyze to resolve the problem. Handling these bugs humanly is extremely time consuming process, and it can result the delaying in addressing some important bugs resolutions. To overcome this problem …
-
Understanding, detecting, and repairing performance bugs
… the quality of software products. Performance bugs---programming errors that cause performance degradation—lead to poor user experience and low system throughput. Despite advances in profiling techniques, performance bugs still escape in production runs. There are two key reasons why …
-
Improved Techniques for Identifying Software Product Development Insights
… that can be used in the development cycle (e.g. bug reports or feature requests). However, much of this data is unstructured and vast in scale. Therefore, recent research has explored using machine learning to automate some of the analysis of this data, such as using classifiers to automatically …
-
DR_BEV: Developer Recommendation Based on Executed Vocabulary
Bug-fixing, or fixing known errors in computer software, makes up a large portion of software development expenses. Once a bug is discovered, it must be assigned to an appropriate developer who has the necessary expertise to fix the bug. This bug-assignment task has traditionally been done …
-
Software Ecosystem Sustainability, a Socio-Technical Perspective
… rate, while the time until the first commit and bug-proneness of contributions decrease. Second, we study the so-called micro-collaboration practices of distributed development, in which multiple authors contribute to the same commit (instead of to the same branch). To understand the mechanisms, …
-
Multi-triage: A Multi-Task Learning Approach to Bug Triaging
Bug triage plays a significant role in software maintenance activities, including optimization, error correction, and feature enhancement. Triage is the procedure of assigning the severity, issue type, and developer to resolve the issue in the most effective order. Performing triage is …
-
A novel invariants-based approach for automated software fault localization
Software bugs are everywhere. Not only do they infest software during development, but they escape our extermination efforts and enter production code. In addition to severe frustration to customers, software failures result in billions of dollars of lost revenue to service providers. The most …
-
Aspect of Code Cloning Towards Software Bug and Imminent Maintenance: A Perspective on Open-source and Industrial Mobile Applications
… challenges and risks. In particular, software bugs and failures cost trillions of dollars every year, including fatalities such as a software bug in a self-driving car that resulted in a pedestrian fatality in March 2018 and the recent Boeing-737 Max tragedies that resulted in hundreds of …
-
Record and vPlay: Problem Determination with Virtual Replay Across Heterogeneous Systems
… collection of data provided by the bug reports often overwhelm or even mislead the developer. A typical issue requires time consuming rounds of clarifications and interactions with the end user, even after which the issue may not manifest. This dissertation introduces vPlay, a …