lnu.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
The relationship of code churn and architectural violations in the open source software JabRef
Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV). (Software and Information Quality)ORCID-id: 0000-0003-1154-5308
Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV). (DISA ; DSIQ ; Software and Information Quality)ORCID-id: 0000-0003-1173-5187
Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV). (Software and Information Quality)ORCID-id: 0000-0002-0835-823X
2017 (Engelska)Ingår i: ECSA '17 Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings, New York, NY, USA: ACM Publications, 2017, s. 152-158Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

The open source application JabRef has existed since 2003. In 2015, the developers decided to make an architectural refactoring as continued development was deemed too demanding. The developers also introduced Static Architecture Conformance Checking (SACC) to prevent violations to the intended architecture. Measurements mined from source code repositories such as code churn and code ownership has been linked to several problems, for example fault proneness, security vulnerabilities, code smells, and degraded maintainability. The root cause of such problems can be architectural. To determine the impact of the refactoring of JabRef, we measure the code churn and code ownership before and after the refactoring and find that large files with violations had a significantly higher code churn than large files without violations before the refactoring. After the refactoring, the files that had violations show a more normal code churn. We find no such effect on code ownership. We conclude that files that contain violations detectable by SACC methods are connected to higher than normal code churn.

Ort, förlag, år, upplaga, sidor
New York, NY, USA: ACM Publications, 2017. s. 152-158
Serie
ACM International Conference Proceeding Series
Nyckelord [en]
Software Architecture, Code Churn, Open Source, Architecrual Erosion, Technical Debt
Nationell ämneskategori
Programvaruteknik
Forskningsämne
Datavetenskap, Programvaruteknik
Identifikatorer
URN: urn:nbn:se:lnu:diva-68408DOI: 10.1145/3129790.3129810ISI: 000426556400034Scopus ID: 2-s2.0-85037741580ISBN: 978-1-4503-5217-8 (tryckt)OAI: oai:DiVA.org:lnu-68408DiVA, id: diva2:1151038
Konferens
European Conference on Software Architecture, Canterbury, UK, 11-15 September,2017
Projekt
Information and Software QualtiyTillgänglig från: 2017-10-20 Skapad: 2017-10-20 Senast uppdaterad: 2019-08-29Bibliografiskt granskad

Open Access i DiVA

fulltext(1230 kB)253 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1230 kBChecksumma SHA-512
ccde13433570de1ae0548de0d2daa8a9dd8bcc80faf6707bacb4dad90db2c3aba6cbff848e785433d36b130b9f727821ee8243485dcd160d8bf0823ba16eee97
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltextScopus

Personposter BETA

Olsson, TobiasEricsson, MorganWingkvist, Anna

Sök vidare i DiVA

Av författaren/redaktören
Olsson, TobiasEricsson, MorganWingkvist, Anna
Av organisationen
Institutionen för datavetenskap (DV)
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 253 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 229 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf