出版社
ASSOC COMPUTING MACHINERY
DOI: 10.1145/3571473.3571495
关键词
Technical Debt; Technical Debt Classification; Technical Debt Effects; IoT software project; Experimental Software Engineering
资金
- CAPES [09/2020, 223038.014313/2020-19]
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.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据