DocumentCode
3216427
Title
Transaction mapping based approach for mining software specifications
Author
Jeevarathinam, R. ; Thanamani, Antony Selvadoss
Author_Institution
Dept. of Comp. Sci, SNR Sons Coll., Coimbatore, India
fYear
2009
fDate
9-11 Dec. 2009
Firstpage
1596
Lastpage
1599
Abstract
Specification mining is a machine learning approach for discovering specifications of the protocols that code must obey when interacting with an application program interface or abstract data type. Two major concerns in engineering software systems are high maintenance costs and reliability of systems. To reduce maintenance efforts, there is a need for automated tools to help software developers understand their existing code base. So, there is a need to extract specifications to aid program comprehension. In this paper a novel technique to efficiently mine software specifications, called TM_TraceMiner is proposed which mines software specifications from program execution traces. The Transaction Mapping algorithm is currently one of the fastest approaches. To address the limitations of Apriori-like methods and FP-growth methods, a mining paradigm has been proposed, which uses Transaction Mapping algorithm. Experimental data shows that this method outperforms the other two methods.
Keywords
data flow analysis; data mining; formal specification; learning (artificial intelligence); software reliability; software tools; Apriori-like methods; FP-growth methods; TM_TraceMiner; abstract data type; machine learning; program comprehension; program execution traces; program interface; software developers; software specification mining; software systems engineering; systems reliability; transaction mapping algorithm; Application software; Costs; Data mining; Machine learning; Protocols; Reliability engineering; Software maintenance; Software systems; Software tools; Systems engineering and theory; Algorithms; Apriori; FP-growth; mining specifications;
fLanguage
English
Publisher
ieee
Conference_Titel
Nature & Biologically Inspired Computing, 2009. NaBIC 2009. World Congress on
Conference_Location
Coimbatore
Print_ISBN
978-1-4244-5053-4
Type
conf
DOI
10.1109/NABIC.2009.5393655
Filename
5393655
Link To Document