On the benefit of automated static analysis for small and medium-sized software enterprises

Mario Gleirscher, Dmitriy Golubitskiy, Maximilian Irlbeck, Stefan Wagner

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

Today's small and medium-sized enterprises (SMEs) in the software industry are faced with major challenges. While having to work efficiently using limited resources they have to perform quality assurance on their code to avoid the risk of further effort for bug fixes or compensations. Automated static analysis can reduce this risk because it promises little effort for running an analysis. We report on our experience in analysing five projects from and with SMEs by three different static analysis techniques: code clone detection, bug pattern detection and architecture conformance analysis. We found that the effort that was needed to introduce those techniques was small (mostly below one person-hour), that we can detect diverse defects in production code and that the participating companies perceived the usefulness of the presented techniques as well as our analysis results high enough to include the techniques in their quality assurance.

Original languageEnglish
Title of host publicationSoftware Quality
Subtitle of host publicationProcess Automation in Software Development - 4th International Conference, SWQD 2012, Proceedings
PublisherSpringer Verlag
Pages14-38
Number of pages25
ISBN (Print)9783642272127
DOIs
StatePublished - 2012
Externally publishedYes
Event4th International Conference on Software Quality Days, SWQD 2012 - Vienna, Austria
Duration: 17 Jan 201219 Jan 2012

Publication series

NameLecture Notes in Business Information Processing
Volume94 LNBIP
ISSN (Print)1865-1348

Conference

Conference4th International Conference on Software Quality Days, SWQD 2012
Country/TerritoryAustria
CityVienna
Period17/01/1219/01/12

Keywords

  • architecture conformance analysis
  • bug pattern detection
  • code clone detection
  • small and medium-sized software enterprises
  • software quality
  • static analysis

Fingerprint

Dive into the research topics of 'On the benefit of automated static analysis for small and medium-sized software enterprises'. Together they form a unique fingerprint.

Cite this