Back to Search
Start Over
Actionable software metrics:an industrial perspective
- Source :
- EASE, UPCommons. Portal del coneixement obert de la UPC, Universitat Politècnica de Catalunya (UPC)
- Publication Year :
- 2020
-
Abstract
- Background: Practitioners would like to take action based on software metrics, as long as they find them reliable. Existing literature explores how metrics can be made reliable, but remains unclear if there are other conditions necessary for a metric to be actionable. Context & Method: In the context of a European H2020 Project, we conducted a multiple case study to study metrics’ use in four companies, and identified instances where these metrics influenced actions. We used an online questionnaire to enquire about the project participants’ views on actionable metrics. Next ,we invited one participant from each company to elaborate on the identified metrics’ use for taking actions and the questionnaire responses (N=17). Result:We learned that a metric that is practical, contextual, and exhibits high data quality characteristics is actionable. Even a non-actionable metric can be useful, but an actionable metric mostly requires interpretation. However, the more these metrics are simple and reflect the software development context accurately, the less interpretation required to infer actionable information from the metric. Company size and project characteristics can also influence the type of metric that can be actionable. Conclusion: This exploration of industry’s views on actionable metrics help characterize actionable metrics in practical terms. This awareness of what characteristics constitute an actionablemetric can facilitate theirdefinition and developmentright from the start of a software metrics program This work is a result of the Q-Rapids Project, funded by the European Union’s Horizon 2020 research and innovation program, under grant agreement No. 732253.
- Subjects :
- metrics program
Computer science
business.industry
Informàtica::Enginyeria del software [Àrees temàtiques de la UPC]
Perspective (graphical)
Software development
020207 software engineering
Context (language use)
Computer software -- Quality control
Programari -- Control de qualitat
02 engineering and technology
Computer-assisted web interviewing
actionable metrics
Data science
Software metric
context
Action (philosophy)
020204 information systems
Data quality
Machine learning
Aprenentatge automàtic
0202 electrical engineering, electronic engineering, information engineering
data quality
Metric (unit)
business
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- EASE, UPCommons. Portal del coneixement obert de la UPC, Universitat Politècnica de Catalunya (UPC)
- Accession number :
- edsair.doi.dedup.....c08d67d0a25267ac46dba745788a145b