Tyson R. Browning, Jürgen Mihm, Manuel Sosa
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.
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
Register to unlockTopics & SDG Alignment
Register to unlockCollaboration
Register to unlockAuthor Profile (Selected)
Register to unlockReferences Overview
Register to unlockJournal & Source
Register to unlockMetadata & Integrity
Register to unlock