Volltextdatei(en) in REPOSIT vorhanden Open Access
DC ElementWertSprache
dc.contributor.advisorSarstedt, Stefan-
dc.contributor.authorSaure, Wolf-
dc.date.accessioned2024-08-14T08:38:07Z-
dc.date.available2024-08-14T08:38:07Z-
dc.date.created2021-10-22-
dc.date.issued2024-08-14-
dc.identifier.urihttps://hdl.handle.net/20.500.12738/16158-
dc.description.abstractSoftwarequalität und insbesondere der Aspekt der Wartbarkeit bestimmen zunehmend über den langfristigen Erfolg von Softwareprojekten. Refactoring dient der Verbesserung der Wartbarkeit und wird durch eine hohe Testabdeckung unterstützt. Es wird daher allgemein angenommen, dass ein Zusammenhang zwischen Testabdeckung und Wartbarkeit besteht. Dieser Zusammenhang wurde in der vorliegenden Studie für 45 Java-basierte Open-Source-Projekte auf Basis von Metriken und Code Smells statistisch untersucht. Als Ergebnis wurde eine Vielzahl positiver Zusammenhänge mit hoher statistischer Signifikanz nachgewiesen. Dies könnte ein Hinweis sein, dass Entwickler den Testaufwand für schwer wartbaren Code erhöhen. Negative Zusammenhänge als Hinweis auf positive Auswirkungen einer hohen Testabdeckung auf die Wartbarkeit wurden hingegen nur für einzelne Projekte gefunden.de
dc.description.abstractSoftware quality and especially the aspect of maintainability increasingly determine the long-term success of software projects. Refactoring serves to improve maintainability and is supported by high test coverage. It is therefore generally assumed that there is a correlation between test coverage and maintainability. This correlation was statistically examined in the present survey for 45 Java-based open source projects on the basis of metrics and code smells. As a result, a large number of positive correlations with high statistical significance were found. This could be an indication that developers are increasing test effort for code that is diffcult to maintain. Negative correlations indicating positive effects of high test coverage on maintainability, on the other hand, were only found for individual projects.en
dc.language.isoenen_US
dc.subjectTestabdeckungen_US
dc.subjectTestaufwanden_US
dc.subjectSoftwarequalitäten_US
dc.subjectWartbarkeiten_US
dc.subjectRefactoringen_US
dc.subjectMetrikenen_US
dc.subjectCode Smellsen_US
dc.subjectStudieen_US
dc.subjectTest coverageen_US
dc.subjectTest efforten_US
dc.subjectSoftware qualityen_US
dc.subjectSoftware maintainabilityen_US
dc.subjectRefactoringen_US
dc.subjectMetricsen_US
dc.subjectSurveyen_US
dc.subject.ddc004: Informatiken_US
dc.titleDo tests really enable change? On the relationship between unit test coverage and maintainablity of production codeen
dc.typeThesisen_US
openaire.rightsinfo:eu-repo/semantics/openAccessen_US
thesis.grantor.departmentDepartment Informatiken_US
thesis.grantor.departmentFakultät Technik und Informatiken_US
thesis.grantor.universityOrInstitutionHochschule für Angewandte Wissenschaften Hamburgen_US
tuhh.contributor.refereeButh, Bettina-
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-191771-
tuhh.oai.showtrueen_US
tuhh.publication.instituteDepartment Informatiken_US
tuhh.publication.instituteFakultät Technik und Informatiken_US
tuhh.type.opusBachelor Thesis-
dc.type.casraiSupervised Student Publication-
dc.type.dinibachelorThesis-
dc.type.driverbachelorThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersionen_US
dc.type.thesisbachelorThesisen_US
dcterms.DCMITypeText-
tuhh.dnb.statusdomainen_US
item.advisorGNDSarstedt, Stefan-
item.creatorGNDSaure, Wolf-
item.languageiso639-1en-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.creatorOrcidSaure, Wolf-
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.openairetypeThesis-
Enthalten in den Sammlungen:Theses
Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
BA_Do tests really enable change.pdf3.01 MBAdobe PDFÖffnen/Anzeigen
Zur Kurzanzeige

Seitenansichten

200
checked on 24.11.2024

Download(s)

61
checked on 24.11.2024

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.