Self-Admitted Technical Debt: Recent Results and Upcoming Challenges

Emad Shihab - Concordia University

Nov. 4, 2016, 2:30 p.m. - Nov. 4, 2016, 3:30 p.m.

MC 012

The metaphor of technical debt was introduced to express the trade-off between productivity and quality, i.e. when developers take shortcuts or perform quick hacks. More recently, our work as shown that it is possible to detect technical debt using source code comments, i.e. self-admitted technical debt (SADT). In this talk, I will highlight some of our recent findings related to the identtification and potential impact of SADT. I will conclude the talk with a  discussion of challenges that my team and I have faced and provide insights on how the research community can address some of these challenges.

Emad Shihab is an Assistant Professor in the Department of Computer Science and Software Engineering at Concordia University. He received his PhD from Queen’s University. Dr. Shihab’s research interests are in Software Quality Assurance, Mining Software Repositories, Technical Debt, Mobile Applications and Software Architecture. He worked as a software research intern at Research In Motion in Waterloo, Ontario and Microsoft Research in Redmond, Washington.