Skip to main content

Table 3 Coding schema

From: Understanding automated and human-based technical debt identification approaches-a two-phase study

Code

Description

TD Item Description

Question and answer that helps explain a specific TD item.

Specific Question

A question about a specific TD item.

Generic Question

A question that is not specific for any TD item.

New Question

A question that was not planned before the meeting.

Confirmation Question

A question asking for confirmation from all participants.

Metric Correlation

Answers related to the correlation between TD items and metrics.

Code Smells Correlation

Answers related to the correlation between TD items and code smells.

Find bug Correlation

Answers related to the correlation between TD items and FindBugs issues.

Note

Moderator notes about participant actions.

Answer

Answers to new or generic questions.

Technical Debt Overlap

Answers addressing the lack of overlap between the identified TD Items.

Technical Debt Identification

Answers about the manual TD identification process.

Indicators and Technical Debt Identification

Answers about the correlation between technical debt and metrics, code smells, and FindBugs issues.

Benefits of TD Management

Comments about the benefits of TD management.

Benefits of TD Documentation

Comments about the benefits of TD identification.

TD Identification without code reading

Comments about TD identification without reading the source code.

TD Identification with code reading

Comments about TD identification by reading the source code.

Indicators and Problems in the Project

Comments about the correlation between problems in the source code and metrics, code smells, and FindBugs issues.

Code Inspection Feasibility

Comments about the feasibility of inspecting the source code to look for TD items.