PYXIDA Institutional Repository
and Digital Library
 Home
Collections :

Title :Survey: continuous integration & testing
Creator :Καραγιάννης, Θεόδωρος
Karagiannis,Theodoros
Contributor :Malevris, Nikolaos (Επιβλέπων καθηγητής)
Zafeiris,Vasileios (Επιβλέπων καθηγητής)
Athens University of Economics and Business, Department of Informatics (Degree granting institution)
Type :Text
Extent :75 p.
Language :en
Abstract :Computer 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.
Table of Contents :Στην εποχή μας η εμπλοκή του λογισμικού στις ζωές μας γίνεται όλο και βαθύτερη καθημερινά, γεγονός που οδηγεί στην ανάγκη ταχύτερης απελευθέρωσης των προϊόντων στην αγορά. Με δεδομένο τον έντονο ανταγωνισμό μεταξύ των εταιρειών, η πρόκληση που αντιμετωπίζουν όλες οι εταιρείες σε ένα ταχέως μεταβαλλόμενο επιχειρηματικό περιβάλλον είναι να διατηρήσουν και, ει δυνατόν, να διευρύνουν το μερίδιο αγοράς τους. Για την αντιμετώπιση αυτής της πρόκλησης, την τελευταία δεκαετία οι ερευνητές πρότειναν διάφορες τεχνικές για την αυτοματοποίηση της σύνταξης, της κατασκευής και της δοκιμής του λογισμικού. Επιπλέον, σε όλη τη σύντομη ιστορία της, η ανάπτυξη λογισμικού χαρακτηρίζεται από εμπόδια κατά τη διάρκεια πραγματοποίησης σημαντικών δραστηριοτήτων όπως ο σχεδιασμός, η ανάπτυξη και η υλοποίηση. Τα συστήματα συνεχιζόμενης ενσωμάτωσης (Continuous Integration) αυτοματοποιούν την κατάρτιση, την κατασκευή και τη δοκιμή του λογισμικού και αποτελεί επίσης μια πρακτική που έχει προκύψει με σκοπό την εξάλειψη των ασυνεπειών μεταξύ ανάπτυξης και τελικής παράδοσης του λογισμικού στην αγορά.
Subject :Continuous integration
Software testing
Survey
Date Issued :01-11-2018
Date Submitted :02-11-2018
Licence :

File: aueb-ci-survey.pdf

Type: application/pdf