Award Abstract # 0916699
III:HCC:Small: Measuring and Monitoring Technical Debt

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: UNIVERSITY OF MARYLAND BALTIMORE COUNTY
Initial Amendment Date: August 24, 2009
Latest Amendment Date: August 24, 2009
Award Number: 0916699
Award Instrument: Standard Grant
Program Manager: Sol Greenspan
sgreensp@nsf.gov
 (703)292-7841
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: September 1, 2009
End Date: August 31, 2013 (Estimated)
Total Intended Award Amount: $464,538.00
Total Awarded Amount to Date: $464,538.00
Funds Obligated to Date: FY 2009 = $464,538.00
History of Investigator:
  • Carolyn Seaman (Principal Investigator)
    cseaman@umbc.edu
Recipient Sponsored Research Office: University of Maryland Baltimore County
1000 HILLTOP CIR
BALTIMORE
MD  US  21250-0001
(410)455-3140
Sponsor Congressional District: 07
Primary Place of Performance: University of Maryland Baltimore County
1000 HILLTOP CIR
BALTIMORE
MD  US  21250-0001
Primary Place of Performance
Congressional District:
07
Unique Entity Identifier (UEI): RNKYWXURFRL5
Parent UEI:
NSF Program(s): SOFTWARE ENG & FORMAL METHODS
Primary Program Source: 01000910DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7364, 7923, 9218, HPCC
Program Element Code(s): 794400
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

A major obstacle to delivering the increasingly complex software systems that society demands is the resource drain from maintaining existing systems. The high expense of maintenance is related to the tendency of software quality to decline over time. Maintenance is often performed under tight resource constraints, with the minimal amount of effort required. Typically, there is a gap between this minimal amount of work and the amount required to maintain the software's quality. This gap can be viewed as a type of debt, which brings a short-term benefit (usually shorter release time) but which might have to be paid back, with ?interest? (decreased productivity), later. Many practitioners find this metaphor intuitively appealing and it is already transforming the way that long-term software maintenance is viewed. But its lack of a sound theoretical basis, empirically-based models, and practical implementation hinder its ability to transform how maintenance is done. Thus the contribution of this work is to provide empirically based models describing, and validated mechanisms for managing, technical debt. This project also supports the PI's activities in mentoring a diverse population of students, as well as UMBC's nation-wide prominence in the advancement of women and minorities in science and technology.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Erin Lim, Nitin Taksande, and Carolyn Seaman "A Balancing Act: What Software Practitioners Have to Say about Technical Debt" IEEE Software , v.29 , 2012 , p.22 DOI: 10.1109/MS.2012.130
Nico Zazworka, Antonio Vetro?, Clemente Izurieta, Sunny Wong, Yuanfang Cai, Carolyn Seaman and Forrest Shull "Comparing four approaches for technical debt identification" Software Quality Journal , v.21 , 2013 DOI: 10.1007/s11219-013-9200-8

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page