Filters








3,580 Hits in 9.9 sec

Sub-graph Mining: Identifying Micro-architectures in Evolving Object-Oriented Software

Ahmed Belderrar, Segla Kpodjedo, Yann-Gael Gueheneuc, Giuliano Antoniol, Philippe Galinier
2011 2011 15th European Conference on Software Maintenance and Reengineering  
We present SGFinder, a sub-graph mining approach and tool based on an efficient enumeration technique to identify recurring micro-architectures in object-oriented class diagrams.  ...  Developers introduce novel and undocumented micro-architectures when performing evolution tasks on object-oriented applications.  ...  ACKNOWLEDGMENT This research was partially supported by the Natural Sciences and Engineering Research Council of Canada (Research Chairs in Software Evolution and in Software Patterns and Patterns of Software  ... 
doi:10.1109/csmr.2011.23 dblp:conf/csmr/BelderrarKGAG11 fatcat:tpwnddada5fdxfwpmbd6nqy3ka

Execution mining

Geoffrey Lefebvre, Brendan Cully, Christopher Head, Mark Spear, Norm Hutchinson, Mike Feeley, Andrew Warfield
2012 SIGPLAN notices  
Operating systems represent large pieces of complex software that are carefully tested and broadly deployed.  ...  This static representation of a system results in limited insight into execution dynamics, such as what code is important, how data flows through a system, or how threads interact with one another.  ...  We acknowledge the graduate students in CS538W 2010 ("Execution Mining") for suffering through project assignments on an early version of the system and helping to find and fix bugs.  ... 
doi:10.1145/2365864.2151044 fatcat:althgne7wnhnrh5mkbwfddtb64

Execution mining

Geoffrey Lefebvre, Brendan Cully, Christopher Head, Mark Spear, Norm Hutchinson, Mike Feeley, Andrew Warfield
2012 Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments - VEE '12  
Operating systems represent large pieces of complex software that are carefully tested and broadly deployed.  ...  This static representation of a system results in limited insight into execution dynamics, such as what code is important, how data flows through a system, or how threads interact with one another.  ...  We acknowledge the graduate students in CS538W 2010 ("Execution Mining") for suffering through project assignments on an early version of the system and helping to find and fix bugs.  ... 
doi:10.1145/2151024.2151044 dblp:conf/vee/LefebvreCHSHFW12 fatcat:6orsqc7ty5fbrknxveob5ndrzm

A requirement mining framework to support complex sub-systems suppliers

Romain Pinquié, Philippe Véron, Frédéric Segonds, Nicolas Croué
2018 Procedia CIRP  
The software prototype that supports our workflow is a JAVA web application developed on top of a graph-oriented data model implemented with the NoSQL NEO4J graph database.  ...  The software prototype that supports our workflow is a JAVA web application developed on top of a graph-oriented data model implemented with the NoSQL NEO4J graph database.  ...  Data are created, read, updated and deleted with the Data Access Object (DAO) Spring Data Neo4J library which interacts with the database layer implemented with the Neo4J NoSQL graph-oriented database.  ... 
doi:10.1016/j.procir.2018.03.228 fatcat:t6maqzctpngqro7hwnaszixwea

Dependable Real-Time Data Mining [chapter]

2011 Data Mining Tools for Malware Detection  
These outcomes include clustering, association-rule mining, link analysis and anomaly detection. The paper describes how they would be used together in various parallel-processing architectures.  ...  In this paper we discuss the need for real-time data mining for many applications in government and industry and describe resulting research issues.  ...  direct link to the control program Figure 6 . 6 Data-mining tasks executing on a parallel machine Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed  ... 
doi:10.1201/b11298-37 fatcat:zcqqggyqnrhijnksjzqxld3iya

Code Smell Prioritization with Business Process Mining and Static Code Analysis: A Case Study

Md Rofiqul Islam, Abdullah Al Maruf, Tomas Cerny
2022 Electronics  
Resolving code smells in software systems can be done in a variety of ways, but doing so all at once would be prohibitively expensive and can be out of budget.  ...  It examines the codebase, commits, and log files of Java applications to identify business processes, heat map graphs, and severity levels of various types of code smells and their commit history.  ...  The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.  ... 
doi:10.3390/electronics11121880 fatcat:qh3fnzbor5c3nb4syyzea3jqmq

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.  ...  Thus, these new domains can provide other results from previous domains such as Object-oriented environment.  ...  UMLDiff [78] provides change facts of object-oriented design model between the two releases, and SoftChange [92] extracts software trails like version releases, mailing lists, and version control logs  ... 
doi:10.1587/transinf.e95.d.1384 fatcat:kfje3mzcufchzdj7qyt5smaaum

Mining scientific data [chapter]

Naren Ramakrishnan, Ananth Y. Grama
2002 Advances in Computers  
In this chapter, we characterize the nature of scientific data mining activities and identify dominant recurring themes.  ...  We conclude by identifying opportunities for future research in emerging domains.  ...  And finally, the software architectures of data mining systems are typically augmented with natural database query interfaces [Imielinski and Mannila, 1996] , so this aspect can be utilized to provide  ... 
doi:10.1016/s0065-2458(01)80028-0 fatcat:sbp5xai2yva2pcx3lj2sq64yma

Deep Learning in Mining Biological Data [article]

Mufti Mahmud, M Shamim Kaiser, Amir Hussain
2020 arXiv   pre-print
At the end, it outlines some open research challenges in mining biological data and puts forward a number of possible future perspectives.  ...  Broadly categorized in three types (i.e., sequences, images, and signals), these data are huge in amount and complex in nature.  ...  Though many DL architectures have been proposed in the literature for various applications, the ones discussed below are most oftenly used in mining Biological data [28] .  ... 
arXiv:2003.00108v1 fatcat:vd5yc3dvl5bvboxfkytja4zlyy

Over a Decade of Social Opinion Mining [article]

Keith Cortis, Brian Davis
2020 arXiv   pre-print
This systematic review focuses on the evolving research area of Social Opinion Mining, tasked with the identification of multiple opinion dimensions, such as subjectivity, sentiment polarity, emotion,  ...  Such multi-source information fusion plays a fundamental role in mining of people's social opinions from social media platforms.  ...  In addition, SOM is generally very personal to the individual responsible for expressing an opinion about an object or set of objects, thus making it user-oriented from an opinion point-of-view, e.g.,  ... 
arXiv:2012.03091v1 fatcat:bm5nydbdvbalzi33l3w2ivkdja

Sourcerer: mining and searching internet-scale software repositories

Erik Linstead, Sushil Bajracharya, Trung Ngo, Paul Rigor, Cristina Lopes, Pierre Baldi
2008 Data mining and knowledge discovery  
Large repositories of source code available over the Internet, or within large organizations, create new challenges and opportunities for data mining and statistical machine learning.  ...  In one experiment, we gather 4,632 Java projects from SourceForge and Apache totaling over 38 million lines of code from 9,250 developers.  ...  Acknowledgements Work in part supported by National Science Foundation MRI grant EIA-0321390 and a Microsoft Faculty Research Award to PB, as well as National Science Foundation grant CCF-0725370 to CL  ... 
doi:10.1007/s10618-008-0118-x fatcat:a35reqvchraejas2oyiit447eu

Comparative Analysis of Data Mining Tools and Techniques for Information Retrieval

Amit Verma, Iqbaldeep Kaur, Inderjeet Singh
2016 Indian Journal of Science and Technology  
Classification algorithm has been used for detection of community and conversion of large community graph to sub community graph for its better study and usage.  ...  Background/Objectives: There are a lot of information retrieval techniques available for getting information from different kinds of sources.  ...  serach engines, I rp = Improve recall and precision in serach engines, A rc = Algorithm for Retrieval of Sub-Community Graph from a Compressed Community Graph using Graph Mining Techniques, B ro = Bapuji  ... 
doi:10.17485/ijst/2016/v9i11/81658 fatcat:3kfsfwrczvcdrclqrvkqedp7vq

Structure and Dynamics of Research Collaboration in Computer Science [chapter]

Christian Bird, Premkumar Devanbu, Earl Barr, Vladimir Filkov, Andre Nash, Zhendong Su
2009 Proceedings of the 2009 SIAM International Conference on Data Mining  
Powerful network analysis methods, developed in physics and social sciences, have been successfully used to tease out patterns that relate to community structure and network dynamics. In this paper,  ...  For instance, he and his coauthors on "Common Loops Merging Lisp and Object-Oriented Programming" bridge the functional and object-oriented subcommunities, while he and his coauthors on "Objects in Concurrent  ...  We find that data mining and software engineering are very interdisciplinary while theory and cryptography are not.  ... 
doi:10.1137/1.9781611972795.71 dblp:conf/sdm/BirdBN09 fatcat:5oexbwo4u5fi5efjdrel2tlewu

Hardware Acceleration of Frequent Itemsets Mining on Data Streams

Lázaro Bustio-Martínez, René Cumplido-Parra, Raudel Hernández-León, Claudia Feregrino-Uribe
2014 Research in Computing Science  
Approach Approach Based on Based on Approach Approach Based on Oriented to Oriented to Oriented to Oriented to Data source Data source Frequent Itemsets Mining Datasets Data streams Software Hardware Software  ...  The revised algorithms for Frequent Itemsets Mining on data streams in software performs an ap-proximate mining process, while the same task, oriented to datasets, performs an exact mining.  ...  At this point, a problem arises: reported hardware architectures are oriented to solve a different problem (long transactions in large alphabets or long transactions in small alphabets) and authors do  ... 
doi:10.13053/rcs-71-1-2 fatcat:dflwgkbs6re77fhancp23ymetm

Open challenges for data stream mining research

Georg Krempl, Myra Spiliopoulou, Jerzy Stefanowski, Indre Žliobaite, Dariusz Brzeziński, Eyke Hüllermeier, Mark Last, Vincent Lemaire, Tino Noack, Ammar Shaker, Sonja Sievi
2014 SIGKDD Explorations  
Our goal is to identify gaps between current research and meaningful applications, highlight open problems, and define new application-relevant research directions for data stream mining.  ...  The resulting analysis is illustrated by practical applications and provides general suggestions concerning lines of future research in data stream mining.  ...  on the challenges in stream mining.  ... 
doi:10.1145/2674026.2674028 fatcat:y3bozzeohveibgxb5wmiwfcogm
« Previous Showing results 1 — 15 out of 3,580 results