Survey: continuous integration & testing

dc.contributor.degreegrantinginstitutionAthens University of Economics and Business, Department of Informaticsel
dc.contributor.supervisorMalevris, Nikolaosen
dc.contributor.supervisorZafeiris,Vasileiosen
dc.creatorΚαραγιάννης, Θεόδωροςel
dc.creatorKaragiannis,Theodorosel
dc.date.accessioned2024-08-07T14:29:44Z
dc.date.available2024-08-07T14:29:44Z
dc.date.issued01-11-2018
dc.date.submitted02-11-2018
dc.description.abstractComputer software has become a part of our everyday life, and many actions are connected with it. A key factor for software companies is to have the ability to release their products fast considering the competition that exists. The main challenge is to keep or even increase the market share. To address this challenge, for the past decade researchers have proposed various techniques for automating the repetitive tasks that happen during software development. Continuous integration (CI) systems automate these repetitive tasks which are the compilation, building, and testing of software and also it is a practice which has emerged to eliminate issues between development and deployment.en
dc.description.tableofcontentsΣτην εποχή μας η εμπλοκή του λογισμικού στις ζωές μας γίνεται όλο και βαθύτερη καθημερινά, γεγονός που οδηγεί στην ανάγκη ταχύτερης απελευθέρωσης των προϊόντων στην αγορά. Με δεδομένο τον έντονο ανταγωνισμό μεταξύ των εταιρειών, η πρόκληση που αντιμετωπίζουν όλες οι εταιρείες σε ένα ταχέως μεταβαλλόμενο επιχειρηματικό περιβάλλον είναι να διατηρήσουν και, ει δυνατόν, να διευρύνουν το μερίδιο αγοράς τους. Για την αντιμετώπιση αυτής της πρόκλησης, την τελευταία δεκαετία οι ερευνητές πρότειναν διάφορες τεχνικές για την αυτοματοποίηση της σύνταξης, της κατασκευής και της δοκιμής του λογισμικού. Επιπλέον, σε όλη τη σύντομη ιστορία της, η ανάπτυξη λογισμικού χαρακτηρίζεται από εμπόδια κατά τη διάρκεια πραγματοποίησης σημαντικών δραστηριοτήτων όπως ο σχεδιασμός, η ανάπτυξη και η υλοποίηση. Τα συστήματα συνεχιζόμενης ενσωμάτωσης (Continuous Integration) αυτοματοποιούν την κατάρτιση, την κατασκευή και τη δοκιμή του λογισμικού και αποτελεί επίσης μια πρακτική που έχει προκύψει με σκοπό την εξάλειψη των ασυνεπειών μεταξύ ανάπτυξης και τελικής παράδοσης του λογισμικού στην αγορά.el
dc.format.extent75 p.
dc.identifier.urihttps://beta-pyxida.aueb.gr/handle/123456789/6502
dc.languageen
dc.rights.licensehttps://creativecommons.org/licenses/by/4.0/
dc.subjectContinuous integrationen
dc.subjectSoftware testingen
dc.subjectSurveyel
dc.titleSurvey: continuous integration & testingen
dc.typeText

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 1 από 1
Φόρτωση...
Μικρογραφία εικόνας
Ονομα:
aueb-ci-survey.pdf
Μέγεθος:
684.14 KB
Μορφότυπο:
Adobe Portable Document Format