과제정보
This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2019R1I1A3A01056368).
참고문헌
- B. W. Boehm. (1991). Software risk management: principles and practices. IEEE Software 8(1), 32-41. DOI : 10.1109/52.62930
- M. Lindvall & K. Sandahl. (1998). How well do experienced software developers predict software change?, Journal of Systems and Software, 43(1), 19-27. DOI : 10.1016/S0164-1212(98)10019-5
- L. Kaur & A. Mishra. (2020). A Pragmatic Framework for Predicting Change Prone Files Using Machine Learning Techniques with Java-based Software, Asia Pacific Journal of Information Systems, 30(3). DOI : 10.14329/apjis.2020.30.3.457
- A. G. Koru & H. Liu. (2007). Identifying and characterizing change-prone classes in two large-scale opensource products. Journal of Systems and Software, 80(1), 63-73. DOI : 10.1016/j.jss.2006.05.017
- C. S. Melo, M. M. L. da Cruz, A. D. F. Martins, T. Matos, J. M. da Silva Monteiro Filho & J. de Castro Machado, (2019). A practical guide to support change-proneness prediction. In Proceedings of the 21st International Conference on Enterprise Information Systems, SciTePress, 269-276. DOI : 10.5220/0007727702690276
- A. D. F. Martins, C. Melo, J. M. S. Monteiro & J. C. Machado, (2020). Empirical Study about Class Change Proneness Prediction using Software Metrics and Code Smells, In Proceedings of the 22nd International Conference on Enterprise Information Systems, SciTePress, 140-147. DOI : 10.5220/0009410601400147
- A. Barbez, F. Khomh & Y. Gueheneuc. (2019). Deep Learning Anti-patterns from Code Metrics History. In Proceedings of the 37th International Conference on Software Maintenance and Evolution. IEEE, 114-124. DOI : 10.1109/ICSME.2019.00021
- N. Pritam, M. Khari, L. Hoang Son, R. Kumar, S. Jha, I. Priyadarshini, M. Abdel-Basset, & H. Viet Long. (2019). Assessment of code smell for predicting class change proneness using machine learning. IEEE Access, 7, 37414-37425. DOI : 10.1109/ACCESS.2019.2905133
- F. Pudlitz, F. Brokhausen, & A. Vogelsang. (2019). Extraction of system states from natural language requirements. In Proceedings of the 27th International Conference on Requirements Engineering. IEEE, 211-222. DOI : 10.14279/depositonce-8717
- J. Chen, C, Chen, Z. Xing, X. Xia, L. Zhu, J. Grundy, & J. Wang. (2020). Wireframe-based UI design search through image autoencoder. ACM Transactions on Software Engineering and Methodology, 29(3), ACM, 1-31. DOI : 10.1145/3391613
- Y. Hussain, Z. Huang, Y. Zhou, & S. Wang. (2020). CodeGRU: Context-aware deep learning with gated recurrent unit for source code modeling. Information and Software Technology, 125, 106309. DOI : 10.1016/j.infsof.2020.106309
- Y. Yang, X. Xia, D. Lo, & J. Grundy. (2020), A Survey on Deep Learning for Software Engineering, ArXiv, 2011.14597.
- Tianchi Zhou, Xiaobing Sun, Xin Xia, Bin Li & Xiang Chen. (2019). Improving defect prediction with deep forest. Information and Software Technology, 114, 204-216. DOI : 10.1016/j.infsof.2019.07.003
- H. K. Dam, T. Pham, S. W. Ng, T. Tran, J. Grundy, A. Ghose, T. Kim & C. Kim. (2019). Lessons learned from using a deep tree-based model for software defect prediction in practice. In Proceedings of the 16th International Conference on Mining Software Repositories. IEEE, 46-57. DOI : 10.1109/MSR.2019.00017
- M. Wen, R. Wu & S. Cheung. (2018). How well do change sequences predict defects? sequence learning from software changes. IEEE Transactions on Software Engineering, 46, 1155-1175. DOI : 10.1109/TSE.2018.2876256
- M. Y. Mhawish & M. Gupta. (2019) Generating Code-Smell Prediction Rules Using Decision Tree Algorithm and Software Metrics, International Journal of Computer Sciences and Engineering, 7(5), 41-48. DOI : 10.26438/ijcse/v7i5.4148
- T. Guggulothu & S. A. Moiz. (2020). Code smell detection using multi-label classification approach. Software Quality Journal, 28, 1063-1086. DOI : 10.1007/s11219-020-09498-y
- M. Y. Mhawish & M. Gupta. (2020). Predicting Code Smells and Analysis of Predictions: Using Machine Learning Techniques and Software Metrics. Journal of Computer Science and Technology, 35, 1428-1445. DOI : 10.1007/s11390-020-0323-7
- H. Watson, T. J. McCabe, & D. R. Wallace. (1996). Structured Testing: A Testing Methodology Using the Cyclomatic Complexity Metric. Gaithersburg, MD, USA: NIST, 1-114. DOI : 10.6028/NIST.SP.500-235
- V. Y. Shen, S. D. Conte, & H. E. Dunsmore. (1983). Software science revisited: A critical analysis of the theory and its empirical support, IEEE Transactions on Software Engineering, 9(2), 155-165. DOI : 10.1109/TSE.1983.236460
- S. Chidamber, & C. Kemerer. (1994). A metrics suite for object oriented design, IEEE Transaction on Software Engineering, 20(6), 476-493. DOI : 10.1109/32.295895