DocumentCode
174958
Title
Managing Technical Debt in Database Schemas of Critical Software
Author
Weber, Jens H. ; Cleve, Anthony ; Meurice, Loup ; Bermudez Ruiz, Fco Javier
Author_Institution
Dept. of Comput. Sci., Univ. of Victoria, Victoria, BC, Canada
fYear
2014
fDate
30-30 Sept. 2014
Firstpage
43
Lastpage
46
Abstract
The metaphor of technical debt (TD) has been used to characterize and quantify issues arising from software evolution and maintenance actions taken to modify the functionality or behaviour of a system while compromising on certain "under the hood" quality attributes in order to save cost and effort. The majority of research in this area has concentrated on software program code and architecture. Fewer research considers TD in the context of database applications, particularly TD related to database schemas, which is the focus of this paper. Managing TD in database schemas provides considerable and unique challenges, in particular for applications of safety and security critical nature. We discuss these challenges, point out potential solutions and present an industrial case study in this area.
Keywords
database management systems; safety-critical software; software maintenance; software quality; TD; critical software; database schemas; quality attributes; security critical nature; software evolution; software maintenance; technical debt management; Communities; Computer architecture; Data models; Databases; Maintenance engineering; Monitoring; Software; database applications; integrity constraints; technical debt;
fLanguage
English
Publisher
ieee
Conference_Titel
Managing Technical Debt (MTD), 2014 Sixth International Workshop on
Conference_Location
Victoria, BC
Type
conf
DOI
10.1109/MTD.2014.17
Filename
6974889
Link To Document