Application of Data Mining Techniques for Improving Continuous Integration
Continuous integration is a software development process where members of a team frequently integrate the work done by them. Generally each person integrates at least daily - leading to multiple integrations per day. Integration done by each developer is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach reduces integration problems and allows a team to develop cohesive software rapidly. Continuous Integration doesn’t remove bugs, but it does make them dramatically easier to find and remove. This paper provides an overview of various issues regarding Continuous Integration and how various data mining techniques can be applied in continuous integration data for extracting useful knowledge and solving continuous integration problems.
Cios, K.J., Swiniarski, W.R., Pedrycz, W., & Kurgan, A. L. (2007). Data mining: A knowledge discovery approach. New York: Springer.
S. Kotsiantis, C. Pierrakeas, & P. Pintelas. (2004). Prediction of student’s performance in distance learning using machine learning techniques. Applied Artificial Intelligence, 18(5), 411-426.
Tiwari, Mahendra, Randhir Singh, & Neeraj Vimal. (2013 Feb). An empirical study of application of data mining techniques for predicting student performance in higher education. International Journal of Computer Sciences and mobile Computing, 2(2), 53-57.
Tsai, C.F., Tsai, C.T., Hung, C.S., & Hwang, P.S. (2011). Data mining techniques for identifying students at risk of failing a computer proficiency test requires for graduation. Australian Journal of Educational Technology, 27(3), 481-498.
Mardikyan, Sona & Badur, Bertan. (2011). Analysing teaching performance of instructors using data mining techniques. Informatics in Education, 10(2), 245-257.
Berry, J.A. Michael, & Linoff S. Gordon. (2004). Data mining techniques for marketing, sales, and customer relationship management. (2nd ed.). Wiley Publishing.
Quinn Taylor & Christophe Giraud-Carrier. (2010). Applications of data mining in software engineering. International Journal of Data Analysis Techniques and Strategies, 2(3), 243-257.
Copyright (c) 2018 International Journal of Engineering and Management Research
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.