3.8 Proceedings Paper

Exploring Technical Debt on IoT Software Projects

Publisher

ASSOC COMPUTING MACHINERY
DOI: 10.1145/3571473.3571495

Keywords

Technical Debt; Technical Debt Classification; Technical Debt Effects; IoT software project; Experimental Software Engineering

Funding

  1. CAPES [09/2020, 223038.014313/2020-19]

Ask authors/readers for more resources

The study investigates how technical debt is perceived, identified, and managed in IoT software projects by examining two specific projects. By applying a management strategy, 153 TD items clustered into 16 types (including three new ones) and 75 effects due to their presence were identified.
It is common for software projects to incur technical debt (TD) during their development process. It should be no different for IoT software projects, mainly characterized by integrating devices and communication technologies. This work reduces a gap in the technical literature by presenting an investigation of TD in the context of IoT software projects. To this end, it describes how TD has been perceived, identified, and represented when developing two IoT software projects regarding monitoring an individual's oxygenation level (OximetroIoT) and biosafety indicators in classrooms and laboratories (SAFE-UFRJ). By applying a TD management strategy, we identify, monitor, and pay TD items incurred during the development process of those projects. It allowed us to identify 153 TD items grouped into 16 different TD types (three new ones compared with current taxonomies) and 75 effects due to their presence. Overall, the investigated IoT software projects experience TD differently from software projects.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available