{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T14:58:51Z","timestamp":1784300331521,"version":"3.55.0"},"reference-count":111,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T00:00:00Z","timestamp":1642636800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T00:00:00Z","timestamp":1642636800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["Discovery grant RGPIN-2018-05960"],"award-info":[{"award-number":["Discovery grant RGPIN-2018-05960"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1007\/s10515-021-00319-5","type":"journal-article","created":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T20:02:59Z","timestamp":1642708979000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":61,"title":["Improving the prediction of continuous integration build failures using deep learning"],"prefix":"10.1007","volume":"29","author":[{"given":"Islem","family":"Saidani","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4708-0362","authenticated-orcid":false,"given":"Ali","family":"Ouni","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohamed Wiem","family":"Mkaouer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,1,20]]},"reference":[{"key":"319_CR1","doi-asserted-by":"crossref","unstructured":"Abdalkareem, R., Mujahid, S., Shihab, E.: A machine learning approach to improve the detection of ci skip commits. IEEE Trans. Softw. Eng., (2020)","DOI":"10.1109\/TSE.2020.2967380"},{"key":"319_CR2","doi-asserted-by":"crossref","unstructured":"Agrawal, A., Menzies, T.: Is\" better data\" better than\" better data miners\"? In: 2018 IEEE\/ACM 40th International Conference on Software Engineering (ICSE). IEEE, 1050\u20131061 (2018)","DOI":"10.1145\/3180155.3180197"},{"key":"319_CR3","doi-asserted-by":"crossref","unstructured":"Arcuri, A., Briand, L.: A practical guide for using statistical tests to assess randomized algorithms in software engineering. In: 2011 33rd International Conference on Software Engineering (ICSE). IEEE, 1\u201310 (2011)","DOI":"10.1145\/1985793.1985795"},{"key":"319_CR4","doi-asserted-by":"crossref","unstructured":"Atchison, Abigail, Berardi, Christina, Best, Natalie, Stevens, Elizabeth, Linstead, Erik: A time series analysis of travistorrent builds: to everything there is a season. In IEEE\/ACM 14th International Conference on Mining Software Repositories (MSR), 463\u2013466. IEEE (2017)","DOI":"10.1109\/MSR.2017.29"},{"key":"319_CR5","doi-asserted-by":"crossref","unstructured":"Athiwaratkun, Ben, Stokes, Jack W.: Malware classification with lstm and gru language models and a character-level cnn. In: 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). IEEE, 2482\u20132486 (2017)","DOI":"10.1109\/ICASSP.2017.7952603"},{"key":"319_CR6","doi-asserted-by":"crossref","unstructured":"Beller, M., Gousios, G., Zaidman, A.: Oops, my tests broke the build: An explorative analysis of travis ci with github. In: IEEE\/ACM International Conference on Mining Software Repositories 356\u2013367, (2017)","DOI":"10.7287\/peerj.preprints.1984v1"},{"key":"319_CR7","doi-asserted-by":"crossref","unstructured":"Beller, M., Gousios, G., Zaidman, A.: Travistorrent: Synthesizing travis ci and github for full-stack research on continuous integration. In 2017 IEEE\/ACM 14th International Conference on Mining Software Repositories (MSR), 447\u2013450 (2017)","DOI":"10.1109\/MSR.2017.24"},{"issue":"Feb","key":"319_CR8","first-page":"281","volume":"13","author":"James Bergstra","year":"2012","unstructured":"Bergstra, James, Bengio, Yoshua: Random search for hyper-parameter optimization. J. Mach. Learn. Res. 13(Feb), 281\u2013305 (2012)","journal-title":"J. Mach. Learn. Res."},{"key":"319_CR9","unstructured":"Bergstra, J., Bardenet, R., Bengio, Y., K\u00e9gl, B.: Algorithms for hyper-parameter optimization. In: 25th annual conference on neural information processing systems (NIPS 2011), volume\u00a024. Neural Information Processing Systems Foundation, (2011)"},{"issue":"6","key":"319_CR10","doi-asserted-by":"publisher","first-page":"893","DOI":"10.1109\/TEVC.2013.2293393","volume":"18","author":"Urvesh Bhowan","year":"2013","unstructured":"Bhowan, Urvesh, Johnston, Mark, Zhang, Mengjie, Yao, Xin: Reusing genetic programming for ensemble selection in classification of unbalanced data. IEEE Trans. Evolut. Comput. 18(6), 893\u2013908 (2013)","journal-title":"IEEE Trans. Evolut. Comput."},{"key":"319_CR11","doi-asserted-by":"crossref","unstructured":"Bhowan, Urvesh, Johnston, Mark, Zhang, Mengjie: Evolving ensembles in multi-objective genetic programming for classification with unbalanced data. In Annual conference on Genetic and evolutionary computation (GECCO), 1331\u20131338, (2011)","DOI":"10.1145\/2001576.2001756"},{"key":"319_CR12","doi-asserted-by":"crossref","unstructured":"Bhowan, Urvesh, Zhang, Mengjie, Johnston, Mark: Genetic programming for classification with unbalanced data. In European Conference on Genetic Programming. Springer, 1\u201313 (2010)","DOI":"10.1007\/978-3-642-12148-7_1"},{"key":"319_CR13","doi-asserted-by":"crossref","unstructured":"Bhowan, U., Johnston, M., Zhang, M.: Differentiating between individual class performance in genetic programming fitness for classification with unbalanced data. In: 2009 IEEE Congress on Evolutionary Computation. IEEE, 2802\u20132809 (2009)","DOI":"10.1109\/CEC.2009.4983294"},{"key":"319_CR14","unstructured":"Bishop, C.M.: Pattern recognition and machine learning (information science and statistics). Springer-Verlag New York, inc., Secaucus, NJ, USA, (2006))"},{"issue":"2","key":"319_CR15","doi-asserted-by":"publisher","first-page":"391","DOI":"10.3390\/en13020391","volume":"13","author":"Salah Bouktif","year":"2020","unstructured":"Bouktif, Salah, Fiaz, Ali, Ouni, Ali, Adel Serhani, Mohamed: Multi-sequence lstm-rnn deep learning and metaheuristics for electric load forecasting. Energies 13(2), 391 (2020)","journal-title":"Energies"},{"issue":"7","key":"319_CR16","doi-asserted-by":"publisher","first-page":"1636","DOI":"10.3390\/en11071636","volume":"11","author":"Salah Bouktif","year":"2018","unstructured":"Bouktif, Salah, Fiaz, Ali, Ouni, Ali, Serhani, Mohamed Adel: Optimal deep learning lstm model for electric load forecasting using feature selection and genetic algorithm: Comparison with machine learning approaches. Energies 11(7), 1636 (2018)","journal-title":"Energies"},{"issue":"1","key":"319_CR17","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"Leo Breiman","year":"2001","unstructured":"Breiman, Leo: Random forests. Mach. Learn. 45(1), 5\u201332 (2001)","journal-title":"Mach. Learn."},{"key":"319_CR18","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1016\/j.neunet.2018.07.011","volume":"106","author":"Mateusz Buda","year":"2018","unstructured":"Buda, Mateusz, Maki, Atsuto, Mazurowski, Maciej A.: A systematic study of the class imbalance problem in convolutional neural networks. Neural Netw. 106, 249\u2013259 (2018)","journal-title":"Neural Netw."},{"key":"319_CR19","doi-asserted-by":"crossref","unstructured":"Cervantes, J., Li, X., Yu, W.: Using genetic algorithm to improve classification accuracy on imbalanced data. In: 2013 IEEE International Conference on Systems, Man, and Cybernetics. IEEE, 2659\u20132664 (2013)","DOI":"10.1109\/SMC.2013.7"},{"key":"319_CR20","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"Nitesh V Chawla","year":"2002","unstructured":"Chawla, Nitesh V., Bowyer, Kevin W., Hall, Lawrence O., Kegelmeyer, W Philip: Smote: synthetic minority over-sampling technique. J. Artif. Intell. Res. 16, 321\u2013357 (2002)","journal-title":"J. Artif. Intell. Res."},{"issue":"7","key":"319_CR21","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1109\/TSE.2018.2792473","volume":"45","author":"Morakot Choetkiertikul","year":"2018","unstructured":"Choetkiertikul, Morakot, Dam, Hoa\u00a0Khanh, Tran, Truyen, Pham, Trang, Ghose, Aditya, Menzies, Tim: A deep learning model for estimating story points. IEEE Trans. Softw. Eng. 45(7), 637\u2013656 (2018)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"319_CR22","doi-asserted-by":"publisher","first-page":"494","DOI":"10.1037\/0033-2909.114.3.494","volume":"114","author":"Norman Cliff","year":"1993","unstructured":"Cliff, Norman: Dominance statistics: Ordinal analyses to answer ordinal questions. Psychol. Bull. 114(3), 494 (1993)","journal-title":"Psychol. Bull."},{"key":"319_CR110","unstructured":"colah\u2019sblog. Understanding lstm networks. http:\/\/colah.github.io\/posts\/2015-08-Understanding-LSTMs\/,. Accessed: 2020-03-01"},{"key":"319_CR23","doi-asserted-by":"publisher","first-page":"330","DOI":"10.1016\/j.neucom.2017.08.035","volume":"275","author":"Guillem Collell","year":"2018","unstructured":"Collell, Guillem, Prelec, Drazen, Patil, Kaustubh R.: A simple plug-in bagging ensemble based on threshold-moving for classifying binary and multiclass imbalanced data. Neurocomputing 275, 330\u2013340 (2018)","journal-title":"Neurocomputing"},{"key":"319_CR24","doi-asserted-by":"crossref","unstructured":"Cui, Yiming,Wang, Shijin, Li, Jianfeng: Lstm neural reordering feature for statistical machine translation. arXiv preprint arXiv:1512.00177, (2015)","DOI":"10.18653\/v1\/N16-1112"},{"key":"319_CR25","doi-asserted-by":"crossref","unstructured":"Dey, Rahul., Salemt, F.M.: Gate-variants of gated recurrent unit (gru) neural networks. In: 2017 IEEE 60th international midwest symposium on circuits and systems (MWSCAS). IEEE 1597\u20131600 (2017)","DOI":"10.1109\/MWSCAS.2017.8053243"},{"key":"319_CR26","doi-asserted-by":"crossref","unstructured":"Di Martino, S., Ferrucci, F., Gravino, C., Sarro, F.: A genetic algorithm to configure support vector machines for predicting fault-prone components. In: International Conference on Product Focused Software Process Improvement. Springer, Berlin, Heidelberg 247\u2013261 (2011)","DOI":"10.1007\/978-3-642-21843-9_20"},{"key":"319_CR27","unstructured":"Duvall, P.M., Matyas, S., Glover, A.: Continuous integration: improving software quality and reducing risk. Pearson Education, (2007)"},{"issue":"6","key":"319_CR28","doi-asserted-by":"publisher","first-page":"534","DOI":"10.1109\/TSE.2017.2731766","volume":"44","author":"Kwabena Ebo Bennin","year":"2017","unstructured":"Ebo Bennin, Kwabena, Keung, Jacky, Phannachitta, Passakorn, Monden, Akito, Mensah, Solomon: Mahakil: Diversity based oversampling approach to alleviate the class imbalance issue in software defect prediction. IEEE Trans. Softw. Eng. 44(6), 534\u2013550 (2017)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"319_CR29","doi-asserted-by":"crossref","unstructured":"Ekanayake, J., Tappolet, J., Gall, H.C., Bernstein, A.: Tracking concept drift of software projects using defect prediction quality. In: 2009 6th IEEE International Working Conference on Mining Software Repositories. IEEE, 51\u201360 (2009)","DOI":"10.1109\/MSR.2009.5069480"},{"key":"319_CR30","unstructured":"Falkner, S., Klein, A., Hutter, F.: BOHB: Robust and efficient hyperparameter optimization at scale. In International Conference on Machine Learning. PMLR, 1437\u20131446 (2018)"},{"key":"319_CR31","unstructured":"Fowler, Martin: Continuous integration. https:\/\/www.martinfowler.com\/articles\/continuousIntegration.html, (2006). Accessed: 2020-01-01"},{"key":"319_CR32","doi-asserted-by":"crossref","unstructured":"Gallaba, K., Macho, C., Pinzger, M., McIntosh, S.: Noise and heterogeneity in historical build data: an empirical study of travis ci. In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, 87\u201397, (2018)","DOI":"10.1145\/3238147.3238171"},{"issue":"4","key":"319_CR33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-019-09695-9","volume":"24","author":"TA Ghaleb","year":"2019","unstructured":"Ghaleb, T.A., Da Costa, D.A., Zou, Y.: An empirical study of the long duration of continuous integration builds. Empir. Softw. Eng. 24(4), 1\u201338 (2019)","journal-title":"Empir. Softw. Eng."},{"key":"319_CR34","doi-asserted-by":"crossref","unstructured":"Ghaleb, T.A., da Costa, D.A., Zou, Y., Hassan, A.E.: Studying the impact of noises in build breakage data. IEEE Trans. Softw. Eng., (2019b)","DOI":"10.1109\/TSE.2019.2941880"},{"key":"319_CR35","doi-asserted-by":"crossref","unstructured":"Ghotra, B., McIntosh, S., Hassan, A.E.: Revisiting the impact of classification techniques on the performance of defect prediction models. In: 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering 1, 789\u2013800 (2015)","DOI":"10.1109\/ICSE.2015.91"},{"key":"319_CR36","unstructured":"Goldberg, David E.: Genetic algorithms in search. Optimization, and Machine Learning, (1989)"},{"issue":"5\u20136","key":"319_CR37","doi-asserted-by":"publisher","first-page":"602","DOI":"10.1016\/j.neunet.2005.06.042","volume":"18","author":"Alex Graves","year":"2005","unstructured":"Graves, Alex, Schmidhuber, J\u00fcrgen.: Framewise phoneme classification with bidirectional lstm and other neural network architectures. Neural Netw. 18(5\u20136), 602\u2013610 (2005)","journal-title":"Neural Netw."},{"key":"319_CR38","doi-asserted-by":"crossref","unstructured":"Graves, Alex, Jaitly, Navdeep, Mohamed, Abdel-rahman: Hybrid speech recognition with deep bidirectional lstm. In: 2013 IEEE workshop on automatic speech recognition and understanding. IEEE 273\u2013278 (2013)","DOI":"10.1109\/ASRU.2013.6707742"},{"issue":"5","key":"319_CR39","doi-asserted-by":"publisher","first-page":"579","DOI":"10.3390\/electronics8050579","volume":"8","author":"Baosu Guo","year":"2019","unstructured":"Guo, Baosu, Jingwen, Hu., Wenwen, Wu., Peng, Qingjin, Fenghe, Wu.: The tabu_genetic algorithm: a novel method for hyper-parameter optimization of learning algorithms. Electronics 8(5), 579 (2019)","journal-title":"Electronics"},{"key":"319_CR40","doi-asserted-by":"publisher","first-page":"116541","DOI":"10.1016\/j.apenergy.2021.116541","volume":"286","author":"Muhammad Haris","year":"2021","unstructured":"Haris, Muhammad, Hasan, Muhammad Noman, Qin, Shiyin: Early and robust remaining useful life prediction of supercapacitors using bohb optimized deep belief network. Appl. Energy 286, 116541 (2021)","journal-title":"Appl. Energy"},{"issue":"1","key":"319_CR41","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2379776.2379787","volume":"45","author":"Mark Harman","year":"2012","unstructured":"Harman, Mark, Mansouri, S Afshin, Zhang, Yuanyuan: Search-based software engineering: Trends, techniques and applications. ACM Comput. Surv. (CSUR) 45(1), 11 (2012)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"319_CR42","doi-asserted-by":"crossref","unstructured":"Harman, Mark, McMinn, Phil, De Souza, Jerffeson Teixeira, Yoo, Shin: Search based software engineering: Techniques, taxonomy, tutorial. In: Empirical software engineering and verification. Springer, Heidelberg 1\u201359 (2010)","DOI":"10.1007\/978-3-642-25231-0_1"},{"key":"319_CR43","doi-asserted-by":"crossref","unstructured":"Hassan, F., Wang, X.: Change-aware build prediction model for stall avoidance in continuous integration. In: ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, 157\u2013162 (2017)","DOI":"10.1109\/ESEM.2017.23"},{"key":"319_CR44","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-84858-7","volume-title":"The elements of statistical learning: data mining, inference, and prediction","author":"Trevor Hastie","year":"2009","unstructured":"Hastie, Trevor, Tibshirani, Robert, Friedman, Jerome: The elements of statistical learning: data mining, inference, and prediction. Springer Science & Business Media, Berlin, Heidelberg (2009)"},{"key":"319_CR45","doi-asserted-by":"crossref","unstructured":"Hilton, M., Nelson, N., Tunnell, T., Marinov, D., Dig, D.:Trade-offs in continuous integration: assurance, security, and flexibility. In: 11th Joint Meeting on Foundations of Software Engineering, 197\u2013207. ACM. (2017)","DOI":"10.1145\/3106237.3106270"},{"key":"319_CR46","doi-asserted-by":"crossref","unstructured":"Hilton, M., Tunnell, T., Huang, K., Marinov, D., Dig, D.: Usage, costs, and benefits of continuous integration in open-source projects. In: 31st IEEE\/ACM International Conference on Automated Software Engineering, ASE 2016, 426\u2013437, (2016)","DOI":"10.1145\/2970276.2970358"},{"issue":"8","key":"319_CR47","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"Sepp Hochreiter","year":"1997","unstructured":"Hochreiter, Sepp, Schmidhuber, J\u00fcrgen.: Long short-term memory. Neural Comput. 9(8), 1735\u20131780 (1997)","journal-title":"Neural Comput."},{"key":"319_CR48","unstructured":"Hochreiter, Sepp, Schmidhuber, J\u00fcrgen: Lstm can solve hard long time lag problems. In: Advances in neural information processing systems, 473\u2013479 (1997b)"},{"key":"319_CR49","unstructured":"Hpbandster. https:\/\/automl.github.io\/HpBandSter\/build\/html\/index.html,. Accessed: 2021-12-16"},{"key":"319_CR50","unstructured":"Hsu, Chih-Wei, Chang, Chih-Chung, Lin, Chih-Jen, et\u00a0al.: A practical guide to support vector classification, (2003)"},{"key":"319_CR51","unstructured":"Hyperopt framework. http:\/\/hyperopt.github.io\/hyperopt\/,. Accessed: 2021-12-16"},{"key":"319_CR111","unstructured":"jruby project. https:\/\/github.com\/jruby\/jruby,. Accessed: 2021-12-16"},{"issue":"1","key":"319_CR52","doi-asserted-by":"publisher","first-page":"115","DOI":"10.3390\/s16010115","volume":"16","author":"Francisco Javier Ord\u00f3\u00f1ez","year":"2016","unstructured":"Javier Ord\u00f3\u00f1ez, Francisco, Roggen, Daniel: Deep convolutional and lstm recurrent neural networks for multimodal wearable activity recognition. Sensors 16(1), 115 (2016)","journal-title":"Sensors"},{"key":"319_CR53","doi-asserted-by":"crossref","unstructured":"Jebnoun, Hadhemi, Ben Braiek, Houssem, Masudur Rahman, Mohammad, Khomh, Foutse: The scent of deep learning code: An empirical study. (2020)","DOI":"10.1145\/3379597.3387479"},{"issue":"1","key":"319_CR54","doi-asserted-by":"publisher","first-page":"3","DOI":"10.5540\/tema.2014.015.01.0003","volume":"15","author":"Enio\u00a0G Jelihovschi","year":"2014","unstructured":"Jelihovschi, Enio\u00a0G., Faria, Jos\u00e9\u00a0Cl\u00e1udio., Allaman, Ivan\u00a0Bezerra: Scottknott: a package for performing the scott-knott clustering algorithm in R. TEMA (S\u00e3o Carlos) 15(1), 3\u201317 (2014)","journal-title":"TEMA (S\u00e3o Carlos)"},{"key":"319_CR55","unstructured":"Karpathy, Andrej, Johnson, Justin, Fei-Fei, Li: Visualizing and understanding recurrent networks. arXiv preprint arXiv:1506.02078, (2015)"},{"key":"319_CR56","doi-asserted-by":"crossref","unstructured":"Krawczyk, Bartosz, Wo\u017aniak, Micha\u0142: Cost-sensitive neural network with roc-based moving threshold for imbalanced classification. In: International Conference on Intelligent Data Engineering and Automated Learning. Springer, Heidelberg 45\u201352 (2015)","DOI":"10.1007\/978-3-319-24834-9_6"},{"key":"319_CR57","doi-asserted-by":"crossref","unstructured":"Krishna, R., Menzies, T., Fu, W.: Too much automation? the bellwether effect and its implications for transfer learning. In: Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering. ACM 122\u2013131 (2016)","DOI":"10.1145\/2970276.2970339"},{"issue":"8","key":"319_CR58","doi-asserted-by":"publisher","first-page":"1923","DOI":"10.3390\/molecules23081923","volume":"23","author":"Hang Li","year":"2018","unstructured":"Li, Hang, Gong, Xiu-Jun., Hua, Yu., Zhou, Chang: Deep neural network based predictions of protein interactions using primary sequences. Molecules 23(8), 1923 (2018)","journal-title":"Molecules"},{"issue":"1","key":"319_CR59","first-page":"6765","volume":"18","author":"Lisha Li","year":"2017","unstructured":"Li, Lisha, Jamieson, Kevin, DeSalvo, Giulia, Rostamizadeh, Afshin, Talwalkar, Ameet: Hyperband: A novel bandit-based approach to hyperparameter optimization. J. Mach. Learn. Res. 18(1), 6765\u20136816 (2017)","journal-title":"J. Mach. Learn. Res."},{"key":"319_CR60","unstructured":"Li, Yanxi, Dong, Minjing, Wang, Yunhe, Xu, Chang: Neural architecture search in a proxy validation loss landscape. In: International Conference on Machine Learning. PMLR, 5853\u20135862 (2020)"},{"key":"319_CR61","doi-asserted-by":"crossref","unstructured":"Lorenzo, P.R., Nalepa, J., Kawulok, M., Ramos, L.S., Pastor, J.R.: Particle swarm optimization for hyper-parameter selection in deep neural networks. In: Proceedings of the genetic and evolutionary computation conference, 481\u2013488, (2017)","DOI":"10.1145\/3071178.3071208"},{"key":"319_CR62","doi-asserted-by":"crossref","unstructured":"Luo, Y., Zhao, Y., Ma, W., Chen, L.: What are the factors impacting build breakage?. In: 2017 14th Web Information Systems and Applications Conference (WISA). IEEE, 139\u2013142 (2017)","DOI":"10.1109\/WISA.2017.17"},{"key":"319_CR63","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1016\/j.patrec.2014.01.008","volume":"42","author":"Martin L\u00e4ngkvist","year":"2014","unstructured":"L\u00e4ngkvist, Martin, Karlsson, Lars, Loutfi, Amy: A review of unsupervised feature learning and deep learning for time-series modeling. Patt. Recog. Lett. 42, 11\u201324 (2014)","journal-title":"Patt. Recog. Lett."},{"issue":"3","key":"319_CR64","doi-asserted-by":"publisher","first-page":"673","DOI":"10.1007\/s10515-016-0203-0","volume":"24","author":"Ruchika Malhotra","year":"2017","unstructured":"Malhotra, Ruchika, Khanna, Megha: An exploratory study for software change prediction in object-oriented systems using hybridized techniques. Auto. Softw. Eng. 24(3), 673\u2013717 (2017)","journal-title":"Auto. Softw. Eng."},{"issue":"3","key":"319_CR65","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1145\/2729974","volume":"24","author":"Wiem Mkaouer","year":"2015","unstructured":"Mkaouer, Wiem, Kessentini, Marouane, Shaout, Adnan, Koligheu, Patrice, Bechikh, Slim, Deb, Kalyanmoy, Ouni, Ali: Many-objective software remodularization using nsga-iii. ACM Trans. Softw. Eng. Methodol. (TOSEM) 24(3), 17 (2015)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"319_CR66","doi-asserted-by":"crossref","unstructured":"Ni, A., Li, M.: Cost-effective build outcome prediction using cascaded classifiers. In: International Conference on Mining Software Repositories (MSR), 455\u2013458 (2017)","DOI":"10.1109\/MSR.2017.26"},{"key":"319_CR67","doi-asserted-by":"crossref","unstructured":"Ni, A., Li, M.: Poster: Acona: Active online model adaptation for predicting continuous integration build failures. In: 2018 IEEE\/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion). IEEE, 366\u2013367 (2018)","DOI":"10.1145\/3183440.3195012"},{"key":"319_CR68","unstructured":"Optunity framework. https:\/\/optunity.readthedocs.io\/en\/latest\/,. Accessed: 2021-12-16"},{"issue":"3","key":"319_CR69","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1145\/2932631","volume":"25","author":"Ali Ouni","year":"2016","unstructured":"Ouni, Ali, Kessentini, Marouane, Sahraoui, Houari, Inoue, Katsuro, Deb, Kalyanmoy: Multi-criteria code refactoring using search-based software engineering: An industrial case study. ACM Trans. Softw. Eng. Methodol. (TOSEM) 25(3), 23 (2016)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"319_CR70","unstructured":"Pascanu, Razvan, Mikolov, Tomas, Bengio, Yoshua: On the difficulty of training recurrent neural networks. In: International conference on machine learning, 1310\u20131318, (2013)"},{"key":"319_CR71","unstructured":"Provost, F.: Machine learning from imbalanced data sets 101. In: Proceedings of the AAAI\u20192000 workshop on imbalanced data sets, Vol. 68, No. 2000, pp. 1-3. AAAI Press (2000)"},{"key":"319_CR72","doi-asserted-by":"crossref","unstructured":"Rausch, T., Hummer, W., Leitner, P., Schulte, S.: An empirical analysis of build failures in the continuous integration workflows of java-based open-source software. In: Proceedings of the 14th international conference on mining software repositories. IEEE Press, 345\u2013355 (2017)","DOI":"10.1109\/MSR.2017.54"},{"key":"319_CR73","unstructured":"Replication package for ci build prediction. Available at : https:\/\/github.com\/stilab-ets\/DL-CIBuild, (2020)"},{"key":"319_CR74","unstructured":"Romano, J., Kromrey, J.D., Coraggio, J., Skowronek, J.: Appropriate statistics for ordinal level data: Should we really be using t-test and cohen\u2019sd for evaluating group differences on the nsse and other surveys. In: annual meeting of the Florida Association of Institutional Research, 1\u201333, (2006)"},{"key":"319_CR75","volume-title":"C4. 5: A programs for machine learning","author":"J Ross Quinlan","year":"2014","unstructured":"Ross Quinlan, J.: C4. 5: A programs for machine learning. Elsevier, Amsterdam (2014)"},{"key":"319_CR76","doi-asserted-by":"publisher","first-page":"106618","DOI":"10.1016\/j.infsof.2021.106618","volume":"138","author":"Islem Saidani","year":"2021","unstructured":"Saidani, Islem, Ouni, Ali, Mkaouer, Mohamed Wiem, Palomba, Fabio: On the impact of continuous integration on refactoring practice: An exploratory study on travistorrent. Inf. Softw. Technol. 138, 106618 (2021)","journal-title":"Inf. Softw. Technol."},{"key":"319_CR77","doi-asserted-by":"crossref","unstructured":"Saidani, I., Ouni, A., Mkaouer, W.: Detecting skipped commits in continuous integration using multi-objective evolutionary search. IEEE Trans. Softw. Eng. (2022)","DOI":"10.1109\/TSE.2021.3129165"},{"key":"319_CR78","doi-asserted-by":"crossref","unstructured":"Saidani, I., Ouni, A., Chouchen, M., Mkaouer, M.W.: Predicting continuous integration build failures using evolutionary search. J. Inf. Soft. Technol. 128, (2020)","DOI":"10.1016\/j.infsof.2020.106392"},{"key":"319_CR79","doi-asserted-by":"crossref","unstructured":"Saidani, I., Ouni, A., Chouchen, M., Mkaouer, M.W.: Bf-detector: an automated tool for ci build failure detection. In: 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 1530\u20131534 (2021b)","DOI":"10.1145\/3468264.3473115"},{"key":"319_CR80","unstructured":"Santolucito, M., Zhang, J., Zhai, E., Piskac, R.: Statically verifying continuous integration configurations. Technical Report, (2018)"},{"key":"319_CR81","doi-asserted-by":"crossref","unstructured":"Schapire, Robert E.: Explaining adaboost. In: Empirical inference. Springer, Heidelberg 37\u201352 (2013)","DOI":"10.1007\/978-3-642-41136-6_5"},{"key":"319_CR82","doi-asserted-by":"crossref","unstructured":"Shan, Y., Hoens, T.R., Jiao, J., Wang, H., Yu, D., Mao, J.C.: Deep crossing: Web-scale modeling without manually crafted combinatorial features. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, 255\u2013262 (2016)","DOI":"10.1145\/2939672.2939704"},{"key":"319_CR83","doi-asserted-by":"crossref","unstructured":"Shi, Y., Eberhart, R.C.: Parameter selection in particle swarm optimization. In: International conference on evolutionary programming. Springer, Berlin 591\u2013600 (1998)","DOI":"10.1007\/BFb0040810"},{"key":"319_CR84","unstructured":"Shrikanth, NC., Majumder, S., Menzies, T.: Early life cycle software defect prediction. why? how? arXiv preprint arXiv:2011.13071, (2020)"},{"key":"319_CR85","doi-asserted-by":"crossref","unstructured":"Singh, A., Walenstein, A., Lakhotia, A.: Tracking concept drift in malware families. In: Proceedings of the 5th ACM workshop on Security and artificial intelligence. 81\u201392, (2012)","DOI":"10.1145\/2381896.2381910"},{"key":"319_CR86","unstructured":"Snoek, J., Larochelle, H., Adams, R.P.: Practical bayesian optimization of machine learning algorithms. arXiv preprint arXiv:1206.2944, (2012)"},{"key":"319_CR87","doi-asserted-by":"crossref","unstructured":"Sundermeyer, Martin, Schl\u00fcter, Ralf, Ney, Hermann: Lstm neural networks for language modeling. In: Thirteenth annual conference of the international speech communication association, (2012)","DOI":"10.21437\/Interspeech.2012-65"},{"key":"319_CR88","doi-asserted-by":"crossref","unstructured":"Sunds\u00f8y, P\u00e5l , Bjelland, Johannes, Reme, Bj\u00f8rn-Atle, Iqbal, Asif M., Jahani, Eaman: Deep learning applied to mobile phone data for individual income classification. In Proceedings of the 2016 International Conference on Artificial Intelligence: Technologies and Applications, Bangkok, Thailand, 24\u201325 (2016)","DOI":"10.2991\/icaita-16.2016.24"},{"issue":"1","key":"319_CR89","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSE.2016.2584050","volume":"43","author":"C Tantithamthavorn","year":"2017","unstructured":"Tantithamthavorn, C., McIntosh, S., Hassan, A.E., Matsumoto, K.: An empirical comparison of model validation techniques for defect prediction models. IEEE Trans. Softw. Eng. 43(1), 1\u201318 (2017)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"7","key":"319_CR90","doi-asserted-by":"publisher","first-page":"683","DOI":"10.1109\/TSE.2018.2794977","volume":"45","author":"Chakkrit Tantithamthavorn","year":"2018","unstructured":"Tantithamthavorn, Chakkrit, McIntosh, Shane, Hassan, Ahmed E., Matsumoto, Kenichi: The impact of automated parameter optimization on defect prediction models. IEEE Trans. Softw. Eng. 45(7), 683\u2013711 (2018)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"7","key":"319_CR91","doi-asserted-by":"publisher","first-page":"683","DOI":"10.1109\/TSE.2018.2794977","volume":"45","author":"C Tantithamthavorn","year":"2018","unstructured":"Tantithamthavorn, C., McIntosh, S., Hassan, A.E., Matsumoto, K.: The impact of automated parameter optimization for defect prediction models. IEEE Trans. Softw. Eng. 45(7), 683\u2013711 (2018)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"319_CR92","doi-asserted-by":"publisher","first-page":"576","DOI":"10.1007\/s00357-018-9299-1","volume":"36","author":"Alaa Tharwat","year":"2019","unstructured":"Tharwat, Alaa, Hassanien, Aboul Ella: Quantum-behaved particle swarm optimization for parameter optimization of support vector machine. J. Classif. 36(3), 576\u2013598 (2019)","journal-title":"J. Classif."},{"key":"319_CR93","unstructured":"Travis ci. https:\/\/travis-ci.org\/. Accessed: 2021-12-16"},{"issue":"2","key":"319_CR94","first-page":"58","volume":"106","author":"Alexey Tsymbal","year":"2004","unstructured":"Tsymbal, Alexey: The problem of concept drift: definitions and related work. Comput. Sci. Depart., Trinity Coll. Dublin 106(2), 58 (2004)","journal-title":"Comput. Sci. Depart., Trinity Coll. Dublin"},{"key":"319_CR95","doi-asserted-by":"crossref","unstructured":"Vasilescu, B., Yu, Y., Wang, H., Devanbu, P., Filkov, V.: Quality and productivity outcomes relating to continuous integration in github. In: 10th Joint Meeting on Foundations of Software Engineering, ESEC\/FSE 2015, 805\u2013816, (2015)","DOI":"10.1145\/2786805.2786850"},{"key":"319_CR96","doi-asserted-by":"crossref","unstructured":"Wang, Yequan, Huang, Minlie, Zhu, Xiaoyan, Zhao, Li: Attention-based lstm for aspect-level sentiment classification. In: Proceedings of the 2016 conference on empirical methods in natural language processing, 606\u2013615, (2016)","DOI":"10.18653\/v1\/D16-1058"},{"issue":"12","key":"319_CR97","first-page":"263","volume":"9","author":"Ananto Setyo Wicaksono","year":"2018","unstructured":"Wicaksono, Ananto Setyo, Supianto, Ahmad Afif: Hyper parameter optimization using genetic algorithm on machine learning methods for online news popularity prediction. Int. J. Adv. Comput. Sci. Appl 9(12), 263\u2013267 (2018)","journal-title":"Int. J. Adv. Comput. Sci. Appl"},{"issue":"1","key":"319_CR98","first-page":"69","volume":"23","author":"Gerhard Widmer","year":"1996","unstructured":"Widmer, Gerhard, Kubat, Miroslav: Learning in the presence of concept drift and hidden contexts. Mach. Learn. 23(1), 69\u2013101 (1996)","journal-title":"Mach. Learn."},{"key":"319_CR99","first-page":"171","volume":"1","author":"Frank Wilcoxon","year":"1970","unstructured":"Wilcoxon, Frank, Katti, S.K., Wilcox, Roberta\u00a0A.: Critical values and probability levels for the wilcoxon rank sum test and the wilcoxon signed rank T. Select. Tab. Math. Stat. 1, 171\u2013259 (1970)","journal-title":"Select. Tab. Math. Stat."},{"key":"319_CR100","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1016\/j.eswa.2017.02.017","volume":"78","author":"Yufei Xia","year":"2017","unstructured":"Xia, Yufei, Liu, Chuanzhe, Li, YuYing, Liu, Nana: A boosted decision tree approach using bayesian hyper-parameter optimization for credit scoring. Expert Syst. Appl. 78, 225\u2013241 (2017)","journal-title":"Expert Syst. Appl."},{"key":"319_CR101","doi-asserted-by":"crossref","unstructured":"Xia, Jing, Li, Yanhui: Could we predict the result of a continuous integration build? an empirical study. In: IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), 311\u2013315, (2017)","DOI":"10.1109\/QRS-C.2017.59"},{"key":"319_CR102","doi-asserted-by":"crossref","unstructured":"Xia, Jing, Li, Yanhui, Wang, Chuanqi: An empirical study on the cross-project predictability of continuous integration outcomes. In: 14th Web Information Systems and Applications Conference (WISA), 234\u2013239. IEEE, (2017a)","DOI":"10.1109\/WISA.2017.53"},{"key":"319_CR103","doi-asserted-by":"crossref","unstructured":"Xie, Zheng, Li, Ming: Cutting the software building efforts in continuous integration by semi-supervised online auc optimization. In IJCAI, 2875\u20132881 (2018)","DOI":"10.24963\/ijcai.2018\/399"},{"key":"319_CR104","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1016\/j.neucom.2020.07.061","volume":"415","author":"Li Yang","year":"2020","unstructured":"Yang, Li., Shami, Abdallah: On hyperparameter optimization of machine learning algorithms: Theory and practice. Neurocomputing 415, 295\u2013316 (2020)","journal-title":"Neurocomputing"},{"key":"319_CR105","doi-asserted-by":"publisher","first-page":"106031","DOI":"10.1016\/j.cie.2019.106031","volume":"137","author":"Jan Zenisek","year":"2019","unstructured":"Zenisek, Jan, Holzinger, Florian, Affenzeller, Michael: Machine learning based concept drift detection for predictive maintenance. Comput. Indus. Eng. 137, 106031 (2019)","journal-title":"Comput. Indus. Eng."},{"key":"319_CR106","doi-asserted-by":"crossref","unstructured":"Zhang, F., Zheng, Q., Zou, Y., Hassan, A.E.: Cross-project defect prediction using a connectivity-based unsupervised classifier. In: 2016 IEEE\/ACM 38th International Conference on Software Engineering (ICSE). IEEE, 309\u2013320 (2016)","DOI":"10.1145\/2884781.2884839"},{"key":"319_CR107","doi-asserted-by":"crossref","unstructured":"Zhao, Y., Serebrenik, A., Zhou, Y., Filkov, V., Vasilescu, B.: The impact of continuous integration on other software development practices: A large-scale empirical study. In: 32nd IEEE\/ACM International Conference on Automated Software Engineering, 60\u201371 (2017)","DOI":"10.1109\/ASE.2017.8115619"},{"issue":"6","key":"319_CR108","doi-asserted-by":"publisher","first-page":"4537","DOI":"10.1016\/j.eswa.2009.12.056","volume":"37","author":"Jun Zheng","year":"2010","unstructured":"Zheng, Jun: Cost-sensitive boosting neural networks for software defect prediction. Expert Syst. Appl. 37(6), 4537\u20134543 (2010)","journal-title":"Expert Syst. Appl."},{"issue":"1","key":"319_CR109","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1109\/TKDE.2006.17","volume":"18","author":"Zhi-Hua Zhou","year":"2005","unstructured":"Zhou, Zhi-Hua., Liu, Xu-Ying.: Training cost-sensitive neural networks with methods addressing the class imbalance problem. IEEE Trans. Knowl. Data Eng. 18(1), 63\u201377 (2005)","journal-title":"IEEE Trans. Knowl. Data Eng."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-021-00319-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-021-00319-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-021-00319-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,25]],"date-time":"2022-04-25T16:07:34Z","timestamp":1650902854000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-021-00319-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,20]]},"references-count":111,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,5]]}},"alternative-id":["319"],"URL":"https:\/\/doi.org\/10.1007\/s10515-021-00319-5","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,20]]},"assertion":[{"value":"16 June 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 December 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 January 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"21"}}