Software Quality Assurance During Implementation: Results of a Survey in Software Houses from Germany, Austria and Switzerland

被引:6
|
作者
Felderer, Michael [1 ]
Auer, Florian [1 ]
机构
[1] Univ Innsbruck, Inst Comp Sci, Innsbruck, Austria
来源
SOFTWARE QUALITY: COMPLEXITY AND CHALLENGES OF SOFTWARE ENGINEERING IN EMERGING TECHNOLOGIES | 2017年 / 269卷
关键词
Software quality assurance; Implementation; Software development; Software quality; Software houses; Survey;
D O I
10.1007/978-3-319-49421-0_7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Quality assurance performed during the implementation phase, e.g., by coding guidelines, static analysis or unit testing, is of high importance to ensure quality of software, but there is a lack of common knowledge and best practices on it. Objective: The goal of this paper is to investigate the state-of-practice of quality assurance during the implementation phase in software houses. Method: For this purpose, we conducted a survey in Germany, Austria, and Switzerland where 57 software houses participated. The questionnaire comprised questions regarding techniques, tools, and effort for software quality assurance during implementation as well as the perceived quality after implementation. The results were complemented by interviews and results from other surveys on software quality in general. Results: Results from the survey show that the most common software quality assurance techniques used during implementation are unit testing, code reviews and coding guidelines. Most tool support is used in the areas of bug tracking, version control and project management. Due to relationships between the used tool types, it seems that the introduction of one tool leads to the adoption of several others. Also quality assurance techniques and tools are correlated. Bug fixing takes a significant ratio of the overall project effort assigned to implementation. Furthermore, we found that the more developers a software company has, the more effort is spent on bug fixing. Finally, more than half of all companies rated the quality after implementation as rather good to good. Conclusion: For the most important quality assurance techniques and supporting tool types clear usage patterns can be seen and serve as a basis to provide guidelines on their application in practice.
引用
收藏
页码:87 / 102
页数:16
相关论文
共 35 条
  • [1] Prototyping in Software Quality Assurance: A Survey With Software Practitioners
    de Macedo, Gretchen T.
    Fontao, Awdren
    Gadelha, Bruno
    PROCEEDINGS OF THE 21TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2022, 2022,
  • [2] A Survey on State of Software Quality Assurance in Bulgaria
    Sabev, Peter
    Grigorova, Katalina
    COMPUTER SYSTEMS AND TECHNOLOGIES, 2019, : 124 - 130
  • [3] Survey on practice of regional anaesthesia in Germany, Austria, and Switzerland. Part 1: Quality assurance and training concepts
    Bartusseck, E
    Fatehi, S
    Motsch, I
    Grau, T
    ANAESTHESIST, 2004, 53 (09): : 836 - 846
  • [4] Psychoeducation in schizophrenia -: Results of a survey of all psychiatric institutions in Germany, Austria, and Switzerland
    Rummel-Kluge, Christine
    Pitschel-Walz, Gabriele
    Baeuml, Josef
    Kissling, Werner
    SCHIZOPHRENIA BULLETIN, 2006, 32 (04) : 765 - 775
  • [5] A survey of quality assurance practices in biomedical open source software projects
    Koru, Guenes
    El Emam, Khaled
    Neisa, Angelica
    Umarji, Medha
    JOURNAL OF MEDICAL INTERNET RESEARCH, 2007, 9 (02) : e8
  • [6] Psychoeducation in anxiety disorders: Results of a survey of all psychiatric institutions in Germany, Austria and Switzerland
    Rummel-Kluge, Christine
    Pitschel-Walz, Gabriele
    Kissling, Werner
    PSYCHIATRY RESEARCH, 2009, 169 (02) : 180 - 182
  • [7] Results of a Survey on Evidence-Based Sport Psychology Practice in Austria, Germany, and Switzerland
    Frytz, Patricia
    Amesberger, Guenter
    Hoedlmoser, Kerstin
    ZEITSCHRIFT FUR SPORTPSYCHOLOGIE, 2022, 29 (01): : 13 - 18
  • [8] Open Access from the Publishers' Point of View Results of a survey among scholarly publishers in Germany, Austria and Switzerland
    Kaier, Christian
    Lackner, Karin
    BIBLIOTHEK FORSCHUNG UND PRAXIS, 2019, 43 (01) : 194 - 205
  • [9] AN OVERVIEW OF SOFTWARE PROCESS QUALITY INSTRUMENTS ADOPTION AT BRAZIL Preliminary Results of a Survey
    de Espindola, Rodrigo Santos
    Luciano, Edimara Mezzomo
    Nicolas Audy, Jorge Luis
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL ISAS-1: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, VOL 1, 2008, : 347 - +
  • [10] A Generic Framework for Automated Quality Assurance of Software Models - Implementation of an Abstract Syntax Tree
    Owens, Darryl
    Anderson, Mark
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2014, 5 (01) : 32 - 38