Using Hubs and Cyclicality to Relate Software Architecture and Quality

Closed

Tyson R. Browning, Jürgen Mihm, Manuel Sosa

2015 CrossTalk Vol. 28 Issue 4 Article Cited by 0 Quartile

Abstract

Recent studies of 17 open source applications have shown two salient characteristics of software architecture, hubs and cycles, to have strong relationships with software quality. Components in cycles were significantly more likely to contain bugs than other components, and architectures utilizing hub components tended to have fewer defects. Identifying hub and cycle components should therefore help software developers focus their quality control efforts.

Affiliations

Texas Christian University, Box 298530, Fort Worth, 76129, TX, United States; INSEAD, Boulevard de Constance, Fontainebleau, 77305, France; INSEAD, 1 Ayer Rajah Avenue, Singapore, 138676, Singapore

Research at a Glance

Premium content — register to unlock

Research at a Glance

Register to unlock

Topics & SDG Alignment

Premium content — register to unlock

Topics & SDG Alignment

Register to unlock

Collaboration

Premium content — register to unlock

Collaboration

Register to unlock

Author Profile (Selected)

Premium content — register to unlock

Author Profile (Selected)

Register to unlock

References Overview

Premium content — register to unlock

References Overview

Register to unlock

Journal & Source

Premium content — register to unlock

Journal & Source

Register to unlock

Metadata & Integrity

Premium content — register to unlock

Metadata & Integrity

Register to unlock