Filters








16,607 Hits in 5.5 sec

An adaptive approach to impact analysis from change requests to source code

Malcom Gethers, Huzefa Kagdi, Bogdan Dit, Denys Poshyvanyk
2011 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)  
Additionally, the approach configures the best-fit combination of information retrieval, dynamic analysis, and data mining of past source code commits to produce an improved impact set.  ...  The tandem operation of the three techniques sets it apart from other related solutions. I.  ...  IR, Data Mining and Dynamic Analysis. We combine all types of analyses: IR, dynamic, and data mining, to perform IA.  ... 
doi:10.1109/ase.2011.6100120 dblp:conf/kbse/GethersKDP11 fatcat:zu5bgyem2zfa3hubuito53fuli

Integrated impact analysis for managing software changes

Malcom Gethers, Bogdan Dit, Huzefa Kagdi, Denys Poshyvanyk
2012 2012 34th International Conference on Software Engineering (ICSE)  
Combinations of information retrieval, dynamic analysis, and data mining of past source code commits are considered.  ...  The research hypothesis is that these combinations help counter the precision or recall deficit of individual techniques and improve the overall accuracy.  ...  ACKNOWLEDGMENTS We thank the anonymous reviewers for pertinent comments, which helped us to improve the quality of the paper.  ... 
doi:10.1109/icse.2012.6227172 dblp:conf/icse/GethersDKP12 fatcat:nyspkye46jh4blxwdciuqa7kzm

A Comprehensive Analysis of Proprietary and Open Source Data Mining Tools

Sonia Rani Chowdhary, Mr Vikash
2020 International Journal of Scientific Research in Computer Science Engineering and Information Technology  
The Powerful software tools and techniques required for the development of data mining applications.  ...  (c) technical analysis of proprietary and open source data mining tools.  ...  KEEL is software tool to access evolutionary algorithms for data mining problems. It is restricted by the number of algorithms. R is well-designed statistical data mining tool.  ... 
doi:10.32628/cseit206210 fatcat:463k5b47q5h6fkq4p6abeqx2oa

Improving the Accuracy of Static Source Code Based Software Change Impact Analysis Through Hybrid Techniques: A Review

YUSUFF SHAKIRAT, Department of Computer Sciece, Kwara State University, Malete, Kwara State, Nigeria., AMOS BAJEH, T.O Aro, KAYODE ADEWOLE, Department of Computer Science,University of Ilorin, Ilorin, Nigeria., Departmentof Mathematical and Computing Sciences,KolaDaisi University, Ibadan, Oyo State,Nigeria, Department of Computer Science,University of Ilorin, Ilorin, Nigeria.
2021 International Journal of Software Engineering and Computer Systems  
Consequently, researchers in recent years have come up with hybrid CIA techniques which are a blend of multiple CIA approaches, as a way of improving the accuracy of change impacts analysis techniques.  ...  Software Change Impact Analysis (CIA) is an essential activity for comprehending and identifying potential change impacts of software changes that can help prevent the system from entering into an erroneous  ...  Utilized Author, year Combination Techniques CIA approaches Number of techniques Structural Textual Evolutionary Dynamic [28] - LSI Itemset - 2 mining [19] Program - - Execution 2 graph traces [29]  ... 
doi:10.15282/ijsecs.7.1.2021.6.0082 fatcat:jitmuivq4jgx7dnhs27hb5judq

A Novel Approach for WEKA & Study on Data Mining Tool

M Vijayakamal, Mulugu Narendhar, M V Kamal
2020 Figshare  
Our work shows the process of WEKA analysis of file converts and selection of attributes to be mined and comparison with Knowledge Extraction of Evolutionary Learning not only analysis the data mining  ...  In this paper we present machine learning data mining tool used for different analysis, Waikato Environment for Knowledge Analysis is introduced by university of New Zealand it has the capacity to convert  ...  COMPARATIVE ANALYSIS Data mining tools are open source java software to assess evolutionary algorithms for problems in mining include data classification techniques.  ... 
doi:10.6084/m9.figshare.12200426 fatcat:xdxarowm7bdddmc6uznm5iggxa

Evolutionary computation and data mining

Andrew Kusiak, Bhaskaran Gopalakrishnan, Angappa Gunasekaran
2000 Intelligent Systems in Design and Manufacturing III  
Evolutionary computation and data mining are two major tools that will cope with these challenges.  ...  The basic background of the two tools as well as examples demonstrating their applications in design and manufacturing are discussed.  ...  Data Mining The core concept of data mining is machine learning. Some of the best-known learning algorithms are listed next.  ... 
doi:10.1117/12.403636 fatcat:vyrvz6f6obgh7hlelkowtkgfgu

Integrating conceptual and logical couplings for change impact analysis in software

Huzefa Kagdi, Malcom Gethers, Denys Poshyvanyk
2012 Empirical Software Engineering  
Also, we found that using larger history periods for computing evolutionary couplings improves impact analysis results for the combined technique.  ...  The paper presents an approach that combines conceptual and evolutionary techniques to support change impact analysis in source code.  ...  We would also like to thank Bogdan Dit for his help on improving the presentation of this paper.  ... 
doi:10.1007/s10664-012-9233-9 fatcat:526cysn5l5f2pnriupkzdtfjvy

An Automated Testing Approach in Data Mining System using Genetic Algorithm Framework

K. Thulasiram, S. Ramakrishna
2017 International Journal of Advanced Research in Computer Science and Software Engineering  
This paper presents a method for optimizing software testing efficiency by identifying the most critical path clusters in a program.  ...  Typically only parts of a program can be tested, but these parts are not essentially the most error prone.  ...  The procedure of discovering such patterns is termed data mining. Data mining finds these patterns and relationships using data analysis tools and techniques to construct models.  ... 
doi:10.23956/ijarcsse/v7i1/0159 fatcat:5rx3sk7msng25p3fu4tip5knau

Blending Conceptual and Evolutionary Couplings to Support Change Impact Analysis in Source Code

Huzefa Kagdi, Malcom Gethers, Denys Poshyvanyk, Michael L. Collard
2010 2010 17th Working Conference on Reverse Engineering  
The paper presents an approach that combines conceptual and evolutionary techniques to support change impact analysis in source code.  ...  Information Retrieval (IR) is used to derive conceptual couplings from the source code in a single version (release) of a software system. Evolutionary couplings are mined from source code commits.  ...  Evolutionary Couplings We mine the change history of a software system for evolutionary relationships. In our approach, evolutionary couplings are essentially mined patterns of changed entities.  ... 
doi:10.1109/wcre.2010.21 dblp:conf/wcre/KagdiGPC10 fatcat:rxlaxk3blvhjjgfd6ne4j5rj2e

Evolutionary computation in medicine: an overview

Carlos Andrés Peña-Reyes, Moshe Sipper
2000 Artificial Intelligence in Medicine  
We begin by outlining the basic workings of six types of evolutionary algorithms: genetic algorithms, genetic programming, evolution strategies, evolutionary programming, classifier systems, and hybrid  ...  This paper provides an overview of evolutionary computation as applied to problems in the medical domains.  ...  Evolutionary techniques search for the parameter values of the knowledge representation set up by the designer so that the mined data are optimally interpreted.  ... 
doi:10.1016/s0933-3657(99)00047-0 pmid:10767613 fatcat:zz5hgh56zvfzrluxkj2a7krm3a

Natural computation for business intelligence from Web usage mining

A. Abraham
2005 Seventh International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC'05)  
Web usage mining attempts to discover useful knowledge from the secondary data obtained from the interactions of the users with the Web.  ...  Web usage mining has become very critical for effective Web site management, creating adaptive Web sites, business and support services, personalization, network traffic flow analysis and so on.  ...  Usually grouped under the term evolutionary algorithms or evolutionary computation, we find the domains of genetic algorithms, evolution strategies, evolutionary programming, genetic programming and learning  ... 
doi:10.1109/synasc.2005.48 dblp:conf/synasc/Abraham05 fatcat:ijrgyis3mjd2riwplhgng7yw7y

Business Intelligence from Web Usage Mining [article]

Ajith Abraham
2004 arXiv   pre-print
The clustered data is then used to analyze the trends using a Takagi-Sugeno fuzzy inference system learned using a combination of evolutionary algorithm and neural network learning.  ...  Web usage mining has become very critical for effective Web site management, creating adaptive Web sites, business and support services, personalization, network traffic flow analysis and so on.  ...  Its main characteristics in comparison to tree-based GP lies in that the evolvable units are not the expressions of a functional programming language (like LISP), but the programs of an imperative language  ... 
arXiv:cs/0405030v1 fatcat:kwdiyea3s5ccddwtwm2i6uvetu

Web Usage Mining Using Artificial Ant Colony Clustering and Genetic Programming [article]

Ajith Abraham, Vitorino Ramos
2004 arXiv   pre-print
KEYWORDS: Web Usage Mining, Swarm Intelligence, Ant Systems, Stigmergy, Data-Mining, Linear Genetic Programming.  ...  Web usage mining has become very critical for effective Web site management, creating adaptive Web sites, business and support services, personalization, network traffic flow analysis and so on.  ...  The empirical results also reveal the importance of using optimization techniques for mining useful information.  ... 
arXiv:cs/0412071v1 fatcat:mfvepaqxungdzah4hrkyvrwkc4

Mining evolutionary dependencies from web-localization repositories

Huzefa Kagdi, Jonathan I. Maletic
2007 Journal of Software Maintenance and Evolution Research and Practice  
An approach for mining repositories of web-based user documentation for patterns of evolutionary change in the context of internationalization and localization is presented.  ...  A sequential-pattern mining technique is used to uncover patterns from version histories.  ...  A frequent-pattern mining technique from the data mining community is used in the approach. This technique does not require any predefined rules to infer co-changes.  ... 
doi:10.1002/smr.355 fatcat:futqhlctyjhufnkqcjtimmndjy

A Comparative Detailed Study Of Data Mining Methods And Tools In Data Warehouse

Anil Kumar, Amit Kumar Kar, Shailesh Kumar Patel, Roop Ranjan
2018 Zenodo  
There is variety of techniques wont to extract the knowledge from data warehouse and analyze to urge the important information that is thought as data processing.  ...  During this paper we are going to compare completely different data processing technique and tools for maintenance in knowledge warehouse.  ...  analysis strategies for data processing techniques.  ... 
doi:10.5281/zenodo.1456479 fatcat:lhbenhsezbc7vpsecjss75k2ce
« Previous Showing results 1 — 15 out of 16,607 results