Please use this identifier to cite or link to this item: http://ir.lib.seu.ac.lk/handle/123456789/3527
Title: Achieving continuous integration excellence in Agile software development
Authors: Vasanthapriyan, Shanmuganathan
Keywords: Agile methodology
Continuous integration
Build
Deployment
Clone production environment
Issue Date: 2018
Publisher: South Eastern University of Sri Lanka, University Park, Oluvil, Sri Lanka.
Citation: 8th International Symposium 2018 on “Innovative Multidisciplinary Research for Green Development”. 17th - 18th December, 2018. South Eastern University of Sri Lanka, University Park, Oluvil, Sri Lanka. pp. 43-51.
Abstract: With the replacement of traditional software methodologies into Agile, It seems that there is a huge change in the industry than old days. Since Agile methodologies (AM) have gained widespread acceptance in the industry and it has left a considerable time period with its arrival and it seems that there are many practices, tools and technologies to have the best of agile. Continuous Integration (CI) is a recently emerged such practice which is used by industry experts in parallel with the agile by using a combination of several software categories. The objective of this study is to disclose whether CI tools and its best practices contribute to achieve excellence under the areas of communication, risk and the quality of AM in the context of Sri Lankan Software Companies. Survey based quantitative approach was conducted along with the questionnaire which is distributed among IT professionals in the industries which resulted in positive direction. Some CI best practices and ideal combination of tools have revealed that could make an impact on success in AM. The study revealed that there is a strong positive correlation between CI practices and quality of the Agile. Taking frequent build for every recent change, testing in a clone production environment, managing source code using a version control product, automating the deployment and build, making easy to get latest deliverables and test results, and maintaining logs to find failures are identified as prevailing best practices. Also when team sizes below 10 members, Agile have more possibility to reach excellence with quality, risk reduction and communication. According to recent studies and collected information it shows that tool usage associated with CI has increased and there are trends for new tools and use them as a combination with a proper integration.
URI: http://ir.lib.seu.ac.lk/handle/123456789/3527
ISBN: 978-955-627-141-6
Appears in Collections:8th International Symposium - 2018

Files in This Item:
File Description SizeFormat 
Full papers 1 - Page 59-67.pdf226.98 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.