Earticle

현재 위치 Home

Examining Technical Debt Accumulation in Software Implementations

첫 페이지 보기
  • 발행기관
    보안공학연구지원센터(IJSEIA) 바로가기
  • 간행물
    International Journal of Software Engineering and Its Applications SCOPUS 바로가기
  • 통권
    Vol.9 No.6 (2015.06)바로가기
  • 페이지
    pp.109-124
  • 저자
    Johannes Holvitie, Ville Leppänen
  • 언어
    영어(ENG)
  • URL
    https://www.earticle.net/Article/A251342

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

원문정보

초록

영어
Technical debt management requires means to identify, track, and resolve technical debt in the various software project artifacts. There are several approaches for identifying technical debt from the software implementation, but they all have their shortcomings in maintaining this information. Readily available information is a cornerstone of successful technical debt management integration. As such, this paper presents a two-partite case study that explores the role of dependency propagation in the accumulation of technical debt for software implementations. The first part, targeting a refactorization project in the ViLLE education platform, identifies a clear relation between the propagation and the accumulation in addition to making notions about special propagation characteristics. The second part considers bug reports for the Eclipse IDE, and, thus, provides further verification in observing a similar relationship at a lower implementation abstraction level for this independent data set. We conclude that formalization of this relation should lead to solutions for the technical debt information maintenance problem. As such, we use the case study herein to further improve the propagation model applied in our DebtFlag technical debt management tool.

목차

Abstract
 1. Introduction
 2. Technical Debt
  2.1 Technical Debt in Software Implementations
  2.2 Related Work on Technical Debt Propagation
 3. First Case - Class Level Mechanics
  3.1 Research Problem
  3.2 Target System
  3.3 Data Collection and Analysis
 4. Results
  4.1 Technical Debt Propagation Trees
  4.2 Analysis of the Technical Debt Propagation Trees
 5. Conclusions and Validity
 6. Second Case - Class Member Level Mechanics
  6.1 Execution
 7. Resulting Technical Debt Propagation Trees
 8. Conclusions and Relation with the Former Part
 9. Future Work
 Acknowledgements
 References

키워드

technical debt technical debt propagation modeling software implementation assessment refactoring

저자

  • Johannes Holvitie [ Turku Centre for Computer Science (TUCS) & Dept. of Information Technology, University of Turku FI-20520, Turku, Finland ]
  • Ville Leppänen [ Turku Centre for Computer Science (TUCS) & Dept. of Information Technology, University of Turku FI-20520, Turku, Finland ]

참고문헌

자료제공 : 네이버학술정보

간행물 정보

발행기관

  • 발행기관명
    보안공학연구지원센터(IJSEIA) [Science & Engineering Research Support Center, Republic of Korea(IJSEIA)]
  • 설립연도
    2006
  • 분야
    공학>컴퓨터학
  • 소개
    1. 보안공학에 대한 각종 조사 및 연구 2. 보안공학에 대한 응용기술 연구 및 발표 3. 보안공학에 관한 각종 학술 발표회 및 전시회 개최 4. 보안공학 기술의 상호 협조 및 정보교환 5. 보안공학에 관한 표준화 사업 및 규격의 제정 6. 보안공학에 관한 산학연 협동의 증진 7. 국제적 학술 교류 및 기술 협력 8. 보안공학에 관한 논문지 발간 9. 기타 본 회 목적 달성에 필요한 사업

간행물

  • 간행물명
    International Journal of Software Engineering and Its Applications
  • 간기
    월간
  • pISSN
    1738-9984
  • 수록기간
    2008~2016
  • 등재여부
    SCOPUS
  • 십진분류
    KDC 505 DDC 605

이 권호 내 다른 논문 / International Journal of Software Engineering and Its Applications Vol.9 No.6

    피인용수 : 0(자료제공 : 네이버학술정보)

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장