{'fraction_non_alphanumeric': 0.014107883817427386, 'fraction_numerical': 0.0024896265560165973, 'mean_word_length': 5.554347826086956, '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}}
How Temporal Work Styles and Product Modularity Influence Software Quality and Job Satisfaction

This paper investigates how two key outcomes in software development-software quality and job satisfaction of software developers-are influenced by product modularity and developers' temporal work style, i.e., the preferences for completing the bulk of work closer to the deadlines. We argue that high deadline orientation positively interacts with product modularity to influence software quality and job satisfaction of developers. An empirical test using a unique data set on more than 140 software developers working at a large global software vendor confirms our hypotheses. We contribute to the literature on software development by showing that software quality and job satisfaction can be increased by matching the fit between technological characteristics of the software product and people factors (i.e., the preferred temporal work style of developers). Our study has wider implications for literature on temporal work styles and product modularity and can be informative for practitioners who are tasked with hiring or allocating software developers for software products with varying modularity.