DocumentCode :
3601240
Title :
Maximum Entropy Discrimination Poisson Regression for Software Reliability Modeling
Author :
Chatzis, Sotirios P. ; Andreou, Andreas S.
Author_Institution :
Dept. of Electr. Eng., Comput. Eng. & Inf., Cyprus Univ. of Technol., Limassol, Cyprus
Volume :
26
Issue :
11
fYear :
2015
Firstpage :
2689
Lastpage :
2701
Abstract :
Reliably predicting software defects is one of the most significant tasks in software engineering. Two of the major components of modern software reliability modeling approaches are: 1) extraction of salient features for software system representation, based on appropriately designed software metrics and 2) development of intricate regression models for count data, to allow effective software reliability data modeling and prediction. Surprisingly, research in the latter frontier of count data regression modeling has been rather limited. More specifically, a lack of simple and efficient algorithms for posterior computation has made the Bayesian approaches appear unattractive, and thus underdeveloped in the context of software reliability modeling. In this paper, we try to address these issues by introducing a novel Bayesian regression model for count data, based on the concept of max-margin data modeling, effected in the context of a fully Bayesian model treatment with simple and efficient posterior distribution updates. Our novel approach yields a more discriminative learning technique, making more effective use of our training data during model inference. In addition, it allows of better handling uncertainty in the modeled data, which can be a significant problem when the training data are limited. We derive elegant inference algorithms for our model under the mean-field paradigm and exhibit its effectiveness using the publicly available benchmark data sets.
Keywords :
Bayes methods; Poisson distribution; data handling; learning (artificial intelligence); regression analysis; software metrics; software reliability; stochastic processes; Bayesian approach; Bayesian regression model; data handling uncertainty; data regression modeling; discriminative learning technique; elegant inference algorithm; maximum entropy discrimination poisson regression; maxmargin data modeling; posterior distribution; software engineering; software metrics; software reliability modeling; software system representation; Bayes methods; Computational modeling; Data models; Hidden Markov models; Integrated circuits; Software; Software reliability; Count data; Dirichlet process (DP); max-margin; mean-field; software reliability; software reliability.;
fLanguage :
English
Journal_Title :
Neural Networks and Learning Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
2162-237X
Type :
jour
DOI :
10.1109/TNNLS.2015.2391171
Filename :
7024109
Link To Document :
بازگشت