• Home
  • Search
  • Recognising object-oriented software design quality: a practitioner-based questionnaire survey
  • Cite Icon22
  • https://doi.org/10.1007/s11219-017-9364-8Copy DOI Icon

Recognising object-oriented software design quality: a practitioner-based questionnaire survey

Show More
  • Abstract
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Design quality is vital if software is to be maintainable. What practices do developers actually use to achieve design quality in their day-to-day work and which of these do they find most useful? To discover the extent to which practitioners concern themselves with object-oriented design quality and the approaches used when determining quality in practice, a questionnaire survey of 102 software practitioners, approximately half from the UK and the remainder from elsewhere around the world was used. Individual and peer experience are major contributors to design quality. Classic design guidelines, well-known lower level practices, tools and metrics all can also contribute positively to design quality. There is a potential relationship between testing practices and design quality. Inexperience, time pressures, novel problems, novel technology, and imprecise or changing requirements may have a negative impact on quality. Respondents with most experience are more confident in their design decisions, place more value on reviews by team leads and are more likely to rate design quality as very important. For practitioners, these results identify the techniques and tools that other practitioners find effective. For researchers, the results highlight a need for more work investigating the role of experience in the design process and the contribution experience makes to quality. There is also the potential for more in-depth studies of how practitioners are actually using design guidance, including Clean Code. Lastly, the potential relationship between testing practices and design quality merits further investigation.

Loading PDF

Similar Papers
  • Conference Article

Rank-based quality measurement of software systems in standardized source code

  • Dec 01, 2007
  • Md Raihan Masud +2
  • Research Article
  • Citations98

Quality, waste and cost considerations in architectural building design management

  • Apr 01, 1998
  • International Journal of Project Management
  • Geoff Rounce
  • Conference Article
  • Citations2

Object-oriented design quality

  • Jan 01, 1997
  • Rudolf K Keller +2
  • Research Article
  • Citations9

A Theoretic Framework of Factors Influencing Fashion Design in Hong Kong

  • Sep 01, 2008
  • The Design Journal
  • Andrew I Tam +2
  • Research Article
  • Citations1

Towards a Formal Approach for Assessing the Design Quality of Object-Oriented Systems

  • Jul 01, 2021
  • International Journal of Open Source Software and Processes
  • Mokhtaria Bouslama +1
  • Conference Article
  • Citations17

Evaluation of Effects of Pair Work on Quality of Designs

  • Mar 29, 2005
  • H Al-Kilidar +3
  • Conference Article
  • Citations3

Normalization of object-oriented design

  • Dec 08, 2003
  • F Lodhi +1
  • Conference Article

Correlation research on early-stage Design Data Search Strategies and Design Quality

  • Jan 01, 2024
  • AHFE international
  • Yuling Zhan +1
  • Research Article
  • Citations123

Managing quality in projects: An empirical study

  • Apr 06, 2013
  • International Journal of Project Management
  • Ron Basu
  • Conference Article
  • Citations4

Implementation of Well Delivery Process Application, A Success Story of Digitalization in Well Design Process

  • Aug 08, 2022
  • Veerawit Benjaboonyazit +4
  • Conference Article
  • Citations1

Defining Software Quality Rank using Analytic Hierarchy Process and Object-Oriented Metrics

  • Oct 01, 2018
  • Petrus Mursanto +1
  • Conference Article
  • Citations3

Improved RFQ Process by Optimization Technique

  • Mar 08, 2004
  • SAE technical papers on CD-ROM/SAE technical paper series
  • Yuejun E Lee +1
  • Research Article

Optimization of User Experience Design Process Driven by AIGC

  • Jul 29, 2024
  • Frontiers in Computing and Intelligent Systems
  • Sihan Chen
  • Research Article
  • Citations49

Models and abstractions in design

  • Oct 01, 1991
  • Design Studies
  • Stephen P Hoover +2
  • Research Article

ANALYSIS OF PARAMETERS OF ROAD TRACKING LIMITATIONS IN TERRITORIAL DESIGN

  • Nov 30, 2020
  • Current problems of architecture and urban planning
  • Alexander Mishchenko +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.