43,203 Hits in 5.0 sec

The road ahead for Mining Software Repositories

Ahmed E. Hassan
2008 2008 Frontiers of Software Maintenance  
For example, data in source control repositories, traditionally used to archive code, could be linked with data in bug repositories to help practitioners propagate complex changes and to warn them about  ...  By transforming these repositories from static record-keeping ones into active repositories, we can guide decision processes in modern software projects.  ...  The MSR community as a whole acknowledges the significant contributions from the open source community who assisted our community in understanding and acquiring their valuable software repositories.  ... 
doi:10.1109/fosm.2008.4659248 fatcat:6r43xwouv5c2tmf4mhvsvqw2wm

Mining Software Repositories to Assist Developers and Support Managers

Ahmed Hassan
2006 Conference on Software Maintenance, Proceedings of the  
Software repositories (such as source control repositories) contain a wealth of valuable information regarding the evolutionary history of a software project.  ...  software development, and by practitioners to predict, plan and understand various aspects of their project.  ...  Extracting Information From Repositories Although software repositories are available for most large software projects, the data stored in these repositories has rarely been the focus of software engineering  ... 
doi:10.1109/icsm.2006.38 dblp:conf/icsm/Hassan06 fatcat:jc427wtj4zci7ma2pionm5md2e

Network-Based Analysis of Software Change Propagation

Rongcun Wang, Rubing Huang, Binbin Qu
2014 The Scientific World Journal  
And then, the number of times of cochanges among classes is minded from software repositories.  ...  Experimental results show that (i) change distribution is very uneven; (ii) PageRank, Degree, and CIRank are significantly correlated to the scope of change propagation.  ...  Methodology To study change propagation, change log information of class files was collected from the source code control repositories and saved to mysql database.  ... 
doi:10.1155/2014/237243 pmid:24790557 pmcid:PMC3984771 fatcat:lzzsi5x5xffmddpwtqkyqn3b5m

Trust issues in open source software development

Heikki Orsila, Jaco Geldenhuys, Anna Ruokonen, Imed Hammouda
2009 Proceedings of the Warm Up Workshop for ACM/IEEE ICSE 2010 on - WUP '09  
We investigate this issue by data mining open source repositories to study two related phenomena: update propagation and distributed version control.  ...  Second, Section 3 discusses ongoing work to extract information about underlying social networks from open source project repositories, specifically from distributed version control systems.  ...  First, we look at update propagation (i.e., how bug fixes and other changes move from project to project); Section 2 describes previously published research [4] that investigates update practices for  ... 
doi:10.1145/1527033.1527037 fatcat:xtodeyu6aja2lo3zx5eeudvx6q

Mining knowledge on technical debt propagation

Tomi 'bgt' Suovuo, Johannes Holvitie, Jouni Smed, Ville Leppänen
2015 Symposium on Programming Languages and Software Tools  
Concurrently, we gather information on events that are clearly external to the programmers' own work on these repositories.  ...  We mine software repositories (MSR) for data regarding the amount of work as a function of time.  ...  The other was a Grails website that provides information about festivals-GitHub repository domurtag/festivals.  ... 
dblp:conf/splst/SuovuoHSL15 fatcat:c4hqsornv5hwvmowzr76ac3fya

Replaying development history to assess the effectiveness of change propagation tools

Ahmed E. Hassan, Richard C. Holt
2006 Empirical Software Engineering  
Our empirical results show that historical cochange information recovered from source control repositories along with code layout information can guide developers in propagating changes better than simple  ...  Other sources of information such as historical co-change or code layout information could be used by tools to support developers in propagating changes.  ...  rich and detailed source code repositories; and who assisted us in understanding and acquiring these valuable repositories.  ... 
doi:10.1007/s10664-006-9006-4 fatcat:jahcjidjdzeozio5mfxh4zsvci

A Bayesian Network Based Approach for Change Coupling Prediction

Yu Zhou, Michael Würsch, Emanuel Giger, Harald C. Gall, Jian Lü
2008 2008 15th Working Conference on Reverse Engineering  
sources and propose a bayesian network-based approach for change coupling prediction.  ...  sources and propose a bayesian network-based approach for change coupling prediction.  ...  [20] , independently from us, noticed the importance of Bayesian network to model the uncertainty of the change coupling process and proposed a Bayesian network based approach to predict change propagation  ... 
doi:10.1109/wcre.2008.39 dblp:conf/wcre/ZhouWGGL08 fatcat:c3kgvsbmlrbspll6fmvvsvysia

Mining version history to predict the class instability

Shahid Hussain, Humaira Afzal, Muhammad Rafiq Mufti, Muhammad Imran, Amjad Ali, Bashir Ahmad, Quanquan Gu
2019 PLoS ONE  
We propose Historical Information for Class Stability Prediction (HICSP), an approach to exploit change history information to predict the instable classes based on its correlation with change propagation  ...  While most of the existing class stability assessors just rely on structural information retrieved from a desired source code snapshot.  ...  Subsequently, the authors of study [1] grouped the CIA techniques based on 1) the information collected from the execution of a program, 2) the information mined from software repositories, 3) the different  ... 
doi:10.1371/journal.pone.0221780 pmid:31525204 pmcid:PMC6746542 fatcat:gr4afmgscreztgwx7u5jmeb3wu

A System For Heart Disease Prediction Using Data Mining Techniques

Nishant Salunkhe
2016 Zenodo  
The main objective of our model is to develop a prototype which can determine and extract known knowledge related with heart disease from the past heart disease database record.  ...  We propose efficient algorithm hybrid with ANN (Artificial Neural Network) and K - mean technique approach for heart disease prediction.  ...  INTRODUCTION Data mining is a technique used for the extraction of hidden predictive information from sets of databases and is a powerful technology with great potential and useful to both IT companies  ... 
doi:10.5281/zenodo.1463797 fatcat:cm7sd2mdxfgvxemrozulfgxiv4

Page 1354 of Psychological Abstracts Vol. 84, Issue 3 [page]

1997 Psychological Abstracts  
—This research explores whether the use of multimedia and intelligent agents foster the reuse of artifacts from a repository.  ...  Results show that for altered back propagation networks, hidden motor neurons were being re- cruited correctly according to soma size and input frequency, as predicted.  ... 

Multilayer network model for analysis and management of change propagation

Michael C. Pasqual, Olivier L. de Weck
2011 Research in Engineering Design  
A baseline repository of tools and metrics is developed for the analysis and management of change propagation using the model.  ...  The repository includes a few novel tools and metrics, most notably the Engineer Change Propagation Index (Engineer-CPI) and Propagation Directness (PD), as well as others already existing in the literature  ...  Acknowledgment Excerpts and figures from this paper were previously published by the Design Society in: Pasqual, MC, de Weck, OL (2011) Multilayer network model for analysis and management of change propagation  ... 
doi:10.1007/s00163-011-0125-6 fatcat:lvlgs4xzenfc7dfup3sx3o2wpq

A lightweight approach to technical risk estimation via probabilistic impact analysis

Robert J. Walker, Reid Holmes, Ian Hedgeland, Puneet Kapur, Andrew Smith
2006 Proceedings of the 2006 international workshop on Mining software repositories - MSR '06  
be made, (2) analyzes the past change history and current structure of a system to estimate the probability of change propagation, and (3) can be discussed vertically within an organization both with  ...  This paper presents a technique for more objectively assessing and communicating technical risk in an evolutionary development setting that (1) operates atop weaklyestimated knowledge of the changes to  ...  Also, whenever the change history contains no data, we are able to provide no real information on the probability of change propagation (i.e., 0.5±0.5).  ... 
doi:10.1145/1137983.1138008 dblp:conf/msr/WalkerHHKS06 fatcat:5l4ieuramre6den4x3jsphumba

Fe2vec: Prediction of Software Change Propagation Using a Deep Learning Model

Ahmed Hamdi Abdurhman, Jihwan Lee
2021 ICIC Express Letters  
Hence, most of the change's records contain information on who has made a change to the file, and the number of involved people who work on the project might get bigger and change as time goes on.  ...  A case study on Vuze-Azureus: an open-source Java-based software development changelog dataset extracted from a version control repository was conducted.  ...  In this sub-section, we first start extracting the required information out of software repository changelogs.  ... 
doi:10.24507/icicel.15.05.493 fatcat:w72vgah4kvg7tchmj3uv4l2d2y

Empirical studies on software evolution

Massimiliano Di Penta
2010 Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE) on - IWPSE-EVOL '10  
History change propagation evolution visualization change patterns software complexity fault prediction effort estimation Knowledge inference Classification Association Clustering (  ...  (when CVE not referred) RegExp matching, IR techniques inspired from traceability recovery Information overload [G.  ...  Qualitative analysis results Late Propagation (PostgreSQL) The modules parse_oper.c and parse_func.c contain two block size clones.  ... 
doi:10.1145/1862372.1862375 dblp:conf/iwpse/Penta10 fatcat:vsbbogyfafd75bvsqzttdnulaq

Mining version histories for change impact analysis in business process model repositories

Hoa Khanh Dam, Aditya Ghose
2015 Computers in industry (Print)  
An empirical validation on a real business process model repository has showed the effectiveness of our approach in predicting impact of a change.  ...  Our approach then identifies business process models that have been co-changed in the past and uses this knowledge to predict the impact of future changes.  ...  More specifically, our approach leverages information that is available from mining revision histories of a process repository.  ... 
doi:10.1016/j.compind.2014.10.005 fatcat:2ult3zhzmzbmbkeqbiy2er5vzq
« Previous Showing results 1 — 15 out of 43,203 results