Publication
CONTINUOUS INTEGRATION METHODOLOGY IMPLEMENTATION AND COMPARISON
datacite.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | pt_PT |
dc.contributor.advisor | Maximiano, Marisa da Silva | |
dc.contributor.advisor | Reis, Catarina Isabel Ferreira Viveiros Tavares | |
dc.contributor.author | Tituaña, Gabriel Dario Chanchay | |
dc.date.accessioned | 2022-06-30T10:59:52Z | |
dc.date.available | 2022-06-30T10:59:52Z | |
dc.date.issued | 2022-03-31 | |
dc.description.abstract | In order to know the impact and results of a Continuous Integration (CI) Methodology an implementation of CI was made on a software company. Saviasoft is a company that produces custom software. Implementing CI over an existing agile methodology that has not been changed for a while, is not easy, mainly because the developers are unaware of the benefits of using CI tools. In order to accomplish the objective of implementing a CI methodology, developers should have enough knowledge about CI concepts and know how to use the adequate tools properly, and, how to implement them on their projects. The aims of the project are to improve the quality of the software that Saviasoft produces; analyze the impact of the CI methodology implementation; and improve the reliability of the software that is developed, by having a better way of testing. Jenkins is the tool that will serve as the base for the CI methodology implementation. The project implementation has the following steps: (1) Analysis of the actual situation of the company; (2) Selection of specific metrics to measure before implementing CI; (3) Implementation of CI over the existing agile methodology; and (4) Measure the same metrics after the CI implementation and compare the results. The results of the CI implementation were the expected: currently, the company produces software with an enhanced quality. The CI implementation mainly improved the software quality, test phase, and deployment phase. In the future, Saviasoft will propose CI courses to the clients that have in-house developers. | pt_PT |
dc.identifier.tid | 203030591 | pt_PT |
dc.identifier.uri | http://hdl.handle.net/10400.8/7306 | |
dc.language.iso | eng | pt_PT |
dc.subject | Continuous Integration Implementation | pt_PT |
dc.subject | Quality Assurance | pt_PT |
dc.subject | Continuous Integration Comparison | pt_PT |
dc.subject | Impact of Continuous Integration | pt_PT |
dc.subject | Measure Continuous Integration | pt_PT |
dc.title | CONTINUOUS INTEGRATION METHODOLOGY IMPLEMENTATION AND COMPARISON | pt_PT |
dc.type | master thesis | |
dspace.entity.type | Publication | |
rcaap.rights | openAccess | pt_PT |
rcaap.type | masterThesis | pt_PT |
thesis.degree.name | Mestrado em Engenharia Informática - Computação Móvel | pt_PT |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Thesis_Gabriel_Chanchay.pdf
- Size:
- 8.83 MB
- Format:
- Adobe Portable Document Format
- Description: