Measuring Cognition Levels in Collaborative Processes for Software Engineering Code Inspections

نویسندگان

  • David A. McMeekin
  • Brian R. von Konsky
  • Elizabeth Chang
  • David J. A. Cooper
چکیده

This paper demonstrates that different software code inspection techniques have the potential to improve developer understanding of code being inspected to varying extents. This suggests that some code inspection techniques may be superior to others with respect to improving the efficacy of future inspections, harnessing collective wisdom, and extending team knowledge and networked intelligence. In particular, this paper reports results from a study of novice developers’ cognitive development during a software inspection training exercise. We found that developers who performed a code inspection prior to modification tended to operate at higher cognitive levels beginning very early in the modification exercise. Those who had not performed an inspection tended to operate at lower cognitive levels for longer periods of time. Results highlight the importance of code inspections in increasing developers’ understanding of a software system. We believe collaboration between academia and industry in studies such as these would benefit the three major stakeholders: academia, industry and graduates.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Collaborative Software Code Inspection: the Design and Evaluation of a Repeatable Collaboration Process in the Field

The use of software products in today’s world has increased dramatically making quality an important aspect of software development. There is a continuous need to develop processes to control and increase software quality. Software code inspection is one way to pursue this goal. This paper presents a collaborative code inspection process that was designed during an action research study using C...

متن کامل

On The Value of Code Inspections for Software Project Management: An Empirical Analysis

Code inspections continue to gain significance as a software verification scheme since Fagan introduced the concept. Software engineering researchers examining the value of code inspections have exclusively focused on defect removal benefits of inspections. In this paper we develop and test empirical models of both quality improvement and project management benefits realized because of effort s...

متن کامل

A Comparison of the Efficiencies of Code Inspections in Software Development and Maintenance

Inspection is one of the most common sorts of review practices in software projects. However, there are some controversial reports about the efficiencies of software inspections. In this paper, we perform an empirical study to analyze the efficiencies of code inspections in both software development and software maintenance. The study is performed on 650 NASA SEL inspection records. Similar res...

متن کامل

Can We Influence Students? Attitudes About Inspections? Can We Measure a Change in Attitude?

As the software industry matures, new development technologies are invented and some of these technologies transition into best practices. Our role as university educators is to teach these best practices and change attitudes so that our students graduate as software engineers who believe in the use of these methodologies. One question that all software engineering educators have is ‘Can we mea...

متن کامل

Survey of Object-Oriented Defect Detection Approaches and Experiences in Industry

Software inspections are widely accepted as an effective technique in the battle against defects. However, most of the evidence for this is based on studies using procedural code. To investigate the use of inspections with Object-Oriented code, it is important to firstly gain the opinions of those in the front line of software development software engineers in industry and find out what the rea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008