Startsida
Hjälp
Sök i LIBRIS databas

     

 

Sökning: onr:s987qhlxqv5jm436 > Quantifying Process...

Quantifying Process Quality [Elektronisk resurs] The Role of Effective Organizational Learning in Software Evolution

Hönel, Sebastian (författare)
Ericsson, Morgan, 1973- (preses)
Löwe, Welf (preses)
Wingkvist, Anna, 1976- (preses)
Staron, Miroslaw (opponent)
DISA ; DSIQ (medarbetare)
Linnéuniversitetet Fakulteten för teknik (FTK) (utgivare)
ISBN 9789180820745
Publicerad: Växjö : Linnaeus University Press, 2023
Engelska.
Läs hela texten
Läs hela texten
Läs hela texten
Läs hela texten
  • E-bokAvhandling(Diss. (sammanfattning), 2023)
Sammanfattning Ämnesord
Stäng  
  • Real-world software applications must constantly evolve to remain relevant. This evolution occurs when developing new applications or adapting existing ones to meet new requirements, make corrections, or incorporate future functionality. Traditional methods of software quality control involve software quality models and continuous code inspection tools. These measures focus on directly assessing the quality of the software. However, there is a strong correlation and causation between the quality of the development process and the resulting software product. Therefore, improving the development process indirectly improves the software product, too. To achieve this, effective learning from past processes is necessary, often embraced through post mortem organizational learning. While qualitative evaluation of large artifacts is common, smaller quantitative changes captured by application lifecycle management are often overlooked. In addition to software metrics, these smaller changes can reveal complex phenomena related to project culture and management. Leveraging these changes can help detect and address such complex issues. Software evolution was previously measured by the size of changes, but the lack of consensus on a reliable and versatile quantification method prevents its use as a dependable metric. Different size classifications fail to reliably describe the nature of evolution. While application lifecycle management data is rich, identifying which artifacts can model detrimental managerial practices remains uncertain. Approaches such as simulation modeling, discrete events simulation, or Bayesian networks have only limited ability to exploit continuous-time process models of such phenomena. Even worse, the accessibility and mechanistic insight into such gray- or black-box models are typically very low. To address these challenges, we suggest leveraging objectively captured digital artifacts from application lifecycle management, combined with qualitative analysis, for efficient organizational learning. A new language-independent metric is proposed to robustly capture the size of changes, significantly improving the accuracy of change nature determination. The classified changes are then used to explore, visualize, and suggest maintenance activities, enabling solid prediction of malpractice presence and -severity, even with limited data. Finally, parts of the automatic quantitative analysis are made accessible, potentially replacing expert-based qualitative analysis in parts. 

Ämnesord

Natural Sciences  (hsv)
Computer and Information Sciences  (hsv)
Naturvetenskap  (hsv)
Data- och informationsvetenskap  (hsv)
Natural Sciences  (hsv)
Computer and Information Sciences  (hsv)
Software Engineering  (hsv)
Naturvetenskap  (hsv)
Data- och informationsvetenskap  (hsv)
Programvaruteknik  (hsv)
Mathematics  (hsv)
Mathematical Analysis  (hsv)
Matematik  (hsv)
Matematisk analys  (hsv)
Probability Theory and Statistics  (hsv)
Sannolikhetsteori och statistik  (hsv)
Software Technology  (lnu)
Programvaruteknik  (lnu)
Informations- och programvisualisering  (lnu)
Information and software visualization  (lnu)
Computer Science  (lnu)
Datavetenskap  (lnu)
Statistics/Econometrics  (lnu)
Statistik  (lnu)

Genre

government publication  (marcgt)

Indexterm och SAB-rubrik

Software Size
Software Metrics
Commit Classification
Maintenance Activities
Software Quality
Process Quality
Project Management
Organizational Learning
Machine Learning
Visualization
Optimization
Inställningar Hjälp

Uppgift om bibliotek saknas i LIBRIS

Kontakta ditt bibliotek, eller sök utanför LIBRIS. Se högermenyn.

Om LIBRIS
Sekretess
Hjälp
Fel i posten?
Kontakt
Teknik och format
Sök utifrån
Sökrutor
Plug-ins
Bookmarklet
Anpassa
Textstorlek
Kontrast
Vyer
LIBRIS söktjänster
SwePub
Uppsök

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

Copyright © LIBRIS - Nationella bibliotekssystem

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy