A neural network approach for optimal software testing and maintenance. Zaryabi, A., Hamza, & Ben, A. Neural Computing and Applications, 24(2):453--461, February, 2014.
A neural network approach for optimal software testing and maintenance [link]Paper  doi  abstract   bibtex   
In this paper, we propose a neural network-based model for optimal software testing and maintenance policy, where the software testing environment and the operational environment are characterized by an environmental factor. We also present a systematic study for defect detection and correction processes. In our proposed approach, we consider the logistic growth curve model and the constant correction time for defect prediction. Then, we estimate the jointly optimal software testing period and maintenance limit via minimization of a software cost function that takes into account the environmental factor and the imperfect fault removal. More precisely, the total expected cost is formulated via a discrete-type software reliability model based on the difference between operational environments, imperfect defect removal, and defect correction process. Experimental results on a real software data set are presented to demonstrate the effectiveness of the proposed approach in defect prediction as well as in determining the jointly optimal testing period and planned maintenance limit.
@article{ zaryabi_neural_2014,
  title = {A neural network approach for optimal software testing and maintenance},
  volume = {24},
  issn = {0941-0643, 1433-3058},
  url = {http://link.springer.com/article/10.1007/s00521-012-1251-4},
  doi = {10.1007/s00521-012-1251-4},
  abstract = {In this paper, we propose a neural network-based model for optimal software testing and maintenance policy, where the software testing environment and the operational environment are characterized by an environmental factor. We also present a systematic study for defect detection and correction processes. In our proposed approach, we consider the logistic growth curve model and the constant correction time for defect prediction. Then, we estimate the jointly optimal software testing period and maintenance limit via minimization of a software cost function that takes into account the environmental factor and the imperfect fault removal. More precisely, the total expected cost is formulated via a discrete-type software reliability model based on the difference between operational environments, imperfect defect removal, and defect correction process. Experimental results on a real software data set are presented to demonstrate the effectiveness of the proposed approach in defect prediction as well as in determining the jointly optimal testing period and planned maintenance limit.},
  language = {en},
  number = {2},
  urldate = {2014-07-22TZ},
  journal = {Neural Computing and Applications},
  author = {Zaryabi, Arash and Hamza, A. Ben},
  month = {February},
  year = {2014},
  keywords = {Artificial Intelligence (incl. Robotics), Computational Biology/Bioinformatics, Computational Science and Engineering, Data Mining and Knowledge Discovery, Image Processing and Computer Vision, Maintenance, Neural networks, Probability and Statistics in Computer Science, Software release, _done, _model_of_faults, _naming_fault_as_defect_model, _use_for_prediction},
  pages = {453--461}
}

Downloads: 0