Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-3642
Langanzeige der Metadaten
DC ElementWertSprache
dc.contributor.authorGleirscher, Mariode
dc.contributor.authorGolubitskiy, Dmitriyde
dc.contributor.authorIrlbeck, Maximiliande
dc.contributor.authorWagner, Stefande
dc.date.accessioned2016-03-14de
dc.date.accessioned2016-03-31T08:02:40Z-
dc.date.available2016-03-14de
dc.date.available2016-03-31T08:02:40Z-
dc.date.issued2014de
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-105421de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/3659-
dc.identifier.urihttp://dx.doi.org/10.18419/opus-3642-
dc.description.abstractToday, small- and medium-sized enterprises (SMEs) in the software industry face major challenges. Their resource constraints require high efficiency in development. Furthermore, quality assurance (QA) measures need to be taken to mitigate the risk of additional, expensive effort for bug fixes or compensations. Automated static analysis (ASA) can reduce this risk because it promises low application effort. SMEs seem to take little advantage of this opportunity. Instead, they still mainly rely on the dynamic analysis approach of software testing. In this article, we report on our experiences from a technology transfer project. Our aim was to evaluate the results static analysis can provide for SMEs as well as the problems that occur when introducing and using static analysis in SMEs. We analysed five software projects from five collaborating SMEs using three different ASA techniques: code clone detection, bug pattern detection and architecture conformance analysis. Following the analysis, we applied a quality model to aggregate and evaluate the results. Our study shows that the effort required to introduce ASA techniques in SMEs is small (mostly below one person-hour each). Furthermore, we encountered only few technical problems. By means of the analyses, we could detect multiple defects in production code. The participating companies perceived the analysis results to be a helpful addition to their current QA and will include the analyses in their QA process. With the help of the Quamoco quality model, we could efficiently aggregate and rate static analysis results. However, we also encountered a partial mismatch with the opinions of the SMEs. We conclude that ASA and quality models can be a valuable and affordable addition to the QA process of SMEs.en
dc.language.isoende
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.classificationStatische Analyse , Technologietransferde
dc.subject.ddc004de
dc.subject.otherSoftwarequalität , KMU , statische Analyse , Klonerkennung , Fehlermuster , Architekturkonformanzde
dc.subject.otherSoftware Quality , SME , Static Analysis , Clone Detection , Bug Pattern , Architecture Conformanceen
dc.titleIntroduction of static quality analysis in small- and medium-sized software enterprises: experiences from technology transferen
dc.typepreprintde
ubs.bemerkung.externFinancial support by CNPq (project #460627/2014-7)<br> Copyright Springerde
ubs.fakultaetFakultät Informatik, Elektrotechnik und Informationstechnikde
ubs.fakultaetFakultätsübergreifend / Sonstige Einrichtungde
ubs.institutInstitut für Softwaretechnologiede
ubs.institutSonstige Einrichtungde
ubs.opusid10542de
ubs.publikation.noppnyesde
ubs.publikation.sourceSoftware quality journal 22 (2014), S. 499-542. URL http://dx.doi.org/10.1007/s11219-013-9217-zde
ubs.publikation.typPreprintde
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
sqj_contrib.pdf808,14 kBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.