Title
Software systems performance improvement by intelligent data structures customization.
Abstract
It is well known that data structures are essential in obtaining efficient algorithms, having a major importance in the software development process. A proper instantiation of a data structure can greatly impact the performance and the efficiency of the software system. In this paper we are focusing on the problem of customizing data structures instances during the execution of software systems using a supervised learning approach. In order to customize a data structure instance according to the software system’s current execution context, a neural network will be used. We experimentally evaluated our technique on a case study, emphasizing the advantages of the proposed approach. The obtained experimental results highlight the potential of our proposal in using a supervised learning based approach for dynamically configuring data structures instances.
Year
DOI
Venue
2014
10.1016/j.ins.2014.02.109
Information Sciences
Keywords
Field
DocType
Machine learning,Neural network,Software engineering,Data structure
Computer science,Software system,Artificial intelligence,Component-based software engineering,Software metric,Software verification and validation,Software construction,Software development,Software framework,Machine learning,Software sizing
Journal
Volume
ISSN
Citations 
274
0020-0255
0
PageRank 
References 
Authors
0.34
13
2
Name
Order
Citations
PageRank
Gabriela Czibula18019.53
István Gergely Czibula29111.79