The Utilization of Automated Tools in the Automated Continuous Integration Practice Case Study: Medical Record Application

Authors

  • Eka Trisno Samosir Del Institute of Technology, Sitoluama, Laguboti, Toba Samosir, North Sumatera – Indonesia. 22381.
  • Hernawati Samosir Del Institute of Technology, Sitoluama, Laguboti, Toba Samosir, North Sumatera – Indonesia. 22381.
  • Inggriani Liem Del Institute of Technology, Sitoluama, Laguboti, Toba Samosir, North Sumatera – Indonesia. 22381.
  • Yudistira Dwi Bandung Institute of Technology, Jl. Ganesha 10, Bandung, West Java – Indonesia. 40132.

Keywords:

Build Tools, Build, Automated CI Tools, Continues Integration,

Abstract

Continuous integration (CI) is a software development practice that is carried out in a team by dividing modules among the team members and integrate team’s work regularly. Developers who are using CI practice manually will require more effort for the whole work integration compared to those who work in a team and integrate their work regularly. The application of toolset in CI practice will enable the developer to work easily. The CI practice that uses toolset is known as automated CI. The automated CI practice consists of version management using version control system tools, code program testing using testing tools, build execution using build tools and module integration practices using CI tools. From all of the automated CI practices, the focus of this research is the execution of build and the integration of modules manually and using automated tools. The significant differences from using automated tools in automated CI practice are the decrease of unnecessary effort spent by developers on the execution of the build using the build tools and the elimination of the integrator role by using CI tools that finally results in a more efficient performance of the developers.

References

Glenford J. Myers, 2004, The Art of Software Testing Second Edition, Hoboken, John Wiley & Sons.

Pilone Dan dan Russ Miles, 2007, Head First Software Development, USA.

Kaner, Falk, Nguyen, 1999, Testing Computer Software, Second Edition (Wiley Series), USA.

Humble, Jez dan David Farley, 2010, Continuous Delivery: Reliable Software Releases through Build, Test and Deployment Automation (Addison-Wesley Signature Series), USA.

Hijriyah, Yuanita Annisatul, 2014, Penggunaan VCS tools dalam praktik automated Continuous Integration pada studi kasus aplikasi rekam medis, Program Alih Jenjang D3 ke D4 Teknologi Informasi Kesehatan, Institut Teknologi Bandung, Bandung.

Muhamad, Fachrul Pralienka Bani, 2014, Penggunaan testing tools dalam praktik automated Continuous Integration pada studi kasus aplikasi rekam medis, Program Alih Jenjang D3 ke D4 Teknologi Informasi Kesehatan, Institut Teknologi Bandung, Bandung.

Meet Jenkins. (Online). URL: https://wiki.jenkinsci.org/display/JENKINS/Meet+Jenkins. Accessed in 10 October2013.

Fowler Martin, 2006, Continuous Integration. (Online). URL:http://martinfowler.com/articles/continuousIntegration.html. Accessed in 10 October 2013.

Duvall, Paul M., Steve Matyas and Andrew Glover, 2007, Continuous Integration: Improving software quality and reducing risk(AddisonWesley Signature Series), USA.

Somasundaram. Ravishankar, 2013, Git: Version Control for Everyone, Birmingham B3 2PB, Packt Publishing Ltd.

Glenford J. Myers, Tom Badgett, Corey Sandler, 2012, The Art of Software Testing 3rd Edition, Hoboken, JohnWiley & Sons.

Pressman. Roger S, 2001, Software Engineering: A Practitioner’s Approach Fifth Edition, New York, The McGraw Hill.

Peter A. Vogel, An Integrated General Purpose Automated Test Environment, ftp://192.67.63.1/pub/cite/vogel-cite.pdf. Accessed 3 May 2014.

Downloads

Published

2017-06-01

How to Cite

Samosir, E. T., Samosir, H., Liem, I., & Dwi, Y. (2017). The Utilization of Automated Tools in the Automated Continuous Integration Practice Case Study: Medical Record Application. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(2-5), 123–127. Retrieved from https://jtec.utem.edu.my/jtec/article/view/2411