Page 124 - 《软件学报》2025年第5期
P. 124

2024                                                       软件学报  2025  年第  36  卷第  5  期


                     [doi: 10.1109/32.988498]
                 [16]  Jiang B, Wu YX, Li T, Chan WK. SimplyDroid: Efficient event sequence simplification for Android application. In: Proc. of the 32nd
                     IEEE/ACM Int’l Conf. on Automated Software Engineering. Urbana-Champaign: IEEE, 2017. 297–307.
                 [17]  Clapp L, Bastani O, Anand S, Aiken A. Minimizing GUI event traces. In: Proc. of the 24th ACM SIGSOFT Int’l Symp. on Foundations
                     of Software Engineering. Seattle: ACM, 2016. 422–434. [doi: 10.1145/2950290.2950342]
                 [18]  Sui YL, Zhang YF, Zheng W, Zhang MQ, Xue JL. Event trace reduction for effective bug replay of Android APPs via differential GUI
                     state analysis. In: Proc. of the 27th ACM Joint Meeting on European Software Engineering Conf. and Symp. on the Foundations of
                     Software Engineering. Tallinn: ACM, 2019. 1095–1099. [doi: 10.1145/3338906.3341183]
                 [19]  Yan JW, Zhou H, Deng X, Wang P, Yan RJ, Yan J, Zhang J. Efficient testing of GUI applications by event sequence reduction. Science
                     of Computer Programming, 2021, 201: 102522. [doi: 10.1016/j.scico.2020.102522]
                 [20]  Misherghi G, Su ZD. HDD: Hierarchical delta debugging. In: Proc. of the 28th Int’l Conf. on Software Engineering. Shanghai: ACM,
                     2006. 142–151. [doi: 10.1145/1134285.1134307]
                 [21]  Herfert  S,  Patra  J,  Pradel  M.  Automatically  reducing  tree-structured  test  inputs.  In:  Proc.  of  the  32nd  IEEE/ACM  Int’l  Conf.  on
                     Automated Software Engineering. Urbana: IEEE, 2017. 861–871. [doi: 10.1109/ASE.2017.8115697]
                 [22]  Regehr J, Chen Y, Cuoq P, Eide E, Ellison C, Yang XJ. Test-case reduction for C compiler bugs. In: Proc. of the 33rd ACM SIGPLAN
                     Conf. on Programming Language Design and Implementation. Beijing: ACM, 2012. 335–346. [doi: 10.1145/2254064.2254104]
                 [23]  Kanstrén T, Chechik M. Trace reduction and pattern analysis to assist debugging in model-based testing. In: Proc. of the 2014 IEEE Int’l
                     Symp. on Software Reliability Engineering Workshops. Naples: IEEE, 2014. 238–243. [doi: 10.1109/ISSREW.2014.9]
                 [24]  Wang J, Dou WS, Gao CS, Gao Y, Wei J. Context-based event trace reduction in client-side JavaScript applications. In: Proc. of the 11th
                     IEEE Int’l Conf. on Software Testing, Verification and Validation. Västerås: IEEE, 2018. 127–138. [doi: 10.1109/ICST.2018.00022]
                 [25]  Gharachorlu G, Sumner N. Avoiding the familiar to speed up test case reduction. In: Proc. of the 18th IEEE Int’l Conf. on Software
                     Quality, Reliability and Security. Lisbon: IEEE, 2018. 426–437. [doi: 10.1109/QRS.2018.00056]
                 [26]  Choi W, Sen K, Necul G, Wang WY. DetReduce: Minimizing Android GUI test suites for regression testing. In: Proc. of the 40th Int’l
                     Conf. on Software Engineering. Gothenburg: IEEE, 2018. 445–455. [doi: 10.1145/3180155.3180173]
                 [27]  Jiang B, Wang XY, Xu HQ, Wang H, Zhang CY. Nondeterministic event sequence reduction for Android applications. In: Proc. of the
                     5th Int’l Conf. on Dependable Systems and Their Applications. Dalian: IEEE, 2018. 96–101. [doi: 10.1109/DSA.2018.00026]
                 [28]  Reps T, Horwitz S, Sagiv M. Precise interprocedural dataflow analysis via graph reachability. In: Proc. of the 22nd ACM SIGPLAN-
                     SIGACT Symp. on Principles of Programming Languages. San Francisco: ACM, 1995. 49–61. [doi: 10.1145/199448.199462]
                 [29]  Tan SH, Dong Z, Gao X, Roychoudhury A. Repairing crashes in Android APPs. In: Proc. of the 40th IEEE/ACM Int’l Conf. on Software
                     Engineering. Gothenburg: IEEE, 2018. 187–198. [doi: 10.1145/3180155.3180243]
                 [30]  Pan MX, Xu TT, Pei Y, Li Z, Zhang T, Li XD. GUI-guided test script repair for mobile APPs. IEEE Trans. on Software Engineering,
                     2022, 48(3): 910–929. [doi: 10.1109/TSE.2020.3007664]
                 [31]  Su  T,  Wang  J,  Su  ZD.  Benchmarking  automated  GUI  testing  for  Android  against  real-world  bugs.  In:  Proc.  of  the  29th  ACM  Joint
                     Meeting  on  European  Software  Engineering  Conf.  and  Symp.  on  the  Foundations  of  Software  Engineering.  Athens:  ACM,  2021.
                     119–130. [doi: 10.1145/3468264.3468620]
                 [32]  Fazzini  M,  Xin  Q,  Orso  A.  Automated  API-usage  update  for  Android  APPs.  In:  Proc.  of  the  28th  ACM  SIGSOFT  Int’l  Symp.  on
                     Software Testing and Analysis. Beijing: ACM, 2019. 204–215. [doi: 10.1145/3293882.3330571]
                 [33]  Lin JW, Salehnamadi N, Malek S. Test automation in open-source Android APPs: A large-scale empirical study. In: Proc. of the 35th
                     IEEE/ACM Int’l Conf. on Automated Software Engineering. Melbourne: IEEE, 2020. 1078–1089.
                 [34]  Xia H, Zhang Y, Zhou YT, Chen XT, Wang Y, Zhang XY, Cui SS, Hong G, Zhang XH, Yang M, Yang ZM. How Android developers
                     handle  evolution-induced  API  compatibility  issues:  A  large-scale  study.  In:  Proc.  of  the  42nd  IEEE/ACM  Int’l  Conf.  on  Software
                     Engineering. Seoul: IEEE, 2020. 886–898.
                 [35]  Wang HY, Xia X, Lo D, Grundy J, Wang XY. Automatic solution summarization for crash bugs. In: Proc. of the 43rd IEEE/ACM Int’l
                     Conf. on Software Engineering. Madrid: IEEE, 2021. 1286–1297. [doi: 10.1109/ICSE43902.2021.00117]
                 [36]  Vallée-Rai R, Co P, Gagnon E, Hendren L, Lam P, Sundaresan V. Soot: A Java bytecode optimization framework. In: Proc. of the 2010
                     CASCON 1st Decade High Impact Papers. Toronto: IBM, 2010. 214–224. [doi: 10.1145/1925805.1925818]
                 [37]  Arzt S, Rasthofer S, Fritz C, Bodden E, Bartel A, Klein J, Le Traon Y, Octeau D, McDaniel P. FlowDroid: Precise context, flow, field,
                     object-sensitive and lifecycle-aware taint analysis for Android APPs. ACM SIGPLAN Notices, 2014, 49(6): 259–269. [doi: 10.1145/
                     2666356.2594299]
                 [38]  Lin L, Liao XF, Jin H, Li P. Computation offloading toward edge computing. Proc. of the IEEE, 2019, 107(8): 1584–1607. [doi: 10.1109/
   119   120   121   122   123   124   125   126   127   128   129