10,161 Hits in 5.5 sec

Changes and bugs — Mining and predicting development activities

Thomas Zimmermann
2009 2009 IEEE International Conference on Software Maintenance  
We present techniques for mining version archives and bug databases to understand and support software development.  ...  Second, we present techniques to build models that can successfully predict the most defect-prone parts of largescale industrial software, in our experiments Windows Server 2003.  ...  We hypothesize that projects which do not have enough history can learn from the repositories shared by other similar projects.  ... 
doi:10.1109/icsm.2009.5306296 dblp:conf/icsm/Zimmermann09 fatcat:xdprh6cn5jamlfdzewutmmihcq

Introduction to the special issue on software repository mining in 2009

Michael Godfrey, Jim Whitehead
2011 Empirical Software Engineering  
The first two papers focus on predicting the location of defects in software projects.  ...  The lessons learned from this study have been fed back into the development of the tool to aid both occasional users and experts.  ... 
doi:10.1007/s10664-011-9188-2 fatcat:wieadlnmrzbkxbeuxaifldgytu

Defect Prediction Leads to High Quality Product

Naheed Azeem, Shazia Usmani
2011 Journal of Software Engineering and Applications  
Defect prediction is relatively a new research area of software quality assurance. A project team always aims to produce a quality product with zero or few defects.  ...  So, defect prediction is very important in the field of software quality and software reliability. This paper gives you a vivid description about software defect prediction.  ...  Data Mining and Machine Learning Techniques Machine learning models and Data mining techniques can be applied on the software repositories to extract the defects of a software product.  ... 
doi:10.4236/jsea.2011.411075 fatcat:4myguuo6gngzfczxm6je4snxy4

Detailed author index

2009 2009 6th IEEE International Working Conference on Mining Software Repositories  
Mining Source Code to Automatically Split Identifiers for Software Analysis Vouk, Mladen 171 On Mining Data Across Software Repositories Weyuker, Elaine 61 Does Calling Structure Information Improve the  ...  Tracking Concept Drift of Software Projects Using Defect Prediction Quality On the Transfer of Evolutionary Couplings to Industry Vijay-Shanker, K.  ... 
doi:10.1109/msr.2009.5069464 fatcat:hbptjwwpvng4hebf6c7ni72siu

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

Sven Amann, Stefanie Beyer, Katja Kevic, Harald Gall
2015 Lecture Notes in Computer Science  
trends, mining models for development processes, developing methods of integrating mined data from various historical sources, or analyzing natural language artifacts in software repositories, are examples  ...  Software repositories include various data, ranging from source control systems, issue tracking systems, artifact repositories such as requirements, design and architectural documentation, to archived  ...  Acknowledgements This work was partially funded by the German Federal Ministry of Education and Research (BMBF) within the Software Campus projects KaVE and Eko, both grant no. 01IS12054.  ... 
doi:10.1007/978-3-319-28406-4_5 fatcat:a7ea6wry5rbannojga3xqls7f4

RepoMiner: a Language-agnostic Python Framework to Mine Software Repositories for Defect Prediction [article]

Stefano Dalla Palma, Dario Di Nucci, Damian Tamburri
2021 arXiv   pre-print
In the scope of Software Defect Prediction, one of the most challenging parts is extracting valid data about failure-prone software components from these repositories, which can help develop more robust  ...  Data originating from open-source software projects provide valuable information to enhance software quality.  ...  It aims to make a step forward to support research when mining software repositories to ease the creation of datasets for defect prediction studies.  ... 
arXiv:2111.11807v1 fatcat:jlus7hlnvzbknccwv4acwzlbnq

On software engineering repositories and their open problems

Daniel Rodriguez, Israel Herraiz, Rachel Harrison
2012 2012 First International Workshop on Realizing AI Synergies in Software Engineering (RAISE)  
In this paper we present a survey of the publicly available repositories and classify the most common ones as well as discussing the problems faced by researchers when applying machine learning or statistical  ...  In the last decade, a large number of software repositories have been created for different purposes.  ...  SOFTWARE ENGINEERING REPOSITORIES Software projects leave a trail in different kinds of repositories, and this trail can be used to reconstruct the history of the project, and to study the software development  ... 
doi:10.1109/raise.2012.6227971 dblp:conf/icse/RodriguezHH12 fatcat:mbifgg3xtngf3g46v52b3lnl6q

Introduction to the special issue on mining software repositories

Tao Xie, Thomas Zimmermann, Arie van Deursen
2013 Empirical Software Engineering  
Acknowledgments We are grateful to the continuous support and encouragement offered by the Editorial board for the Journal of Empirical Software Engineering and by the Editor-in-Chief Lionel Briand.  ...  learning techniques on software project data, software bug prediction, analysis of software change patterns, and analysis of code clones.  ...  data sets related to defect prediction, effort estimation, model-based software engineering and many other topics. & The Working Conference on Mining Software Repositories (MSR) is co-located every year  ... 
doi:10.1007/s10664-013-9273-9 fatcat:t7g7y3ownrdh7clchs5g2r5wii

Data mining in software engineering

M. Halkidi, D. Spinellis, G. Tsatsaronis, M. Vazirgiannis
2011 Intelligent Data Analysis  
In this paper we describe various data sources and discuss the principles and techniques of data mining as applied on software engineering data.  ...  Based on this classification we survey the mining approaches that have been used and categorize them according to the corresponding parts of the development process and the task they assist.  ...  for Open Source Software).  ... 
doi:10.3233/ida-2010-0475 fatcat:xicaswfegfemtkplnngcfmd23q

Report on MSR 2004

Ahmed E. Hassan, Richard C. Holt, Audris Mockus
2005 Software engineering notes  
A one-day workshop was held on the topic of mining software repositories at ICSE 2004 in Edinburgh, Scotland.  ...  project communications) to further understanding of software development practices.  ...  He highlighted the fact that much of the work in this area is based on repositories from open source projects due to the accessibility of these repositories online.  ... 
doi:10.1145/1039174.1039188 fatcat:plclfa3ymzaa3kc3cjmvxifxmm

A Survey on Mining Software Repositories

Woosung JUNG, Eunjoo LEE, Chisu WU
2012 IEICE transactions on information and systems  
This paper presents fundamental concepts, overall process and recent research issues of Mining Software Repositories.  ...  Prediction is the main subject of mining software repository and predicting bugs has been also widely studied.  ...  Based on the bug/fix patterns that had been learned from the change history of source codes, BugMem [15] tried to predict the projectspecific bugs.  ... 
doi:10.1587/transinf.e95.d.1384 fatcat:kfje3mzcufchzdj7qyt5smaaum

Guest Editors' Introduction: Mining Software Archives

Nachiappan Nagappan, Andreas Zeller, Thomas Zimmermann
2009 IEEE Software  
"Mining Software History to Improve Software Maintenance Quality: A Case Study," by Alexander Tarvo, describes how to access the version history of Windows to predict the risk of changes.  ...  The IEEE Transactions on Software Engineering ( published a special issue of seminal papers on mining software repositories in June 2005.  ...  His work involves the evolution of large, complex software systems, conducting empirical studies and building tools that use data mining to support programmers.  ... 
doi:10.1109/ms.2009.14 fatcat:chbpvbvcd5a7ln6jmfnl4teqse

Spam Filter Based Approach for Finding Fault-Prone Software Modules

Osamu Mizuno, Shiro Ikami, Shuya Nakaichi, Tohru Kikuno
2007 Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007)  
In order to show the applicability of our approach, we conducted experimental applications using source code repositories of Java based open source developments.  ...  The result of experiments shows that our approach can classify more than 75% of software modules correctly.  ...  The source repository of argoUML is prepared one for the use of Mining Challenge in Mining Software Repository workshop in 2006 [5] .  ... 
doi:10.1109/msr.2007.29 dblp:conf/msr/MizunoINK07 fatcat:fnqnujgizfh2bidwlkd4oo2k5m

A Mining Software Repository Extended Cookbook: Lessons learned from a literature review [article]

Daniel Barros, Flavio Horita, Igor Wiese, Kanan Silva
2021 arXiv   pre-print
The main purpose of Mining Software Repositories (MSR) is to discover the latest enhancements and provide an insight into how to make improvements in a software project.  ...  This extended Cookbook was built on four high-level themes, which were derived from the analysis of a list of 112 selected studies.  ...  The search string chosen for this study was: ("Mining" AND "Software Repositories") OR ("Mining" AND "Software Repository") OR ("Mining" AND "Public Repositories") OR ("Mining" AND "Public Repository")  ... 
arXiv:2110.04095v1 fatcat:tu46ghvjzrfjvk4viiemrlvzxu

Data stream mining for predicting software build outcomes using source code metrics

Jacqui Finlay, Russel Pears, Andy M. Connor
2014 Information and Software Technology  
Software repositories such as source control systems have become a focus for emergent research because they are a source of rich information regarding software development projects.  ...  Software development projects involve the use of a wide range of tools to produce a software artifact.  ...  From the real-time based predictions developers may delay a build to proactively make changes on a failed build prediction.  ... 
doi:10.1016/j.infsof.2013.09.001 fatcat:n7aksbovsbaejkxp3wbtg4vege
« Previous Showing results 1 — 15 out of 10,161 results