Title: Feasibility predictability model for software test automation projects in DevOps setting
Authors: Jayasri Angara; Srinivas Prasad; Sridevi Gutta
Addresses: Department of Computer Science, Koneru Lakshmaiah Education Foundation, Vijayawada, AP, India ' Department of Computer Science, Koneru Lakshmaiah Education Foundation, Vijayawada, AP, India ' Department of Computer Science, Malla Reddy Institute of Technology, Vijayawada, AP, India
Abstract: DevOps is an outgrowth of agile practice and evolved to manage the continuous change. The goal is to shorten the project timelines, increase productivity, without impacting business and quality. Automation has become one of the key enablers for success. However, test automation gets little time. This poses a challenge to managers whether to automate the test function or not. Managers need to take swift go/no-go decision. The objective of this paper is to develop a predictability model for test automation project feasibility. Authors conducted a literature and practitioner's survey and identified 21 key factors which determine the viability of a project. Authors surveyed 38 test automation projects and created a dataset. A custom simulation model was developed, augmenting the dataset with 23,407 more records. Authors attempted to predict the success using machine learning algorithms. Further, factor analysis was conducted to reduce the number of factors for operational simplicity.
Keywords: DevOps; agile test automation; project feasibility prediction algorithm; machine learning; logistic regression.
DOI: 10.1504/IJFSE.2020.110588
International Journal of Forensic Software Engineering, 2020 Vol.1 No.2/3, pp.231 - 246
Received: 21 Jan 2019
Accepted: 14 May 2019
Published online: 26 Oct 2020 *