Filters








2,944 Hits in 5.3 sec

Do time of day and developer experience affect commit bugginess

Jon Eyolfson, Lin Tan, Patrick Lam
2011 Proceeding of the 8th working conference on Mining software repositories - MSR '11  
In this paper, we study the correlation between a commit's bugginess and the time of day of the commit, the day of week of the commit, and the experience and commit frequency of the commit authors.  ...  Commit metadata is a rich source of social characteristics, including the commit's time of day and the experience and commit frequency of its author.  ...  Combined Time-of-day and Experience We can see that inexperienced developers tend to do more commits between midnight and 2 AM than experienced developers, who do more commits between 8 AM and 4 PM.  ... 
doi:10.1145/1985441.1985464 dblp:conf/msr/EyolfsonTL11 fatcat:k3zz5a6gznhqtg6xr67cueiwi4

Correlations between bugginess and time-based commit characteristics

Jon Eyolfson, Lin Tan, Patrick Lam
2013 Empirical Software Engineering  
In this paper, we study the correlation between a commit's bugginess and the time of day of the commit, the day of week of the commit, the commit frequency and seniority of the commit authors, and whether  ...  We study the correlation between a commit's bugginess and the time of day of the commit, the day of week of the commit, the commit frequency and seniority of the commit authors, and whether or not the  ...  and time-based characteristics of commits, e.g., commits' time of day, commits' day of week, developers' experience, and developers' commit frequencies, etc.  ... 
doi:10.1007/s10664-013-9245-0 fatcat:6dihvlwgu5g7rgtkmrzqkbrl64

On Relating Technical, Social Factors, and the Introduction of Bugs [article]

Filipe Falcão, Caio Barbosa, Baldoino Fonseca, Alessandro Garcia, Márcio Ribeiro, França Sales
2018 arXiv   pre-print
Unexpectedly, the presence of tests in commits presents a relation with the increase of commit bugginess.  ...  Particularly, the developers' habits of not following technical contribution norms are associated with an increase on commit bugginess.  ...  [6] suggest the existence of a correlation between developer experience and commit bugginess.  ... 
arXiv:1811.01918v1 fatcat:zdxkzv4mvbdopklnti2ybiqemq

Influence of Technical and Social Factors for Introducing Bugs [article]

Filipe Falcão, Caio Barbosa, Baldoino Fonseca, Alessandro Garcia, Márcio Ribeiro
2020 arXiv   pre-print
Our study aims at investigating the influence of technical (such as, developers' experience) and social (such as, number of followers) factors on the introduction of bugs, using information from 14 projects  ...  Understanding the influence of these factors may be useful to developers, code reviewers and researchers.  ...  They found that buggy commits are roughly three times larger than other commits, measuring the size of commits by the number of touched files.  ... 
arXiv:1811.03758v2 fatcat:ulc2qctgc5ddvecn5xipyhoco4

On the Evolutionary Properties of Fix Inducing Changes [article]

Aquib Azmain, Syed Fatiul Huq, Nadia Nahar, Md. Nurul Ahad Tawhid
2021 figshare.com  
[17] introduced developer experience, time of day, time interval of commit and some other properties of change that would induce bugs. Sadiq et al.  ...  [5] , apart from coining the term, related FICs with two developer activities: the day of coding and the amount of code in a single Commit. Yin et al.  ... 
doi:10.6084/m9.figshare.14191343.v1 fatcat:47uew6wmqbb2xibhrwxxlime7u

Personalized defect prediction

Tian Jiang, Lin Tan, Sunghun Kim
2013 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE)  
Different developers have different coding styles, commit frequencies, and experience levels, causing different defect patterns.  ...  Our personalized approach can discover up to 155 more bugs than the traditional change classification (210 versus 55) if developers inspect the top 20% lines of code that are predicted buggy.  ...  ACKNOWLEDGMENTS We thank Tsu-Wei Webber Chen and Mitchell Jameson for their help with the experiments.  ... 
doi:10.1109/ase.2013.6693087 dblp:conf/kbse/JiangTK13 fatcat:os55ajemjvbf7mbkflgcqmtyqe

Investigating code review quality: Do people and participation matter?

Oleksii Kononenko, Olga Baysal, Latifa Guerrouj, Yaxin Cao, Michael W. Godfrey
2015 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)  
Our findings also showed that both personal metrics, such as reviewer workload and experience, and participation metrics, such as the number of involved developers, are associated with the quality of the  ...  We explore the relationships between the reviewers' code inspections and a set of factors, both personal and social in nature, that might affect the quality of such inspections.  ...  Eyolfson et al. analyzed the relation between a change bugginess and the time of the day the change was committed and the experience of the developer who made the change [26] .  ... 
doi:10.1109/icsm.2015.7332457 dblp:conf/icsm/KononenkoBGCG15 fatcat:asb3gdonqjfd7ndltbkbgsfxny

AmaLgam+: Composing Rich Information Sources for Accurate Bug Localization

Shaowei Wang, David Lo
2016 Journal of Software: Evolution and Process  
We perform a large-scale experiment on four open source projects, namely, AspectJ, Eclipse, SWT, and ZXing to localize more than 3000 bugs.  ...  A number of bug localization solutions that take in a bug report and output a ranked list of files sorted based on their likelihood to be buggy have been proposed in the literature.  ...  We also would like to thank the reviewers of ICPC 2014 and Journal of Software: Evolution and Process for their valuable comments and advice.  ... 
doi:10.1002/smr.1801 fatcat:crd5ewnvgnhu3iohhlbporraey

REMI: defect prediction for efficient API testing

Mijung Kim, Jaechang Nam, Jaehyuk Yeon, Soonhwang Choi, Sunghun Kim
2015 Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015  
Due to a large number of APIs with tight time constraints and limited resources, it is hard to write enough test cases for all APIs.  ...  Quality assurance for common APIs is important since the the reliability of APIs affects the quality of other systems using the APIs.  ...  Using these two types of past bug data, if an API is labeled as buggy by either fix commits or test results, we regard the API as buggy.  ... 
doi:10.1145/2786805.2804429 dblp:conf/sigsoft/KimNYCK15 fatcat:iowcihb4kncodcmjtu2pdz3a4q

Potential biases in bug localization

Pavneet Singh Kochhar, Yuan Tian, David Lo
2014 Proceedings of the 29th ACM/IEEE international conference on Automated software engineering - ASE '14  
, and returns a list of potentially buggy source code files.  ...  Many projects receive many reports of bugs and it is challenging for developers to manually debug and fix them.  ...  Acknowledgement We would like to thank Kim Herzig, Sascha Just, and Andreas Zeller for making the dataset used in their work [12] publicly available.  ... 
doi:10.1145/2642937.2642997 dblp:conf/kbse/KochharTL14 fatcat:yefnhdyo55cp3jmgq4knmzulny

Software Mining Studies: Goals, Approaches, Artifacts, and Replicability [chapter]

Sven Amann, Stefanie Beyer, Katja Kevic, Harald Gall
2015 Lecture Notes in Computer Science  
Practitioners and researchers have recognized the potential of mining these sources to support the maintenance of software, to improve their design or architecture, and to empirically validate development  ...  The mining of software archives has enabled new ways for increasing the productivity in software development: Analyzing software quality, mining project evolution, investigating change patterns and evolution  ...  The views and opinions expressed in this article are those of the authors and do not necessarily reflect the official policy or position of the funding agency.  ... 
doi:10.1007/978-3-319-28406-4_5 fatcat:a7ea6wry5rbannojga3xqls7f4

Initial and Eventual Software Quality Relating to Continuous Integration in GitHub [article]

Yue Yu, Bogdan Vasilescu, Huaimin Wang, Vladimir Filkov, Premkumar Devanbu
2016 arXiv   pre-print
CI is a relatively new phenomenon, and these archives allow a detailed study of CI. How many problems are exposed? Where do they occur? What factors affect CI failures?  ...  Besides speeding up build and test, this fortuitously creates voluminous archives of build and test successes and failures.  ...  We recorded the buggy PRs which contain at least one implicated buggy commit. Finally, we compute the bug-latency between the PR and the bugs linked to it (issue creation time minus PR merging time).  ... 
arXiv:1606.00521v1 fatcat:gpuepgyir5g63auudmnbgrmqdu

An empirical study of dormant bugs

Tse-Hsun Chen, Meiyappan Nagappan, Emad Shihab, Ahmed E. Hassan
2014 Proceedings of the 11th Working Conference on Mining Software Repositories - MSR 2014  
Exploring the fix process for dormant bugs, we find that they are fixed faster (median fix time of 5 days) than nondormant bugs (median fix time of 8 days), and are fixed by more experienced developers  ...  (median commit counts of developers who fix dormant bug is 169% higher).  ...  Prior studies has shown that the number of commits and issues assigned to a developer can be used to derive and quantify the code ownership and experience of a developer [12, 29, 30, 31] .  ... 
doi:10.1145/2597073.2597108 dblp:conf/msr/ChenNSH14 fatcat:zx7e3xzkz5e37chgu35bhyi4km

Version history, similar report, and structure: putting them together for improved bug localization

Shaowei Wang, David Lo
2014 Proceedings of the 22nd International Conference on Program Comprehension - ICPC 2014  
A number of bug localization solutions that take in a bug report and output a ranked list of files sorted based on their likelihood to be buggy have been proposed in the literature.  ...  We perform a large-scale experiment on four open source projects, namely AspectJ, Eclipse, SWT and ZXing to localize more than 3,000 bugs.  ...  Our experience shows that including older bugfixing commits do not affect performance much and even can slightly decrease performance.  ... 
doi:10.1145/2597008.2597148 dblp:conf/iwpc/WangL14 fatcat:liq7ygsgrjejxherrzj4ldoshi

On the "naturalness" of buggy code

Baishakhi Ray, Vincent Hellendoorn, Saheel Godhane, Zhaopeng Tu, Alberto Bacchelli, Premkumar Devanbu
2016 Proceedings of the 38th International Conference on Software Engineering - ICSE '16  
We consider a large corpus of bug fix commits (ca. 7,139), from 10 different Java projects, and focus on its language statistics, evaluating the naturalness of buggy code and the corresponding fixes.  ...  Researchers have captured this naturalness of software through statistical models and used them to good effect in suggestion engines, porting tools, coding standards checkers, and idiom miners.  ...  They use priority of warnings, defined by the SBF , type of error detected, and features of the affected file (e.g., size and warning depth) to do the filtering.  ... 
doi:10.1145/2884781.2884848 dblp:conf/icse/RayHGTBD16 fatcat:dov4rms53jaznhcto3yunlpe2i
« Previous Showing results 1 — 15 out of 2,944 results