Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all domains
Limit my searches in the following domains
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(9)
Case Study
Empirical Evidence
Empirical Study
Organizational Structure
Product Development Process
Product Quality
Software Quality
Software Systems
Statistical Significance
Related Publications
(6)
A Validation of Object-Oriented Design Metrics as Quality Indicators
The Detection of Fault-Prone Programs
Predicting Defects for Eclipse
A Critique of Software Defect Prediction Models
Use of relative code churn measures to predict system defect density
Subscribe
Academic
Publications
The Influence of Organizational Structure on Software Quality: An Empirical Case Study
Edit
The Influence of Organizational Structure on Software Quality: An Empirical Case Study
(
Citations: 38
)
BibTex
|
RIS
|
RefWorks
Download
Nachiappan Nagappan
,
Brendan Murphy
,
Victor R. Basili
Often
software systems
are developed by organizations consisting of many teams of individuals working together. Brooks states in the Mythical Man Month book that
product quality
is strongly affected by organization structure. Unfortunately there has been little
empirical evidence
to date to substantiate this assertion. In this paper we present a metric scheme to quantify organizational complexity, in relation to the
product development process
to identify if the metrics impact failure-proneness. In our case study, the organizational metrics when applied to data from Windows Vista were statistically significant predictors of failure-proneness. The precision and recall measures for identifying failure-prone binaries, using the organizational metrics, was significantly higher than using traditional metrics like churn, complexity, coverage, dependencies, and pre-release bug measures that have been used to date to predict failure-proneness. Our results provide
empirical evidence
that the organizational metrics are related to, and are effective predictors of failure-proneness.
Conference:
International Conference on Software Engineering - ICSE
, pp. 521-530, 2008
DOI:
10.1145/1368088.1368160
Cumulative
Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
(
portal.acm.org
)
(
portal.acm.org
)
(
groups.csail.mit.edu
)
(
doi.acm.org
)
(
www.cs.umd.edu
)
(
research.microsoft.com
)
(
ieeexplore.ieee.org
)
(
ieeexplore.ieee.org
)
More »
Citation Context
(32)
...Of late, there has been increasing attention to human factors (such as organizational structures [
33
], code ownership [34], and developer experience [13]) as an influence on software quality...
Foyzur Rahman
,
et al.
Ownership, experience and defects: a fine-grained study of authorship
...Studies of Microsoft [33], [
34
] show that the distance between people that work together on a program determines the programs failure proneness...
Irwin Kwan
,
et al.
Does Socio-Technical Congruence Have an Effect on Software Build Succe...
...These failure prediction models leverage research performed at Microsoft Research on failure-prediction using various metrics [12, 13, 15,
16
]...
...Figure 2: Hotfix analysis process cy using different Table 1: Overall model accura software measures [
16
] Precision Recall Model Organizational Structure 86.2% 84.0% Code Churn 78.6% 79.9% Code Complexity 79.3% 66.0% Dependencies 74.4% 69.9% Code Coverage 83.8% 54.4% Pre-Release Bugs 73.8% 62.9% Once all relevant data is collected and preprocessed, CRANE is ready to accept requests for processing Win-...
...CRANE is an example of a successful toolset from research [10,
14-16
, 21, 22] to practice which is built upon prior work in Microsoft Research...
Jacek Czerwonka
,
et al.
CRANE: Failure Prediction, Change Analysis and Test Prioritization in ...
...Y Organizational Level: The level in the organization structure of an organization at which the ownership of a binary is determined/attributed to a particular engineer [
9
]...
...All three metrics were significantly higher for FP components and support findings in another study in which organizational structure [
9
] was found be to a strong predictor of the failure-proneness of a component...
Thomas Zimmermann
,
et al.
An Empirical Study on the Relation between Dependency Neighborhoods an...
...Over time, a variety of input features, from classical static code metrics [3], [4] to organizational patterns [
5
] has been used to build defect prediction models...
Thilo Mende
,
et al.
On the Utility of a Defect Prediction Model during HW/SW Integration T...
References
(42)
A Validation of Object-Oriented Design Metrics as Quality Indicators
(
Citations: 648
)
Victor R. Basili
,
Lionel C. Briand
,
Walcélio L. Melo
Journal:
IEEE Transactions on Software Engineering - TSE
, vol. 22, no. 10, pp. 751-761, 1996
Goal question metric paradigm
(
Citations: 365
)
V. R. Basili
,
G. Caldiera
,
K. D. Rombach
Published in 1994.
Building Knowledge through Families of Experiments
(
Citations: 334
)
Victor R. Basili
,
Forrest Shull
,
Filippo Lanubile
Journal:
IEEE Transactions on Software Engineering - TSE
, vol. 25, no. 4, pp. 456-473, 1999
Exploring defect data from development and customer usage on software modules over multiple releases
(
Citations: 25
)
Shriram Biyani
,
P. Santhanam
Conference:
International Symposium on Software Reliability Engineering - ISSRE
, pp. 316-320, 1998
Investigating quality factors in object-oriented designs: an industrial case study
(
Citations: 86
)
Lionel C. Briand
,
Jürgen Wüst
,
Stefan V. Ikonomovski
,
Hakim Lounis
Conference:
International Conference on Software Engineering - ICSE
, pp. 345-354, 1999
Order by:
Citations
(38)
Empirical software engineering at Microsoft Research
(
Citations: 1
)
Christian Bird
,
Brendan Murphy
,
Nachiappan Nagappan
,
Thomas Zimmermann
Conference:
Conference on Computer Supported Cooperative Work - CSCW
, pp. 143-150, 2011
Ownership, experience and defects: a fine-grained study of authorship
(
Citations: 1
)
Foyzur Rahman
,
Premkumar T. Devanbu
Conference:
International Conference on Software Engineering - ICSE
, pp. 491-500, 2011
Does Socio-Technical Congruence Have an Effect on Software Build Success? A Study of Coordination in a Software Project
Irwin Kwan
,
Adrian Schröter
,
Daniela Damian
Journal:
IEEE Transactions on Software Engineering - TSE
, vol. 37, no. 3, pp. 307-324, 2011
CRANE: Failure Prediction, Change Analysis and Test Prioritization in Practice - Experiences from Windows
Jacek Czerwonka
,
Rajiv Das
,
Nachiappan Nagappan
,
Alex Teterev
Conference:
International Conference on Software Testing, Verification, and Validation - ICST
, pp. 357-366, 2011
An Empirical Study on the Relation between Dependency Neighborhoods and Failures
Thomas Zimmermann
,
Nachiappan Nagappan
,
Kim Herzig
,
Rahul Premraj
,
Laurie Williams
Conference:
International Conference on Software Testing, Verification, and Validation - ICST
, pp. 347-356, 2011