{'fraction_non_alphanumeric': 0.014732965009208104, 'fraction_numerical': 0.004297114794352364, 'mean_word_length': 5.269230769230769, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Modelling Software Quality Through Organisational Position and Software Role : A Pilot Study

Over the last 30 years, many software quality models have been defined. Because there has been little empirical validation of these models, we are left with a number of unanswered questions. How do managers, developers, and users really perceive software quality? Is there an overarching view of quality that colours their view of software quality attributes? Does their role with a particular software product make a difference to their view of software quality? Does their major job function also colour their attitude? In short, we want to better understand what is meant by the term "software quality" and to analyse perceptions of what constitutes software quality from the perspective of different groups of professionals involved with both software development and software use. In order to investigate these aspects of quality we conducted a survey of 300 professionals asking them to rank the importance of 17 software quality attributes. The results of our study show different patterns for our respondent groupings. Although our respondents may discuss the same quality attributes, they appear to have different views of the importance of these attributes. While some of the software quality attributes appear to be important to all professionals regardless of their job function or software role, there are differences in software quality priorities for different professional and user groupings. Analysis of our results shows that the overarching view of software quality taken by most of our respondents is a “user view”.