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):12531260.
                [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.
   258   259   260   261   262   263   264   265   266   267   268