Assets in Software Engineering: What are they after all?
Ehsan Zabardast, Julian Frattini, Javier Gonzalez-Huerta, Daniel, Mendez, Tony Gorschek, Krzysztof Wnuk

TL;DR
This paper critically examines the concept of assets in software engineering, aiming to standardize terminology and understand asset degradation to improve cost-effective practices and software lifecycle management.
Contribution
It provides a clear definition of assets, explores their characteristics, and discusses asset degradation, promoting a unified understanding in software engineering.
Findings
Proposes a standardized terminology for assets in software engineering
Analyzes different types of asset degradation and their implications
Encourages unified research and practice in asset management
Abstract
During the development and maintenance of software-intensive products or services, we depend on various artefacts. Some of those artefacts, we deem central to the feasibility of a project and the product's final quality. Typically, these central artefacts are referred to as assets. However, despite their central role in the software development process, little thought is yet invested into what eventually characterises as an asset, 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Reliability and Analysis Research · Software Engineering Research · Software Engineering Techniques and Practices
