Response to undesired events in software systems
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Enhancing program readability and comprehensibility with tools for program visualization
ICSE '88 Proceedings of the 10th international conference on Software engineering
Evaluation of safety-critical software
Communications of the ACM
Prism = methodology + process-oriented environment
ICSE '90 Proceedings of the 12th international conference on Software engineering
Prism-Methodology and Process-Oriented Environment
IEEE Transactions on Software Engineering
Phased inspections and their implementation
ACM SIGSOFT Software Engineering Notes
An improved inspection technique
Communications of the ACM
Does every inspection need a meeting?
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Technology Transfer at Motorola
IEEE Software
An experiment to assess the cost-benefits of code inspections in large scale software development
SIGSOFT '95 Proceedings of the 3rd ACM SIGSOFT symposium on Foundations of software engineering
Assessing Software Review Meetings: Results of a Comparative Analysis of Two Experimental Studies
IEEE Transactions on Software Engineering
Assessing software review meetings: a controlled experimental study using CSRS
ICSE '97 Proceedings of the 19th international conference on Software engineering
An experiment to assess different defect detection methods for software requirements inspections
ICSE '94 Proceedings of the 16th international conference on Software engineering
An instrumented approach to improving software quality through formal technical review
ICSE '94 Proceedings of the 16th international conference on Software engineering
An Experiment to Assess the Cost-Benefits of Code Inspections in Large Scale Software Development
IEEE Transactions on Software Engineering
Understanding the sources of variation in software inspections
ACM Transactions on Software Engineering and Methodology (TOSEM)
SOFL: A Formal Engineering Methodology for Industrial Applications
IEEE Transactions on Software Engineering
Successful software engineering research
ACM SIGSOFT Software Engineering Notes
IEEE Transactions on Software Engineering
How to do inspections when there is no time
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Use of software inspection inputs in practice
Proceedings of the 24th International Conference on Software Engineering
A Replicated Experiment to Assess Requirements InspectionTechniques
Empirical Software Engineering
Further Experiences with Scenarios and Checklists
Empirical Software Engineering
Empirical Software Engineering
ASSISTing Management Decisions in the Software Inspection Process
Information Technology and Management
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Developing Quality Software Systems Using the SOFL Formal Engineering Method
ICFEM '02 Proceedings of the 4th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
An Easily Extensible Toolset for Tabular Mathematical Expressions
TACAS '99 Proceedings of the 5th International Conference on Tools and Algorithms for Construction and Analysis of Systems
Reviewing Product Line Architectures: Experience Report of ATAM in an Automotive Context
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Commonality Analysis: A Systematic Process for Defining Families
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Task-directed software inspection technique: an experiment and case study
CASCON '00 Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
Qualitative observations from software code inspection experiments
CASCON '02 Proceedings of the 2002 conference of the Centre for Advanced Studies on Collaborative research
An experiment to assess cost-benefits of inspection meetings and their alternatives: a pilot study
METRICS '96 Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
Towards automation of checklist-based code-reviews
ISSRE '96 Proceedings of the The Seventh International Symposium on Software Reliability Engineering
Combining data from reading experiments in software inspections: a feasibility study
Lecture notes on empirical software engineering
An Experimental Comparison of Usage-Based and Checklist-Based Reading
IEEE Transactions on Software Engineering
Adding Diversity to Software Inspections
ICCI '03 Proceedings of the 2nd IEEE International Conference on Cognitive Informatics
Teaching Software Engineering in a Compiler Project Course
Journal on Educational Resources in Computing (JERIC)
An experiment to investigate interacting versus nominal groups in software inspection
CASCON '03 Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research
Object-oriented analysis and specification for HW/SW co-design with UML diagrams
ACST'06 Proceedings of the 2nd IASTED international conference on Advances in computer science and technology
A holistic architecture assessment method for software product lines
Information and Software Technology
Document based rational software development
Knowledge-Based Systems
An integrated framework for service engineering: a case study in the financial services industry
Proceedings of the 11th International Conference on Electronic Commerce
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
A web-based generation and delivery system for active code reading
Proceedings of the 42nd ACM technical symposium on Computer science education
An automated approach to specification-based program inspection
ICFEM'05 Proceedings of the 7th international conference on Formal Methods and Software Engineering
The use of mathematics in software quality assurance
Frontiers of Computer Science in China
Assisting conformance checks between architectural scenarios and implementation
Information and Software Technology
Improved control of automotive software suppliers
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
A controlled experiment on team meeting style in software architecture evaluation
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
Impact of experience and team size on the quality of scenarios for architecture evaluation
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Evaluation framework for software architecture viewpoint languages
Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures
Empirical Software Engineering
Hi-index | 0.03 |
Although many new software design techniques have emerged in the past 15 years, there have been few changes to the procedures for reviewing the designs produced using these techniques. This paper describes an improved technique, based on the following ideas, for reviewing designs.The efforts of each reviewer should be focussed on those aspects of the design that suit his experience and expertise.The characteristics of the reviewers needed should be explicitly specified before reviewers are selected.Reviewers should be asked to make positive assertions about the design rather than simply allowed to point out defects.The designers pose questions to the reviewers, rather than vice versa. These questions are posed on a set of questionnaires that requires careful study of some aspect of the design.Interaction between designers and reviewers occurs in small meetings involving 2 - 4 people rather than meetings of large groups.Illustrations of these ideas drawn from the application of active design reviews to the Naval Research Laboratory's Software Cost Reduction Project are included.