Perspective-based reading of code documents at Robert Bosch GmbH

نویسندگان

  • Oliver Laitenberger
  • Jean-Marc DeBaud
چکیده

Despite dramatic changes in software development in the two decades since the term software engineering was coined, software quality deficiencies and cost overruns continue to afflict the software industry. Inspections, developed at IBM by Fagan in the early 1970s [1], can be used to improve upon these problems because they allow the detection and removal of defects after each phase of the software development process. But, in most published inspection processes, individuals performing defect detection are not systematically supported. There, defect detection depends heavily upon factors like chance or experience. Further, there is an ongoing debate in the literature whether or not defect detection is more effective when performed as a group activity and hence should be conducted in meetings [5],[11],[13],[14]. In this article we introduce Perspective-based Reading (PBR) for code documents, a systematic technique to support individual defect detection. PBR offers guidance to individual inspectors for defect detection. This guidance is embodied within perspective-based algorithmic scenarios which makes individual defect detection independent of experience. To test this assumption, we tailored and introduced PBR in the inspection process at Robert Bosch GmbH. We conducted two training sessions in the form of a 2x3 fractional factorial experiment in which 11 professional software developers reviewed code documents from three different perspectives. The experimental results are, (1) Perspective-based Reading and the type of document have an influence on individual defect detection, (2) multi-individual inspection meetings were not very useful to detect defects, (3) the overlap of detected defects among inspectors using different perspectives is low, (4) there are no significant differences with respect to defect detection between inspectors having experiences in the programming language and/or the application domain and those that do not.

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

ثبت نام

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

منابع مشابه

An Internally Replicated Quasi-Experimental Comparison of Checklist and Perspective-Based Reading of Code Documents

The basic premise of software inspections is that they detect and remove defects before they propagate to subsequent development phases where their detection and correction cost escalates. To exploit their full potential, software inspections must call for a close and strict examination of the inspected artefact. For this, reading techniques for defect detection may be helpful since these techn...

متن کامل

Kultursensitives Wissensmanagement im Erstausrüstungvertrieb der Robert Bosch GmbH

Im Unternehmensbereich Kraftfahrzeugausrüstung (UBK) der Robert Bosch GmbH stellen Informationsund Wissensbestände strategische Determinanten für den Unternehmenserfolg dar. Internationalisierung und verzweigte Organisationsstrukturen erschweren die Entwicklung von Methoden und Tools. Bosch verzichtet daher auf den Aufbau eines zentralen ́Corporate Knowledge Mangements ́. Vielmehr erfolgt Wissens...

متن کامل

Bosch IoT Cloud - Platform for the Internet of Things

Until 2020 all electronic products of Bosch should be IoT-enabled. This IoT and digital transformation is an enormous opportunity for Bosch, addressing the Ąelds of connected mobility, connected industry (Industry 4.0), connected buildings and smart home. This overarching connectivity strategy is enabled by the Bosch IoT Cloud, a cloud platform specialized on developing, testing, and running sc...

متن کامل

Applying and optimizing case-based reasoning for wastewater treatment systems

Jürgen Wiese a, Armin Stahl b and Joachim Hansen c Anlagenund Sondermaschinen Automation GmbH (ASA GmbH) Robert-Bosch-Street 7, 32547 Bad Oeynhausen, Germany, E-mail: [email protected] German Research Center for Artificial Intelligence (DFKI) GmbH, Image Understanding and Pattern Recognition Group, Erwin-Schrödinger-Str., 67608 Kaiserslautern, Germany, E-mail: [email protected] c tectraa Cente...

متن کامل

An Activity Theory Perspective on the Role of Cooperative Assessment in the Reading Comprehension of Iranian EFL Learners

Reading comprehension has recently been reconceptualized in EFL reading instruction to foreground the importance of putting a social perspective on learning. Developed as a crucial aspect of Vygotskian sociocultural theory, activity theory views reading as a socially-mediated activity, for which the prerequisite cognitive processes are distributed among teacher, individual reader, other student...

متن کامل

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


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

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

ثبت نام

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

عنوان ژورنال:
  • Information & Software Technology

دوره 39  شماره 

صفحات  -

تاریخ انتشار 1997