The Effectiveness of Software Development Technical Reviews: A Behaviorally Motivated Program of Research
نویسندگان
چکیده
ÐSoftware engineers use a number of different types of software development technical review (SDTR) for the purpose of detecting defects in software products. This paper applies the behavioral theory of group performance to explain the outcomes of software reviews. A program of empirical research is developed, including propositions to both explain review performance and identify ways of improving review performance based on the specific strengths of individuals and groups. Its contributions are to clarify our understanding of what drives defect detection performance in SDTRs and to set an agenda for future research. In identifying individuals' task expertise as the primary driver of review performance, the research program suggests specific points of leverage for substantially improving review performance. It points to the importance of understanding software reading expertise and implies the need for a reconsideration of existing approaches to managing reviews. Index TermsÐInspections, walkthroughs, technical reviews, defects, defect detection, groups, group process, group size, expertise, reading, training, behavioral research, theory, research program.
منابع مشابه
Determining optimal distance from outlet of auxiliary forcing ventilation system to development of heading in underground mines
Auxiliary ventilation of the blind development heading in underground mines is one of the most challenging work activities amongst mining underground operations. The auxiliary forcing ventilation system provides positive pressure, cooling, controlling gas layering, and removing diesel fumes and dust levels from development headings, stopes, and services facilities. The effectiveness of the auxi...
متن کاملOptimization of Software Quality Using Management and Technical Review Techniques
Optimizing the quality of software is a function of the degree of reviews made during the early life of a software development process. Reviews detect errors and potential errors early in the software development process. The errors detected during the early life cycle of software are least expensive to correct. Efficient involvement in software inspections and technical reviews, help developer...
متن کاملApplying Program Comprehension Techniques to Improve Software Inspections
Software inspections are widely regarded as a cost-effective mechanism for removing defects in software, though performing them does not always reduce the number of customer-discovered defects. We present a case study in which an attempt was made to reduce such defects through inspection training that introduced program comprehension ideas. The training was designed to address the problem of un...
متن کاملMeasurement of Technical Efficiency and Production Risk in Zabol Dairy Farms
Given entrepreneurs’ special role in the economic growth and development, many developed and developing countries are attempting to motivate more number of people who have entrepreneurial characteristics towards entrepreneurship and entrepreneurial activities. The purpose of this research was to study the effectiveness of entrepreneurship training courses in Ilam Province, Iran. In this researc...
متن کاملDevelopment of an integrated program of sensory rehabilitation based on vibroacoustic and virtual reality and its effectiveness on the profile of auditory processing in children with autism spectrum disorder: A Case study
Introduction: People with autism spectrum disorder have sensory abnormalities in addition to social interactions, communication skills, limited interests and stereotyped behaviors. Therefor the present study conducted with the aim of development of an integrated program of sensory rehabilitation based on vibroacoustic and virtual reality and its effectiveness on the profile of auditory, in chil...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Software Eng.
دوره 26 شماره
صفحات -
تاریخ انتشار 2000