Abstract
CI (Continuous Integration) is a development practice that provides an efficient and effective basis for the whole SDLC (Software Development Life Cycle) [1]. We intended to improve quality of the software by means of process automation throughout CI infrastructure. Process automation let the improvement team to quantify the data that was collected automatically. By means of the autonomous SDLC via CI practices, we realized the benefits of the CI based process automation from quality assurance perspective. This paper is prepared to share the results of those quality improvement practices on SPI Manifesto basis. Main objective of this study is to improve the quality of the software. DDE (Defect Detection Effectiveness) and DD (Defect Density) metrics are collected for this purpose. These metrics are collected to evaluate the benefits of process automation till the end of the CSCI (Computer Software Configuration Item) tests. Benefits of the improvement study is emphasized quantitatively to enlighten the planned future work on software quality improvement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Please note that, since ASELSAN REHIS software development process is compatible with Mil-Std-498 and ISO 12207, CSCI term is used for software.
References
Integrating Quality Assurance into the Software Development Life Cycle, Leslie Tierstein, STR LLC and Hilary Benoit, W R Systems, Ltd
Fowler, M.: Continuous Integration. Thoughtworks (2006). http://www.martinfowler.com/articles/continuousintegration.html
Acar, Ö.: Exteme Programming (2008). http://www.kurumsaljava.com
Continuous Integration. https://en.wikipedia.org/wiki/Static_program_analysis
Regression Testing. www.softwaretestingclass.com
DeMarco, T.: Controlling Software Projects, Management, Measurement & Estimation, p. 3 (1982)
IEEE Standard for Software Reviews and Audits - IEEE Std 1028™ (2008)
Crawford, S.G., Fallah, M.H.: Software Development Process Audits - A General Procedure, AT&T Bell Laboratories, Holmdel, New Jersey 07733. USA
Rawat, M.S., Mittal, A., Dubey, S.K.: Survey on Impact of Software Metrics on Software Quality. Boeing USA
Pries-Heje, J., Johansen, J.: SPI Manifesto version A.1.2.2010 (2010)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Keskin Kaynak, İ., Çilden, E., Aydin, S. (2019). Software Quality Improvement Practices in Continuous Integration. In: Walker, A., O'Connor, R., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2019. Communications in Computer and Information Science, vol 1060. Springer, Cham. https://doi.org/10.1007/978-3-030-28005-5_39
Download citation
DOI: https://doi.org/10.1007/978-3-030-28005-5_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-28004-8
Online ISBN: 978-3-030-28005-5
eBook Packages: Computer ScienceComputer Science (R0)