Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
Technical debt specification and categorization for software as a service applications
Download
index.pdf
Date
2022-11-28
Author
Kuranel, Yasemin
Metadata
Show full item record
This work is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
.
Item Usage Stats
187
views
140
downloads
Cite This
An outcome of taking poor decisions or choosing easier solutions for faster code delivery is technical debt (TD). It is important to specify technical debt in any development effort. Technical debt is also common in platform-based solutions. However, there is not much research about TD categorization for software as a service applications (SaaS). In this study, we used different categorization methods to specify the TD in organizations using SaaS applications. To understand the technical debt indicators and problems specific to such organizations, and to address TD management, we conducted two different case studies. First, we evaluated the effectiveness of existing technical debt categorization methods varying in granularity. For the second case study, we used one of the categorization methods with the highest level of detail, which takes the nature of the debt into consideration, and we performed a mapping with the TD categories and ISO/IEC 12207 software life cycle processes. We found the indicators, reasons, the problems arising due to TD, and the ways in which TD management can be performed in organizations working with SaaS applications. It was determined that TD categories and problems that exist in traditional software applications are also seen in the field of SaaS, but there are also additions to TD problems that are specific to SaaS. The 9 different categories of TD experienced in SaaS applications and the sub-diffractions of the “SaaS Related Limitations” category are presented in the study.
Subject Keywords
Technical Debt
,
Categorization
,
Software as a Service
URI
https://hdl.handle.net/11511/101206
Collections
Graduate School of Informatics, Thesis
Suggestions
OpenMETU
Core
Analyzing Technical Debt of a CRM Application by Categorizing Ambiguous Issue Statements
Doğancı, Yasemin; Özcan Top, Özden; Koçyiğit, Altan (2021-09-09)
Poor decisions and suboptimal actions taken in software development result in technical debt. In service business, technical debt may become more evident and destructive. Customer relationship management (CRM) platform is one example of such businesses where several customizations are performed to adapt the software to customers’ processes and needs. The purpose of this study is to investigate technical debt in customizations made in different Salesforce CRM organizations based on ambiguous issue statements...
Testing effectiveness and effort in software product lines
Çöteli, Mert Burkay; Bilgen, Semih; Department of Electrical and Electronics Engineering (2013)
Software product lines (SPL) aim to decrease the total software development cost by the help of reusability and variability. However, the increasing number of variations for the delivery types of products would result in increasing cost of the verification and validation process. Total testing cost of development can also be decreased by reusing test cases and scripts. The main objective of this study is to increase testing effectiveness while minimizing testing effort. Four different cases consisting of As...
Apply Quantitative Management Now
TARHAN, AYÇA; Demirörs, Onur (Institute of Electrical and Electronics Engineers (IEEE), 2012-05-01)
The Assessment Approach for Quantitative Process Management (A2QPM) helps identify software process measures for quantitative analysis even when organizations lack formal systems for process measurement. A2QPM is the first approach to quantitative management that offers software organizations a well-defined, detailed guideline for assessing their software processes and applying beneficial quantitative techniques to improve them. All the A2QPM applications we've described resulted in quantitative analysis im...
Empirical evaluation of a decision support model for adopting software product line engineering
Tuzun, Eray; Tekinerdogan, Bedir; Kalender, Mert Emin; Bilgen, Semih (2015-04-01)
Context: The software product line engineering (SPLE) community has provided several different approaches for assessing the feasibility of SPLE adoption and selecting transition strategies. These approaches usually include many rules and guidelines which are very often implicit or scattered over different publications. Hence, for the practitioners it is not always easy to select and use these rules to support the decision making process. Even in case the rules are known, the lack of automated support for st...
An Action research of achievements in a software product line implementation
Ergül, Muhittin Erdem; Bilgen, Semih; Department of Electrical and Electronics Engineering (2014)
Software product lines emphasize, with an innovative approach, the idea of predictive re-use. In this way, significant improvements are provided in cost, time-to-market and quality and market dominance is enabled in the target area. The majority of the academic studies in this area are case studies. In this study it is also intended to provide scientific data to the literature about the achievements brought about by software product lines. First, the challenges in the software development activities perform...
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
Y. Kuranel, “Technical debt specification and categorization for software as a service applications,” M.S. - Master of Science, Middle East Technical University, 2022.