Predicting and quantifying the technical debt in cloud software engineering

Georgios Skourletopoulos, Constandinos X. Mavromoustakis, Rami Bahsoon, George Mastorakis, Evangelos Pallis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

23 Citations (Scopus)

Abstract

Identifying and managing effectively the Technical Debt has become an issue of great importance over recent years. In cloud marketplaces, where the cloud services can be leased, the difficulty to promptly predict and manage the Technical Debt has a significant impact. In this paper, we examine the Technical Debt, which stems from budget constraints during the software development process as well as the capacity of a cloud service. In this context, the budget and the cloud service selection decisions may introduce Technical Debt. Towards reaching a conclusion, two approaches are taken into consideration. Initially, a cost estimation approach is researched, which is related to implementing Software as a Service (SaaS) in the cloud for three scenarios aiming to predict the incurrence of the Technical Debt in the future. The Constructive Cost Model (COCOMO) is exploited, in order to estimate the implementation cost and define a range of secureness. In addition, a Technical Debt quantification approach is adopted, which is associated with leasing a cloud Software as a Service (SaaS), towards indicating the most appropriate cloud service to be selected.

Original languageEnglish
Title of host publication2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks, CAMAD 2014
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages36-40
Number of pages5
ISBN (Print)9781479957255
DOIs
Publication statusPublished - 5 Feb 2015
Event2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks, CAMAD 2014 - Athens, Greece
Duration: 1 Dec 20143 Dec 2014

Conference

Conference2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks, CAMAD 2014
Country/TerritoryGreece
CityAthens
Period1/12/143/12/14

Keywords

  • cloud service level selection
  • cloud software engineering
  • implementing software as a service
  • leasing cloud software as a service
  • technical debt prediction
  • technical debt quantification

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'Predicting and quantifying the technical debt in cloud software engineering'. Together they form a unique fingerprint.

Cite this