Page 263 - 《软件学报》2021年第7期
P. 263
姜淑娟 等:基于路径分析和信息熵的错误定位方法 2181
[11] Chen MY, Kiciman E, Fratkin E, Fox A, Brewer E. Pinpoint: Problem determination in large, dynamic internet services. In: Proc.
of the 32th Int’l Conf. on Dependable Systems and Networks. 2002. 595–604.
[12] Baah GK, Podgurski A, Harrold MJ. The probabilistic program dependence graph and its application to fault diagnosis. IEEE Trans.
on Software Engineering, 2010,36(4):528–545.
[13] Feyzi F, Parsa S. FPA-FL: Incorporating static fault-proneness analysis into statistical fault localization. Journal of Systems and
Software, 2018,136:39–58.
[14] Chen X, Ju XL, Wen WZ, Gu Q. Review of dynamic fault localization approaches based on program spectrum. Ruan Jian Xue
Bao/Journal of Software, 2015,26(2):390−412 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/4708.htm [doi:
10.13328/j.cnki.jos.004708]
[15] Zeller A. Why Programs Fail: A Guide to Systematic Debugging. Elsevier, 2009.
[16] Aho AV, Lam MS, Sethi R, Ullman JD. Compilers: Principles, Techniques, & Tools. Pearson, 2007.
[17] Troya J, Segura S, Parejo JA, Ruiz-Cortes A. Spectrum-based fault localization in model transformations. ACM Trans. on Software
Engineering and Methodology, 2018,27:3–13.
[18] Ding H, Chen L, Qian J, Xu L, Xu BW. Fault localization method using information quantity. Ruan Jian Xue Bao/Journal of
Software, 2013,24(7):1484−1494 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/4294.htm [doi: 10.3724/SP.J.
1001.2013.04294]
[19] Do H, Elbaum S, Rothermel G. Supporting controlled experimentation with testing techniques: An infrastructure and its potential
impact. Empirical Software Engineering, 2005,10(4):405–435.
[20] Just R, Jalali D, Ernst MD. Defect4J: A database of existing faults to enable controlled testing studies for Java programs. In: Proc.
of the 23rd Int’l Symp. on Software Testing and Analysis. 2013. 437–440.
[21] Jones JA, Harrold MJ. Empirical evaluation of the Tarantula automatic fault-localization techniques. In: Proc. of the Int’l Conf. on
Automation Software Engineering. 2005. 273–282.
[22] Wong WE, Qi Y. BP neural network-based effective fault localization. Int’l Journal of Software Engineering and Knowledge
Engineering, 2009,19(4):573–597.
[23] Xie X, Chen TY, Kuo FC, Xu B. A theoretical analysis of the risk evaluation formulas for spectrum-based fault localization. ACM
Trans. on Software Engineering and Methodology, 2013,22(4):1–40.
[24] Zhang Z, Tan QP, Mao XG, Lei Y, Chang X, Xue JX. Effective fault localization approach based on enhanced contexts. Ruan Jian
Xue Bao/Journal of Software, 2019,30(2):266−281 (in Chinese with English abstract). http://www.jos.org.cn/1000-9825/5677.htm
[doi: 10.13328/j.cnki.jos.005677]
[25] Li ZJ, Yan LF, Liu YZ, Zhang ZY, Jiang B, MURE: Making use of mutations to refine spectrum-based fault localization. In: Proc.
of the IEEE Int’l Conf. on Software Quality, Reliability and Security Companion. 2018. 56–63.
[26] Kochhar PS, Xia X, Lo D, Li S. Practitioners’ expectations on automated fault localization. In: Proc. of the 25th Int’l Symp. on
Software Testing and Analysis. 2016. 165–176.
[27] Collofello JS, Cousins L. Towards automatic software fault localization through decision-to-decision path analysis. In: Proc. of the
National Computer Conf. 1987. 539–544.
[28] Korel B. PELAS—Program error-locating assistant system. IEEE Trans. on Software Engineering, 1988,14 (9):12531260.
[29] Renieris M, Reiss SP. Fault localization with nearest neighbor queries. In: Proc. of the 18th IEEE Int’l Conf. on Automated
Software Engineering. 2003. 30–39.
[30] Naish L, Lee HJ, Ramamohanarao. A model for spectra-based software diagnosis. ACM Trans. on Software Engineering and
Methodology, 2011,20(3):1–32.
[31] Wong WE, Debroy V, Choi B. A family of code coverage based heuristics for effective fault localization. Journal of Systems and
Software, 2010,83(2):188–208.
[32] Wong WE, Debroy V, Xu D. Towards better fault localization: A crosstab-based statistical approach. IEEE Trans. on Systems Man
and Cybernetics Part C-Applications and Reviews, 2012,42(3):378–396.
[33] Wong WE, Debroy V, Gao R, Li Y. The DStar method for effective software fault localization. IEEE Trans. on Reliability, 2014,
63(1):290–308.
[34] Souza HA, Mutti D, Chaim ML, Kon F. Contextualizing spectrum-based fault localization. Information and Software Technology,
2018(94):245–261.