Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Software quality revisted

View through CrossRef
This work presents an exploratory study of the differences in software quality perceptions between different groups of people involved with the software development process. Survey respondents ranked each of thirteen generally accepted attributes of software quality on a scale of one to seven according to their perceived importance for the piece of software most vital to that individual's work: correctness, maintainability, usability, testability, flexibility, portability, reusability, interoperability, integrity, accuracy, robustness, augmentability, efficiency. Differences in the priorities assigned to these attributes were explored using a number of different statistical techniques. The main category of analysis is termed here the "stakeholder role" of the individual with respect to the chosen software, and consists of two dimensions: managerial/non-managerial and development/use. The four primary categories were thus termed developer, development manager, user and user manager. Several additional ways of grouping the individual respondents were explored. Firstly, the organizational sector in which the respondent works (education, military, etc.) was used. Secondly, the class of software (custom developed corporate application, standard mass market package, etc.) was analyzed. Thirdly, the overall view of the nature of quality, according to the taxonomy established by Garvin, was examined. Finally, other personal characteristics of the respondent, including their general interest in software quality issues and years of experience with the software development process, were explored. This study, which including the pilot data examined the responses of almost seven hundred individuals, found that ideas of what constituted software quality were broadly shared between different stakeholder groups. This reassuring finding suggests that software which can achieve high levels of quality according to the attributes valued by all groups, such as correctness and accuracy, will be viewed as satisfactory by all stakeholder groups. The survey did reveal important differences between the priorities assigned to a number of attributes by holders of different roles, particularly usability (favored by users) and testability and maintainability (favored by development staff).
Drexel University Libraries
Title: Software quality revisted
Description:
This work presents an exploratory study of the differences in software quality perceptions between different groups of people involved with the software development process.
Survey respondents ranked each of thirteen generally accepted attributes of software quality on a scale of one to seven according to their perceived importance for the piece of software most vital to that individual's work: correctness, maintainability, usability, testability, flexibility, portability, reusability, interoperability, integrity, accuracy, robustness, augmentability, efficiency.
Differences in the priorities assigned to these attributes were explored using a number of different statistical techniques.
The main category of analysis is termed here the "stakeholder role" of the individual with respect to the chosen software, and consists of two dimensions: managerial/non-managerial and development/use.
The four primary categories were thus termed developer, development manager, user and user manager.
Several additional ways of grouping the individual respondents were explored.
Firstly, the organizational sector in which the respondent works (education, military, etc.
) was used.
Secondly, the class of software (custom developed corporate application, standard mass market package, etc.
) was analyzed.
Thirdly, the overall view of the nature of quality, according to the taxonomy established by Garvin, was examined.
Finally, other personal characteristics of the respondent, including their general interest in software quality issues and years of experience with the software development process, were explored.
This study, which including the pilot data examined the responses of almost seven hundred individuals, found that ideas of what constituted software quality were broadly shared between different stakeholder groups.
This reassuring finding suggests that software which can achieve high levels of quality according to the attributes valued by all groups, such as correctness and accuracy, will be viewed as satisfactory by all stakeholder groups.
The survey did reveal important differences between the priorities assigned to a number of attributes by holders of different roles, particularly usability (favored by users) and testability and maintainability (favored by development staff).

Related Results

Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...
Software Assurance
Software Assurance
Abstract Confidence in software quality is a rare commodity throughout all industries. Software publishers, users, and system integrators are highly distrustful of anyone...
ELIXIR Europe on the Road to Sustainable Research Software
ELIXIR Europe on the Road to Sustainable Research Software
ELIXIR (ELIXIR Europe 2019a) is an intergovernmental organization that brings together life science resources across Europe. These resources include databases, software tools, trai...
A Review on Software Quality Forensics: Techniques, Challenges, and Limitations
A Review on Software Quality Forensics: Techniques, Challenges, and Limitations
Software quality forensics plays a vibrant role related to software quality, security, and integrity. The paper aims to derive a software quality forensics model through existing s...
Software Process Assessments
Software Process Assessments
AbstractProcess, whether it is for the development of software or any other production process, is an asset. This has been acknowledged by the U.S. Patent Office, which allows for ...
Pengaruh Kadar Air dan Kadar Abu terhadap Nilai Kalori Batubara Berdasarkan Analisis Rergesi Linier Berganda
Pengaruh Kadar Air dan Kadar Abu terhadap Nilai Kalori Batubara Berdasarkan Analisis Rergesi Linier Berganda
Abstract. Coal contains moisture in the air, ash, volatiles, and fixed carbon. Proximate analysis was conducted to determine these contents, and the calorific value of the coal was...
A Study of Innovation Activities in Software Firms in Nigeria
A Study of Innovation Activities in Software Firms in Nigeria
Software firms in Nigeria were in the business of buying and selling software products about two decades ago but are now developing customized software products. Hence, this stud...
Library-Based Overview of Multicriteria Decision Making for Continuous Software Improvement for Internet of Software Industry
Library-Based Overview of Multicriteria Decision Making for Continuous Software Improvement for Internet of Software Industry
The revolution in software development is increasing with the use of advanced techniques and tools. Software development organizations are considering standards, methods, approache...

Back to Top