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 条
  • [21] First experiences with the implementation of the European standard EN 62304 on medical device software for the quality assurance of a radiotherapy unit
    Angelika Höss
    Christian Lampe
    Ralf Panse
    Benjamin Ackermann
    Jakob Naumann
    Oliver Jäkel
    Radiation Oncology, 9
  • [22] The Preliminary Results from the Software Product Management State-of- Practice Survey
    Maglyas, Andrey
    Fricker, Samuel A.
    SOFTWARE BUSINESS: TOWARDS CONTINUOUS VALUE DELIVERY, 2014, 182 : 295 - +
  • [23] 'Fast-track' colonic surgery in Austria and Germany - results from the survey on patterns in current perioperative practice
    Hasenberg, T.
    Keese, M.
    Laengle, F.
    Reibenwein, B.
    Schindler, K.
    Herold, A.
    Beck, G.
    Post, S.
    Jauch, K. W.
    Spies, C.
    Schwenk, W.
    Shang, E.
    COLORECTAL DISEASE, 2009, 11 (02) : 162 - 167
  • [24] MAINTAINABILITY PREDICTORS FOR RELATIONAL DATABASE-DRIVEN SOFTWARE APPLICATIONS: EXTENDED RESULTS FROM A SURVEY
    Riaz, Mehwish
    Tempero, Ewan
    Sulayman, Muhammad
    Mendes, Emilia
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (04) : 507 - 522
  • [25] Quality specification and metrication, results from a case-study in a mission-critical software domain
    Trienekens, Jos J. M.
    Kusters, Rob J.
    Brussel, Dennis C.
    SOFTWARE QUALITY JOURNAL, 2010, 18 (04) : 469 - 490
  • [26] Quality specification and metrication, results from a case-study in a mission-critical software domain
    Jos J. M. Trienekens
    Rob J. Kusters
    Dennis C. Brussel
    Software Quality Journal, 2010, 18 : 469 - 490
  • [27] Are team personality and climate related to satisfaction and software quality? Aggregating results from a twice replicated experiment
    Acuna, Silvia T.
    Gomez, Marta N.
    Hannay, Jo E.
    Juristo, Natalia
    Pfahl, Dietmar
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 57 : 141 - 156
  • [28] Current state and potential of variability management practices in software-intensive SMEs: Results from a regional industrial survey
    Thorn, Christer
    INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (04) : 411 - 421
  • [29] Testing for inherited platelet defects in clinical laboratories in Germany, Austria and Switzerland. Results of a survey carried out by the Permanent Paediatric Group of the German Thrombosis and Haemostasis Research Society (GTH)
    Streif, W.
    Martin, Olivieri
    Stefan, Weickardt
    Wolfgang, Eberl
    Ralf, Knoefler
    PLATELETS, 2010, 21 (06) : 470 - 478
  • [30] Survey Instruments for "How Was Your Weekend?" Software Development Teams Working From Home During COVID-19
    Miller, Courtney
    Rodeghero, Paige
    Storey, Margaret-Anne
    Ford, Denae
    Zimmermann, Thomas
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 223 - 223