Developer Confidence in Continuous Integration: Definition and Supporting Aspects

dc.contributor.authorAslam, Ayesha
dc.contributor.authorNaganalli, Annapurna Ashok
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T14:45:32Z
dc.date.available2019-07-03T14:45:32Z
dc.date.issued2018
dc.description.abstractContext Organizations are facing a lot of challenges, both social and technical, in adopting continuous practices. In the midst of these challenges, little is known about how software developers are dealing with the usage of continuous integration as its immediate users. Objective The objective of this study is to address the confidence related behaviour of developer in the context of continuous integration by proposing its definition and how it can be supported through features in CI tools and aspects in work environment. Method A case study is conducted in a IT consultant company where developer’s confidence is explored through interviews and workshop with developers having varied experience levels. Result Developer’s confidence depends on their knowledge and the quality of tests they add. Conditionally, it also depends on their confidence in CI tool and coworkers. Various features in CI tool and environmental aspects are identified that can potentially support developer’s confidence in the context of continuous integration. These findings can help organizations in overcoming adoption challenges to continuous integration by supporting developer’s confidence. Conclusion To conclude, developer’s confidence can be potentially supported to overcome adoption challenges in CI. Our findings for features in CI tools and environmental aspects can be implemented in organizations to validate their effectiveness and can serve as an inspiration to support developers for successful adoption of CI.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/255224
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectData- och informationsvetenskap
dc.subjectComputer and Information Science
dc.titleDeveloper Confidence in Continuous Integration: Definition and Supporting Aspects
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
255224.pdf
Storlek:
947.02 KB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext