SwePub
Sök i LIBRIS databas

  Utökad sökning

L773:1573 1367 OR L773:0963 9314
 

Sökning: L773:1573 1367 OR L773:0963 9314 > An empirical study ...

An empirical study on the effect of community smells on bug prediction

Eken, Beyza (författare)
Istanbul Tech Univ, Turkey
Palma, Francis (författare)
Linnéuniversitetet,Institutionen för datavetenskap och medieteknik (DM),DISA-SIG
Ayse, Basar (författare)
Ryerson Univ, Canada
visa fler...
Ayse, Tosun (författare)
Istanbul Tech Univ, Turkey
visa färre...
 (creator_code:org_t)
2021-02-15
2021
Engelska.
Ingår i: Software quality journal. - : Springer. - 0963-9314 .- 1573-1367. ; 29, s. 159-194
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • Community-aware metrics through socio-technical developer networks or organizational structures have already been studied in the software bug prediction field. Community smells are also proposed to identify communication and collaboration patterns in developer communities. Prior work reports a statistical association between community smells and code smells identified in software modules. We investigate the contribution of community smells on predicting bug-prone classes and compare their contribution with that of code smell-related information and state-of-the-art process metrics. We conduct our empirical analysis on ten open-source projects with varying sizes, buggy and smelly class ratios. We build seven different bug prediction models to answer three RQs: a baseline model including a state-of-the-art metric set used, three models incorporating a particular metric set, namely community smells, code smells, code smell intensity, into the baseline, and three models incorporating a combination of smell-related metrics into the baseline. The performance of these models is reported in terms of recall, false positive rates, F-measure and AUC and statistically compared using Scott-Knott ESD tests. Community smells improve the prediction performance of a baseline model by up to 3% in terms of AUC, while code smell intensity improves the baseline models by up to 40% in terms of F-measure and up to 17% in terms of AUC. The conclusions are significantly influenced by the validation strategies used, algorithms and the selected projects' data characteristics. While the code smell intensity metric captures the most information about technical flaws in predicting bug-prone classes, the community smells also contribute to bug prediction models by revealing communication and collaboration flaws in software development teams. Future research is needed to capture the communication patterns through multiple channels and to understand whether socio-technical flaws could be used in a cross-project bug prediction setting.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences (hsv//eng)

Nyckelord

Community smells
Bug prediction
Mining software repositories
Data- och informationsvetenskap
Computer and Information Sciences Computer Science

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Hitta mer i SwePub

Av författaren/redakt...
Eken, Beyza
Palma, Francis
Ayse, Basar
Ayse, Tosun
Om ämnet
NATURVETENSKAP
NATURVETENSKAP
och Data och informa ...
Artiklar i publikationen
Software quality ...
Av lärosätet
Linnéuniversitetet

Sök utanför SwePub

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.

 
pil uppåt Stäng

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