System Structure Analysis: Clustering with Data Bindings
IEEE Transactions on Software Engineering - Annals of discrete mathematics, 24
An empirical study of software design practices
IEEE Transactions on Software Engineering
Software interconnection models
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Measuring software design complexity
Journal of Systems and Software
A summary of software measurement experiences in the software engineering laboratory
Journal of Systems and Software
IEEE Transactions on Software Engineering
The dimensionality of program complexity
ICSE '89 Proceedings of the 11th international conference on Software engineering
Design complexity measurement and testing
Communications of the ACM
Scaling up: a research agenda for software engineering
Communications of the ACM
TRW's Ada process model for incremental development of large software systems
ICSE '90 Proceedings of the 12th international conference on Software engineering
Analyzing Error-Prone System Structure
IEEE Transactions on Software Engineering
Exception handling in large Ada systems
WADAS '91 Proceedings of the eighth annual Washington Ada symposium & summer SIGAda meeting on Ada: software: foundation for competitveness
Software Reliability Engineered Testing
Software Reliability Engineered Testing
Extracting and Restructuring the Design of Large Systems
IEEE Software
Design Measurement: Some Lessons Learned
IEEE Software
Predicting Source-Code Complexity at the Design Stage
IEEE Software
IEEE Transactions on Software Engineering - Special issue on software reliability
Software reuse: metrics and models
ACM Computing Surveys (CSUR)
Modeling and managing risk early in software development
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Empirical analysis of the correlation between amount-of-reuse metrics in the C programming language
SSR '99 Proceedings of the 1999 symposium on Software reusability
Defining and Validating Measures for Object-Based High-Level Design
IEEE Transactions on Software Engineering
Analysis of the Effects of Software Reuse on Customer Satisfaction in an RPG Environment
IEEE Transactions on Software Engineering
Predicting software quality for reuse certification
Proceedings of the conference on TRI-Ada '95: Ada's role in global markets: solutions for a changing complex world
The SQUID approach to defining a quality model
Software Quality Control
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
What do the Software Reliability Growth Model Parameters Represent?
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
A Stochastic Model of Human Errors in Software Development: Impact of Repair Times
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Problems with using components in educational software
ACM SIGGRAPH 2002 conference abstracts and applications
A Study of Design Characteristics in Evolving Software Using Stability as a Criterion
IEEE Transactions on Software Engineering
Predicting weekly defect inflow in large software projects based on project planning and test status
Information and Software Technology
"Chinese Whispers": mediating oscillations between physical form and digital space
ACM SIGGRAPH ASIA 2008 educators programme
Some architectural features of ada systems affecting defects
Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
Information and Software Technology
Defect proneness estimation and feedback approach for software design quality improvement
Information and Software Technology
Predicting short-term defect inflow in large software projects: an initial evaluation
EASE'07 Proceedings of the 11th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
Models for projecting software defects from analyses of Ada designs are described. The research is motivated by the need for technology to analyze designs for their likely effect on software quality. The models predict defect density based on product and process characteristics. Product characteristics are extracted from a static analysis of Ada subsystems, focusing on context coupling, visibility, and the import-export of declarations. Process characteristics provide for effects of reuse level and extent of changes. Multivariate regression analyses were conducted with empirical data from industry/government-developed projects: 16 Ada subsystems totaling 149000 source lines of code. The resulting models explain 63-74% of the variation in defect density of the subsystems. Context coupling emerged as a consistently significant variable in the models.