Int J Performability Eng ›› 2018, Vol. 14 ›› Issue (9): 2090-2104.doi: 10.23940/ijpe.18.09.p18.20902104
Previous Articles Next Articles
Chia-Hao Leea, Chin-Yu Huangb, *, and Tzu-Yang Linb
Revised on
;
Accepted on
Contact:
* E-mail address: Chia-Hao Lee, Chin-Yu Huang, and Tzu-Yang Lin. A Study of Applying Fault-based Genetic-Like Programming Approaches to Automatic Software Fault Corrections [J]. Int J Performability Eng, 2018, 14(9): 2090-2104.
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
[1] A. Arcuri, “On the Automation of Fixing Software Bugs,” in [2] B. Korel and A. M. Al-Yami, “Assertion-Oriented Automated Test Data Generation,” in [3] A. E.Eiben and J. E. Smith, “Introduction to Evolutionary Computing,” Springer, Vol. 53, Heidelberg, Germany, 2003 [4] J. Edvardsson, “A Survey on Automatic Test Data Generation,” in [5] J. R. Koza, “Genetic Programming: On the Programming of Computers by Means of Natural Selection. Massachusetts,” USA: MIT Press, 1992 [6] J. L.Wilkerson and D. Tauritz, “Coevolutionary Automated Software Correction,” in [7] M. Auguston, C. Jeffery,S. Underwood, “A Framework for Automatic Debugging,” in [8] Y. C. Huang, C. Y. Huang, J. R. Chang,T. Y. Chen, “A Study of Cost-Cognizant Test Case Prioritization using Genetic Algorithm with Test History,” in [9] R. Poli, W. B. Langdon,N. F.McPhee, “A Field Guide to Genetic Programming,” (http://www.gp-field-guide.org.uk, accessed May 2018 [10] S. Staber, B. Jobstmann,R. Bloem, “Finding and Fixing Faults,” in [11] A. Zeller, “Automated Debugging: Are We Close?” [12] B. Jobstmann, A. Griesmayer,R. Bloem, “Program Repair as a Game,” in [13] T. Mens and T. Tourwé, “A Survey of Software Refactoring,” [14] W. Weimer, “Patches as Better Bug Reports,” in [15] A. Arcuri and X. Yao, “A Novel Co-Evolutionary Approach to Automatic Software Bug Fixing,” in [16] J. Clarke, et al., “Reformulating Software Engineering as a Search Problem,” in [17] M. Harman and B. F. Jones, “Search-based Software Engineering,” [18] S. Forrest, T. Nguyen, W. Weimer,C. L. Goues, “A Genetic Programming Approach to Automated Software Repair,” in [19] W. Weimer, S. Forrest, C. Le Goues, N. Claire,T. Nguyen, “Automatic Program Repair with Evolutionary Computation,” [20] W. Weimer, T. Nguyen, C. Le Goues,S. Forrest, “Automatically Finding Patches using Genetic Programming,” in [21] J. H.Perkins et al., “Automatically Patching Errors in Deployed Software,” in [22] B. Demsky and M. Rinard, “Automatic Detection and Repair of Errors in Data Structures,” in [23] B. Elkarablieh and S. Khurshid. “Juzi: A Tool for Repairing Complex Data Structures,” in [24] M. Z. Malik, K. Ghori, B. Elkarablieh,S. Khurshid, “A Case for Automated Debugging using Data Structure Repair,” in P [25] C. Le Goues, T. V. Nguyen, S. Forrest,W. Weimer, “Genprog: A Generic Method for Automatic Software Repair,” [26] D. Kim, J. Nam, J. Song,S. Kim, “Automatic Patch Generation Learned from Human-Written Patches,” in [27] F. Long and M. Rinard, “Staged Program Repair with Condition Synthesis,” in [28] S. Mechtaev, J. Yi,A. Roychoudhury, “Angelix: Scalable Multiline Program Patch Synthesis via Symbolic Analysis,” in [29] H. D. T.Nguyen, D. Qi, A. Roychoudhury, and S. Chandra, “Semfix: Program Repair via Semantic Analysis,” in [30] F. DeMarco, J. Xuan, D. Le Berre,M. Monperrus, “Automatic Repair of Buggy If Conditions and Missing Preconditions with SMT,” in [31] S. Mechtaev, J. Yi,A. Roychoudhury, “Directfix: Looking for Simple Program Repairs,” in [32] C. J.Hsu and C. Y. Huang, “A Study on the Applicability of Modified Genetic Algorithms for the Parameter Estimation of Software Reliability Modeling,” in [33] C. J. Hsu, C. Y. Huang,T. Y. Chen, “A Modified Genetic Algorithm for Parameter Estimation of Software Reliability Growth Models,” in [34] G. C. Necula, S. McPeak, S. P. Rahul,W. Weimer, “Cil: Intermediate Language and Tools for Analysis and Transformation of C Programs,” in [35] T. Ball, M. Naik,S. K. Rajamani, “From Symptom to Cause: Localizing Errors in Counterexample Traces,” [36] J. A.Jones and M. J. Harrold, “Empirical Evaluation of the Tarantula Automatic Fault-Localization Technique,” in [37] V. Debroy and W. E. Wong, “Using Mutation to Automatically Suggest Fixes for Faulty Programs,” in [38] E. Fast, C. Le Goues, S. Forrest,W. Weimer, “Designing Better fitness Functions for Automated Program Repair,” in [39] C. H. Lee, “Analysis of Automatic Software Correction using A Fault-Based Genetic-Like Programming Approach,” M. S. Thesis, Institute of Information Systems and Applications, National Tsing Hua University, Hsinchu, Taiwan, 2011 |
[1] | Yihao Li, Pan Liu, W. Eric Wong, Nicholas Chau, and Chih-Wei Hsu. Alternative Ranking Distance Metrics for Fault-Focused Clustering in Parallel Fault Localization [J]. Int J Performability Eng, 2023, 19(10): 633-643. |
[2] | Bhupendra Kumar and Sarvesh Tanwar. Rule-based Merged Line Segmentation Technique [J]. Int J Performability Eng, 2022, 18(7): 485-491. |
[3] | S. Guru Prasad, M. K. Badrinarayanan, and V. Ceronmani Sharmila. Efficacy and Security Effectiveness: Key Parameters in Evaluation of Network Security [J]. Int J Performability Eng, 2022, 18(4): 282-288. |
[4] | Houssam Lala, Ahmed Bellaouar, Redouane Zellagui, and Sidali Bacha. Reliability-based Maintenance Modelling of Multi-Component Systems using the Proportional Intensity Model [J]. Int J Performability Eng, 2022, 18(1): 56-62. |
[5] | Mahesha Pandit, Deepali Gupta. Performance of Genetic Programming-based Software Defect Prediction Models [J]. Int J Performability Eng, 2021, 17(9): 787-795. |
[6] | Zirong Hong, Bo Dan, and Zhaojun Wu. A New Algorithm for Encoder Recognition of Turbo Code Components [J]. Int J Performability Eng, 2020, 16(8): 1159-1170. |
[7] | Mengyu Ji, Song Huang, and Zhanwei Hui. Spectrum-based Security Bug Localization by Analyzing Error Propagation [J]. Int J Performability Eng, 2020, 16(8): 1289-1298. |
[8] | Yong Wang, SanMing Liu, Jun Li, Xiangyu Cheng, and Wan Zhou. Lightweight Fault Localization using Weighted Dynamic Control Flow Subgraph [J]. Int J Performability Eng, 2020, 16(2): 214-222. |
[9] | Kunpeng Li, Shoujie Jin, Zhixin He, Qianqian Yang, Sheng Lin. Critical Component Identification and Reliability Enhancement of AC Metro Traction Substation using FTA and Sequential Monte Carlo Simulation [J]. Int J Performability Eng, 2020, 16(12): 1862-1874. |
[10] | Zhongbo Wang and Zhilin Suo. Data Analysis of Hybrid Principal Component for Rural Land Circulation Management based on Gray Relation Algorithmic Models [J]. Int J Performability Eng, 2019, 15(7): 1976-1987. |
[11] | Zhao Li, Yi Song, Siwei Zhou, Dongcheng Li, and Peng Chen. Normalization of Notation NCF for Improving Fault Localization [J]. Int J Performability Eng, 2019, 15(7): 1988-1997. |
[12] | Sha Li and Yu Quan. Financial Risk Prediction for Listed Companies using IPSO-BP Neural Network [J]. Int J Performability Eng, 2019, 15(4): 1209-1219. |
[13] | Qiang Ma and Qingshan Liu. Facial Components-based Representation for Caricature Face Recognition [J]. Int J Performability Eng, 2019, 15(3): 763-771. |
[14] | Junfeng Zhao and Yingjie Li. Approach to Discovering Reusable Components in Java Legacy System [J]. Int J Performability Eng, 2019, 15(2): 637-644. |
[15] | Bingwu Fang, Yong Li, Yong Wang, Xiangyu Cheng, and Zhaohui Xu. Search-based Software Debugging using Weighted Fault Propagation Graphs [J]. Int J Performability Eng, 2019, 15(12): 3179-3186. |
|