Context 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.

Skapa referens, olika format (klipp och klistra)

BibTeX @mastersthesis{Aslam2018,author={Aslam, Ayesha and Naganalli, Annapurna Ashok},title={Developer Confidence in Continuous Integration: Definition and Supporting Aspects},abstract={Context 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.<br><br>
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.<br><br>
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.<br><br>
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.<br><br>
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.},publisher={Institutionen för data- och informationsteknik (Chalmers), Chalmers tekniska högskola},place={Göteborg},year={2018},keywords={Computer, science, computer science, engineering, project, thesis, continuous integration, CI tool, features, developer’s confidence, supporting aspects.},note={49},}

RefWorks RT GenericSR ElectronicID 255224A1 Aslam, AyeshaA1 Naganalli, Annapurna AshokT1 Developer Confidence in Continuous Integration: Definition and Supporting AspectsYR 2018AB Context 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.<br><br>
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.<br><br>
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.<br><br>
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.<br><br>
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.PB Institutionen för data- och informationsteknik (Chalmers), Chalmers tekniska högskola,PB Institutionen för data- och informationsteknik (Chalmers), Chalmers tekniska högskola,LA engLK http://publications.lib.chalmers.se/records/fulltext/255224/255224.pdfOL 30