Test-Driven Development and Embedded Systems: An Exploratory Investigation.

Michelangelo Esposito,Simone Romano,Giuseppe Scanniello

2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)(2023)

引用 0|浏览4
暂无评分
摘要
We present the results of an exploratory investigation to obtain preliminary evidence on the use of Test-Driven Development (TDD), an incremental approach to software development where tests are written before production code, to develop Embedded Systems (ESs). Specifically, we conducted two experiments in which we compared TDD with a non-TDD approach in terms of the external quality of ESs and developers’ productivity. In the experiments, we also gathered qualitative data to better understand the investigated phenomenon. We found that the external quality of the implemented solutions increases when using TDD as compared to a non-TDD approach, while there is not a substantial difference with respect to developers’ productivity. However, TDD is perceived as more difficult to apply than a non-TDD approach, and the development task is deemed more challenging with TDD.
更多
查看译文
关键词
Embedded Systems,Experiment,TDD
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要