Mining dynamic noteworthy functions in software execution sequences.

07:00 EST 9th March 2017 | BioPortfolio

Summary of "Mining dynamic noteworthy functions in software execution sequences."

As the quality of crucial entities can directly affect that of software, their identification and protection become an important premise for effective software development, management, maintenance and testing, which thus contribute to improving the software quality and its attack-defending ability. Most analysis and evaluation on important entities like codes-based static structure analysis are on the destruction of the actual software running. In this paper, from the perspective of software execution process, we proposed an approach to mine dynamic noteworthy functions (DNFM)in software execution sequences. First, according to software decompiling and tracking stack changes, the execution traces composed of a series of function addresses were acquired. Then these traces were modeled as execution sequences and then simplified so as to get simplified sequences (SFS), followed by the extraction of patterns through pattern extraction (PE) algorithm from SFS. After that, evaluating indicators inner-importance and inter-importance were designed to measure the noteworthiness of functions in DNFM algorithm. Finally, these functions were sorted by their noteworthiness. Comparison and contrast were conducted on the experiment results from two traditional complex network-based node mining methods, namely PageRank and DegreeRank. The results show that the DNFM method can mine noteworthy functions in software effectively and precisely.


Journal Details

This article was published in the following journal.

Name: PloS one
ISSN: 1932-6203
Pages: e0173244


DeepDyve research library

PubMed Articles [11222 Associated PubMed Articles listed on BioPortfolio]

PeptideMapper: Efficient and Versatile Amino Acid Sequence and Tag Mapping.

The mapping of amino acid sequences is an essential task in bioinformatics. Notably, the mapping of peptide sequences on a proteome is required for the post-processing of proteomics results. However, ...

Mining of high utility-probability sequential patterns from uncertain databases.

High-utility sequential pattern mining (HUSPM) has become an important issue in the field of data mining. Several HUSPM algorithms have been designed to mine high-utility sequential patterns (HUPSPs)....

A singular mutation in the hemagglutinin of the 1918 pandemic virus.

The influenza pandemic of 1918-1919 killed at least 50 million people. The reasons why this pandemic was so deadly remain largely unknown [9]. However, It has been shown that the 1918 viral hemaggluti...

Developing control over the execution of scripts: The role of maintained hierarchical goal representations.

The execution of a script often requires detecting and resolving conflict with a goal, particularly in nonroutine situations. To take the example of taking a bus daily to work, if someone's usual bus ...

Systematic review of community health impacts of mountaintop removal mining.

The objective of this evaluation is to understand the human health impacts of mountaintop removal (MTR) mining, the major method of coal mining in and around Central Appalachia. MTR mining impacts the...

Clinical Trials [1877 Associated Clinical Trials listed on BioPortfolio]

Newer Breast MRI Sequences for the Evaluation of Breast Cancer -FIESTA, Vibrant-DE and IDEAL: Feasibility Evaluation

The purpose of this study is to evaluate new computer software on breast magnetic resonance imaging (MRI). The information from this study may help doctors and scientists develop better wa...

4D FLOW: Feasibility Study of a Sequence 4D of Flow Applied to the Cervico-encephalic Vascular Pathologies

The dynamic angio-MR sequences with injection of contrast (CE ARM) allow the study of the vascular anatomy. These sequences, widely used in clinical routine have shown their utility, in pa...

Interest of New MRI Sequences After Embolization of Brain Arteriovenous Malformations

In previous studies exploring specific sequences of MRI (susceptibility weighted imaging (SWI) and arterial spin labeling (ASL)), the investigators have shown the great sensibility of thes...

Diabetes Mellitus Care Decision Making Model Through Data Mining

We tried to use data mining method to find out the new model of factors that affects the progression of diabetes mellitus.

Software for Alternative Communication

The aim of this study is evaluate a software developed for alternative communication designed for people with speech difficulties. The software was executed by 30 volunteers using mobile d...

Medical and Biotech [MESH] Definitions

The act of testing the software for compliance with a standard.

Specifications and instructions applied to the software.

Software capable of recognizing dictation and transcribing the spoken words into written text.

Text editing and storage functions using computer software.

Computer programs or software installed on mobile electronic devices which support a wide range of functions and uses which include television, telephone, video, music, word processing, and Internet service.

Quick Search

DeepDyve research library

Searches Linking to this Article