[1] SAWADPONG P, ALLEN E B, WILLIAMS B J. Exception handling defects: an empirical study[C]//Proceedings of the 14th International Symposium on High-Assurance Systems Engineering, Omaha, Oct 25-27, 2012. Washington: IEEE Computer Society, 2012: 90-97.
[2] LINARES-VáSQUEZ M, BAVOTA G, BERNAL-CáRDENAS C, et al. API change and fault proneness: a threat to the success of Android Apps[C]//Proceedings of the 9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Saint Petersburg, Aug 18-26, 2013. New York: ACM, 2013: 477-487.
[3] ASADUZZAMAN M, AHASANUZZAMAN M, ROY C K, et al. How developers use exception handling in Java?[C]//Proceedings of the 13th International Conference on Mining Software Repositories, Austin, May 14-22, 2016. New York: ACM, 2016: 516-519.
[4] SHAH H, GORG C, HARROLD M J. Understanding exception handling: viewpoints of novices and experts[J]. IEEE Transactions on Software Engineering, 2010, 36(2): 150-161.
[5] THUMMALAPENTA S, XIE T. Mining exception-handling rules as sequence association rules[C]//Proceedings of the 31st International Conference on Software Engineering, Vancouver, May 16-24, 2009. Piscataway: IEEE, 2009: 496-506.
[6] NGUYEN T, VU P, NGUYEN T. Code recommendation for exception handling[C]//Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. New York: ACM, 2020: 1027-1038.
[7] ZHANG J, WANG X, ZHANG H Y, et al. A novel neural source code representation based on abstract syntax tree[C]//Proceedings of the 41st International Conference on Software Engineering, Montreal, May 25-31, 2019. Piscataway: IEEE, 2019: 783-794.
[8] LIU F, LI G, WEI B, et al. A self-attentional neural architecture for code completion with multi-task learning[C]//Proceedings of the 28th International Conference on Program Comprehension, Seoul, Jul 13-15, 2020. New York: ACM, 2020: 37-47.
[9] VASWANI A, SHAZEER N, PARMAR N, et al. Attention is all you need[C]//Advances in Neural Information Processing Systems 30, Long Beach, Dec 4-9, 2017. Red Hook: Curran Associates, 2017: 5998-6008.
[10] LI Y H, YING S, JIA X Y, et al. EH-Recommender: recommending exception handling strategies based on program context[C]//Proceedings of the 23rd International Conference on Engineering of Complex Computer Systems, Melbourne, Dec 12-14, 2018. Washington: IEEE Computer Society, 2018: 104-114.
[11] CACHO N, CESAR T, FILIPE T, et al. Trading robustness for maintainability: an empirical study of evolving C# programs[C]//Proceedings of the 36th International Conference on Software Engineering, Hyderabad, May 31-Jun 7, 2014. New York: ACM, 2014: 584-595.
[12] OSMAN H, CHIS A, CORRODI C, et al. Exception evolution in long-lived Java systems[C]//Proceedings of the 14th International Conference on Mining Software Repositories, Buenos Aires, May 20-28, 2017. Washington: IEEE Computer Society, 2017: 302-311.
[13] MARINESCU C. Should we beware the exceptions? An empirical study on the eclipse project[C]//Proceedings of the 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, Sep 23-26, 2013. Washington: IEEE Computer Society, 2013: 250-257.
[14] ZHONG H, MEI H. Mining repair model for exception-related bug[J]. Journal of Systems and Software, 2018, 141: 16-31.
[15] RAHMAN M M, ROY C K. On the use of context in recommending exception handling code examples[C]//Proceedings of the 14th International Working Conference on Source Code Analysis and Manipulation, Victoria, Sep 28-29, 2014. Washington: IEEE Computer Society, 2014: 285-294.
[16] FILHO L J, ROCHA L S, ANDRADE R M C, et al. Preventing erosion in exception handling design using static-architecture conformance checking[C]//LNCS 10475: Proceedings of the 11th European Conference on Software Architecture, Canterbury, Sep 11-15, 2017. Cham: Springer, 2017: 67-83.
[17] ROBILLARD M P, MURPHY G C. Designing robust Java programs with exceptions[C]//Proceedings of the 2000 ACM SIGSOFT Symposium on Foundations of Software Engineering, San Diego, Nov 6-10, 2000. New York: ACM, 2000: 2-10.
[18] CACHO N, FILHO F C, GARCIA A, et al. EJFlow: taming exceptional control flows in aspect-oriented programming[C]//Proceedings of the 7th International Conference on Aspect-Oriented Software Development, Brussels, Mar 31-Apr 4, 2008. New York: ACM, 2008: 72-83.
[19] HU X, LI G, XIA X, et al. Deep code comment generation[C]//Proceedings of the 26th International Conference on Program Comprehension, Gothenburg, May 27-28, 2018. New York: ACM, 2018: 200-210.
[20] AHMED K, KESKAR N S, SOCHER R. Weighted transformer network for machine translation[J]. arXiv:1711.02132, 2017.
[21] FENG Z, GUO D, TANG D, et al. CodeBERT: a pre-trained model for programming and natural languages[J]. arXiv:2002.08155, 2020.
[22] HAN Y, TANG J, CHEN Q. Network embedding under partial monitoring for evolving networks[C]//Proceedings of the 28th International Joint Conference on Artificial Intelligence, Macao, China, Aug 10-16, 2019. Menlo Park: AAAI, 2019: 2463-2469.
[23] SUN Z Y, ZHU Q H, MOU L L, et al. A grammar based structural CNN decoder for code generation[C]//Proceedings of the 33rd AAAI Conference on Artificial Intelligence, the 31st Innovative Applications of Artificial Intelligence Conference, the 9th AAAI Symposium on Educational Advances in Artificial Intelligence, Honolulu, Jan 27-Feb 1, 2019. Menlo Park: AAAI, 2019: 7055-7062.
[24] NGUYEN T, VU P, NGUYEN T. Personalized code recommendation[C]//Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, Cleveland, Sep 29-Oct 4, 2019. Piscataway: IEEE, 2019: 313-317.
[25] LI B, YAN M, XIA X, et al. DeepCommenter: a deep code comment generation tool with hybrid lexical and syntactical information[C]//Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. New York: ACM, 2020: 1571-1575.
[26] CAI R C, LIANG Z H, XU B Y, et al. TAG: type auxiliary guiding for code comment generation[C]//Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics. Stroudsburg: ACL, 2020: 291-301.
[27] MIKOLOV T, SUTSKEVER I, CHEN K, et al. Distributed representations of words and phrases and their compositionality[C]//Advances in Neural Information Processing Systems 26, Lake Tahoe, Dec 5-8, 2013. Red Hook: Curran Associates, 2013: 3111-3119.
[28] DEVLIN J, CHANG M W, LEE K, et al. BERT: pre-training of deep bidirectional transformers for language understanding[C]//Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Minneapolis, Jun 2-7, 2019. Stroudsburg: ACL, 2019: 4171-4186.
|