5,088 Hits in 11.9 sec

When process data quality affects the number of bugs: Correlations in software engineering datasets

Adrian Bachmann, Abraham Bernstein
2010 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010)  
We also show that the product quality -measured by number of bugs reported --is affected by process data quality measures.  ...  We also show that the product quality -measured by number of bugs reported -is affected by process data quality measures.  ...  INTRODUCTION Empirical software engineering researchers make use of software process data such as bug reports and version control log files, e.g., to predict the number and locale of bugs in future software  ... 
doi:10.1109/msr.2010.5463286 dblp:conf/msr/BachmannB10 fatcat:fpztjcnsffbe3dyyjrfksnm3va

Crawling Bug Tracker for Semantic Bug Search [chapter]

Ha Manh Tran, Georgi Chulkov, Jürgen Schönwälder
2008 Lecture Notes in Computer Science  
However, searching bug tracking systems can be time consuming since generic search engines do not take advantage of the semi-structured knowledge recorded in bug tracking systems.  ...  We present work towards a semantics-based bug search system which tries to take advantage of the semi-structured data found in many widely used bug tracking systems.  ...  The work reported in this paper is supported by the EC IST-EMANICS Network of Excellence (#26854).  ... 
doi:10.1007/978-3-540-87353-2_5 fatcat:hez2omqb3ndilcknh2qba7gwwe

"Not my bug!" and other reasons for software bug report reassignments

Philip J. Guo, Thomas Zimmermann, Nachiappan Nagappan, Brendan Murphy
2011 Proceedings of the ACM 2011 conference on Computer supported cooperative work - CSCW '11  
Acknowledgments: Thanks to the CSCW reviewers for their insightful critiques and to the Microsoft Windows team for their help in understanding the data.  ...  Bug reassignments currently occur in an ad-hoc manner as part of the software development process.  ...  Finally, most bug tracking systems measure only when a person edits a bug report, but not when they are in the process of investigating the report.  ... 
doi:10.1145/1958824.1958887 dblp:conf/cscw/GuoZNM11 fatcat:55nsik647fcmvdk76xmsgzmuma

Accuracy Bugs

Ismail Akturk, Riad Akram, Mohammad Majharul Islam, Abdullah Muzahid, Ulya R. Karpuzcu
2016 ACM Transactions on Architecture and Code Optimization (TACO)  
This study demonstrates how embracing accuracy bugs affects the application output quality and performance and analyzes the impact on execution semantics.  ...  It explores the benefit of accepting buggy but approximately correct parallel programs by leveraging the inherent tolerance of emerging parallel applications to inaccuracy in computations.  ...  This is because (as we keep the problem size, i.e., the input dataset constant) per thread work, the overall execution time of the program reduces as the number of threads increases, whereas the number  ... 
doi:10.1145/3017991 fatcat:5uk2fjftojgv7dkgekahbxhd5m

Software bug prediction using object-oriented metrics

Dharmendra Lal Gupta, Kavita Saxena
2017 Sadhana (Bangalore)  
The designed model forecasts the occurrences of bugs in a class when any new system is tested on it.  ...  This model is capable of predicting the existence of bugs in a class if found, during software validation using metrics.  ...  The authors used the Promise data repository; they defined two new metrics-NOD (Number of developers) and Lack of coding quality (LOCQ)-for the source code quality.  ... 
doi:10.1007/s12046-017-0629-5 fatcat:mkxx24h36na75aqjawhcrgtvju

A Market-Based Bug Allocation Mechanism Using Predictive Bug Lifetimes

Hadi Hosseini, Raymond Nguyen, Michael W. Godfrey
2012 2012 16th European Conference on Software Maintenance and Reengineering  
In particular, we found a 16% improvement in the number of fixed bugs compared to the historic data, based on a sample size of 213,000 bug reports over a period of 6 years.  ...  In this approach, developers and triagers are both modeled as intelligent software agents working on behalf of individuals in a multiagent environment.  ...  The quality of bug allocation mechanism does not change even when adding predictive data. VI.  ... 
doi:10.1109/csmr.2012.25 dblp:conf/csmr/HosseiniNG12 fatcat:2ozofunngvfeppjmzqxy6nl7le

Using Software Dependency to Bug Prediction

Peng He, Bing Li, Yutao Ma, Lulu He
2013 Mathematical Problems in Engineering  
Software maintenance, especially bug prediction, plays an important role in evaluating software quality and balancing development costs.  ...  This study attempts to use several quantitative network metrics to explore their relationships with bug prediction in terms of software dependency. Our work consists of four main steps.  ...  In detail, it applies computer science, engineering principles and practices to the generation, operation, and maintenance of software systems. There are many key processes in software engineering.  ... 
doi:10.1155/2013/869356 fatcat:jp2fowp5trbkfknofie6ynb23q

Predicting concurrency bugs

Bo Zhou, Iulian Neamtiu, Rajiv Gupta
2015 Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering - EASE '15  
First, we show that bug characteristics and bug-fixing processes vary significantly among different kinds of concurrency bugs and compared to non-concurrency bugs.  ...  Then, we build a qualitative predictor that can predict the type of concurrency bug for a newly-filed bug report.  ...  PREDICTING THE TYPE OF CONCUR-RENCY BUGS When a new bug report has been filed and is examined, determining the nature of the bug is essential for a wide range of software engineering tasks, from bug triaging  ... 
doi:10.1145/2745802.2745807 dblp:conf/ease/ZhouNG15 fatcat:6r7jok3mt5fftovapij4gxl4dy

An automatically created novel bug dataset and its validation in bug prediction

Rudolf Ferenc, Péter Gyimesi, Gábor Gyimesi, Zoltán Tóth, Tibor Gyimóthy
2020 Journal of Systems and Software  
To support model building tasks, code elements and their characteristics are collected in so-called bug datasets which serve as the input for learning.  ...  We present the BugHunter Dataset: a novel kind of automatically constructed and freely available bug dataset containing code elements (files, classes, methods) with a wide set of code metrics and bug information  ...  This kind of dataset helps to capture the changes in software product metrics when a bug is being fixed.  ... 
doi:10.1016/j.jss.2020.110691 fatcat:2lbsvq4jufa4fjvryyptjox4fm

Characterizing and predicting which bugs get fixed

Philip J. Guo, Thomas Zimmermann, Nachiappan Nagappan, Brendan Murphy
2010 Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - ICSE '10  
We trained it on Windows Vista bugs and got a precision of 68% and recall of 64% when predicting Windows 7 bug fixes.  ...  involved in handling the bug.  ...  Thanks to the Microsoft Windows team for their help in understanding the data. Philip Guo performed this work during a summer internship at Microsoft Research. REFERENCES  ... 
doi:10.1145/1806799.1806871 dblp:conf/icse/GuoZNM10 fatcat:r4mhafxswvfdrfskgayo3kalcy

On Automatic Detection of Performance Bugs

Sokratis Tsakiltsidis, Andriy Miranskyy, Elie Mazzawi
2016 2016 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)  
We show that reducing the number of changes delivered on a commit, can decrease the chance of performance bug injection.  ...  In this work we focused on early detection of performance bugs; our software under study was a real time system used in the advertisement/marketing domain.  ...  ACKNOWLEDGMENTS The authors would like to thank the RTB development team of Addictive Mobility for the invaluable discussions, suggestions and feedback they provided during this research study.  ... 
doi:10.1109/issrew.2016.43 dblp:conf/issre/TsakiltsidisMM16 fatcat:ezki7vaojjd5lp4pttdqntfcty

Pre-Silicon Bug Forecast

Qi Guo, Tianshi Chen, Yunji Chen, Rui Wang, Huanhuan Chen, Weiwu Hu, Guoliang Chen
2014 IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  
Such practices, though simple and straightforward, may take high risks of wasting resources on bugfree modules or missing bugs in buggy modules, and thus could affect the success and timeline of the tape-out  ...  In this paper, we propose a novel framework called pre-silicon bug forecast to predict the bug information of hardware designs.  ...  quality of their commercial softwares.  ... 
doi:10.1109/tcad.2013.2288688 fatcat:fv56koyygndrfelifk65bvz7y4

Automatic Identification of Bug-Introducing Changes

Sunghun Kim, Thomas Zimmermann, Kai Pan, E. Jr. Whitehead
2006 21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06)  
Such bug-introducing changes can help identify important properties of software bugs such as correlated factors or causalities.  ...  In contrast to bug-fixes that are relatively easy to obtain, the extraction of bugintroducing changes is challenging.  ...  In the process of making this change, they inadvertently introduce a bug into the software. We call this a bug-introducing change, the modification in which a bug was injected into the software.  ... 
doi:10.1109/ase.2006.23 dblp:conf/kbse/KimZPW06 fatcat:t2h7iqk7rjal3l6u2kskpuo3we

Toward a Smell-aware Bug Prediction Model

Fabio Palomba, Marco Zanoni, Francesca Arcelli Fontana, Andrea De Lucia, Rocco Oliveto
2017 IEEE Transactions on Software Engineering  
Previous studies empirically assessed the impact of smells on code quality and clearly indicate their negative impact on maintainability, including a higher bug-proneness of components affected by code  ...  At the same time, the metric counting the average number of code smells in previous versions of a class considered by the alternative model is also able to reduce the entropy of the model.  ...  0 if the class is bug-free and 1 if it is buggy, and N is the total number of classes in a dataset.  ... 
doi:10.1109/tse.2017.2770122 fatcat:apzcac57ozfppb5ejmg4wlhefm

A public unified bug dataset for java and its assessment regarding metrics and bug prediction

Rudolf Ferenc, Zoltán Tóth, Gergely Ladányi, István Siket, Tibor Gyimóthy
2020 Software quality journal  
Furthermore, we wish to assess the plethora of collected metrics and the capabilities of the unified bug dataset in bug prediction.  ...  Finally, we used a decision tree algorithm to show the capabilities of the dataset in bug prediction.  ...  Software Quality Journal We developed and executed a method on how to create the unified set of bug data, which encapsulates all the information that is available in the datasets.  ... 
doi:10.1007/s11219-020-09515-0 fatcat:ao6ihsslnvfj7iyumfowgsrgdm
« Previous Showing results 1 — 15 out of 5,088 results