Assets in Software Engineering: What are they after all?

JOURNAL OF SYSTEMS AND SOFTWARE(2022)

引用 3|浏览1
暂无评分
摘要
During the development and maintenance of software-intensive products or services, we depend on various assets. These assets are important to the feasibility of the project and influence the product's final quality. However, despite their central role in the software development process, little thought is yet invested into what assets eventually are, often resulting in many terms and underlying concepts being mixed and used inconsistently. A precise terminology of assets and related concepts, such as asset degradation, are crucial for setting up a new generation of cost-effective software engineering practices. In this position paper, we critically reflect upon the notion of assets in software engineering. As a starting point, we define the terminology and concepts of assets and extend the reasoning behind them. We explore assets' characteristics and discuss what asset degradation is as well as its various types and the implications that asset degradation might bring for the planning, realisation, and evolution of software-intensive products and services over time. With our work, we aspire to contribute to a more standardised definition of assets in software engineering and foster research endeavours and their practical dissemination in a common, more unified direction.
更多
查看译文
关键词
Assets,Asset management,Software artefacts,Asset degradation,Technical debt
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要