Comparing Reading Techniques for Object-Oriented Design Inspection(Software Engineering)
スポンサーリンク
概要
- 論文の詳細を見る
For more than twenty-five years software inspections have been considered an effective method for defect detection. Inspections have been investigated through controlled experiments in university environment and industry case studies. However, in most cases software inspections have been used for defect detection in documents of conventional structured development process. Therefore, there is a significant lack of information about how inspections should be applied to Object-Oriented artifacts, such as Object-Oriented code and design diagrams. In addition, extensive work is needed to determine whether some inspection techniques can be more beneficial than others. Most inspection experiments include inspection meetings after individual inspection is completed. However, several researchers suggested that inspection meetings may not be necessary since an insignificant number of new defects are found as a result of inspection meeting. Moreover, inspection meetings have been found to suffer from process loss. This paper presents the findings of a controlled experiment that was conducted to investigate the performance of individual inspectors as well as 3-person teams in Object-Oriented design document inspection. Documents were written using the notation of Unified Modelling Language. Two reading techniques, namely Checklist-based reading (CBR) and Perspective-based reading (PER), were used during experiment. We found that both techniques are similar with respect to defect detection effectiveness during individual inspection as well as during inspection meetings. Investigating the usefulness of inspection meetings, we found out that the teams that used CBR technique exhibited significantly smaller meeting gains (number of new defect first found during team meeting) than meeting losses (number of defects first identified by an individual but never included into defect list by a team); meanwhile the meeting gains were similar to meeting losses of the teams that used PER technique. Consequently, CBR 3-person team meetings turned out to be less beneficial than PER 3-person team meetings.
- 社団法人電子情報通信学会の論文
- 2004-04-01
著者
-
Inoue K
Kwansei Gakuin Univ. Sanda Jpn
-
Kusumoto S
Department Of Chemistry Graduate School Of Science Osaka University
-
Inoue K.
Univ. Tokyo Tokyo Jpn
-
Inoue K
Semiconductor Group System-lsi Div. Mitsubishi Electric Co.
-
SABALIAUSKAITE Giedre
Graduate School of Engineering Science, Osaka University
-
KUSUMOTO Shinji
Graduate School of Information Science and Technology, Osaka University
-
INOUE Katsuro
Graduate School of Information Science and Technology, Osaka University
-
Inoue Katsuro
Graduate School Of Engineering Science Osaka University
-
Kusumoto Shinji
Graduate School Of Engineering Science Osaka University
-
Inoue K
Univ. Tokyo Tokyo Jpn
-
Ito Kosei
Graduate School Of Agricultural Science Tohoku University
-
Kusumoto S
Graduate School Of Information Science And Technology Osaka University
-
Sabaliauskaite Giedre
Graduate School Of Engineering Science Osaka University:information Systems Department Kaunas Univer
関連論文
- A Contact-based Hybrid Routing Protocol for Mobile Ad Hoc Networks
- 210 Ni_2MnGa 強磁性形状記憶合金の変形挙動
- 102 Ni_2MnGa(Fe) 強磁性形状記憶合金の機械的性質におよぼす温度の影響
- Effectiveness of an Integrated CASE Tool for Productivity and Quality of Software Developments(Software Engineering)
- P-151 LIPOPROTEIN IS RESPONSIBLE FOR THE IMMUNOBIOLOGICAL ACTIVITIES IN LIPOTEICHOIC ACID FRACTION
- Structural Feature of the Major but Not Cytokine-Inducing Molecular Species of Lipoteichoic Acid^1
- An Abstraction Refinement Technique for Timed Automata Based on Counterexample-Guided Abstraction Refinement Loop
- Predation pressure on the siphons of the bivalve Nuttallia olivacea by the juvenile stone flounder Platichthys bicoloratus in the Natori River estuary, north-eastern Japan
- Structures of the Siphons of the Bivalve Nuttallia olivacea (Tellinacea, Psammobiidae) and Changes of their States under Extended Conditions
- Two Dimensional Semiconductor-Based Photonic Crystal Slab Waveguides for Ultra-Fast Optical Signal Processing Devices(Photonic Crystals and Their Device Applications)
- Effect of Steroid Hormone Administration on the Breakdown of Muscle Proteins in Ayu
- Effect of Maturation on the Contents of Free and Bound Forms of Hydroxyproline in Ayu Muscle
- Mechanism of Immunostimulating Action of Peptidoglycan, Investigation with Synthetic Partial Structures
- Synthesis of Rubrivivax gelatinosus Lipid A and Analogues for Investigation of the Structural Basis for Immunostimulating and Inhibitory Activities
- Synthesis and Biological Activities of Lipid A Analogs Possessing β-Glycosidic Linkage at 1-Position
- TMSCl as a Mild and Effective Source of Acidic Catalysis in Fischer Glycosidation and Use of Propargyl Glycoside for Anomeric Protection(Organic Chemistry)
- Human MD-2 confers on mouse Toll-like receptor 4 species-specific lipopolysaccharide recognition
- Synthesis of[^3H]-Labeled Bioactive Lipid A Analogs and Their Use or Detection of Liped A-Binding Proteins on Murine Macrophages
- Conformational Study of a Tetraacyl Biosynthetic Precursor of Lipid A by NMR
- Identification of Branched Peptidic Structures that Recognize Immunostimulating Glycoconjugate Lipid A from Encoded Combinatorial Libraries
- Novel Dehydrative Glycosylation by Using Acid Anhydride and TMSCIO_4
- P-293 Investigation for the bioactive conformation of immunostimulating glycoconjugate lipid A : the synthesis of conformationally constrained analogues
- P-181 Synthesis of peptidoglycan fragments for elucidation of immunostimulating mechanism
- A transgene and its expression profile are stably transmitted to offspring in transgenic medaka generated by the particle gun method
- Transgenic Medaka Overexpressing a Melanin-Concentrating Hormone Exhibit Lightened Body Color but No Remarkable Abnormality
- Transgenic Fish : Biological and Technical Problems
- Optical Label Switching Using Optical Label Based on Wavelength and Pilot Tone Frequency (Joint Special Issue on Recent Progress in Optoelectronics and Communications)
- Optical Label Switching Using Optical Label Based on Wavelength and Pilot Tone Frequency (Joint Special Issue on Recent Progress in Optoelectronics and Communications)
- Wavelength-Dependent Coupling Characteristics in Two-Dimensional Photonic-Crystal Slab Directional Coupler
- Lipid A antagonist, lipid IVa, is distinct from lipid A in interaction with Toll-like receptor 4 (TLR4)-MD-2 and ligand-induced TLR4 oligomerization
- Comparing Reading Techniques for Object-Oriented Design Inspection(Software Engineering)
- Extended Metrics to Evaluate Cost Effectiveness of Software Inspections(Software Engineering)
- Chemoenzymatic Synthesis of a Trisaccharide-Serine Conjugate, Ga1(β1-3)Gal(β1-4)Xyl(β1-ο)-L-Ser, Use of Galactosyl Fluoride as a Donor for Transglycosylation
- Software Project Simulator for Effective Process Improvement (特集 〔情報処理学会〕創立40周年記念論文)
- Propargyloxycarbonyl and Propargyl Groups for Protection of Amino, Hydroxy, and Carboxy Functions
- Synthesis of ^C-Labeled Biosynthetic Precursor of Lipid A and Its Analogue with shorter Acyl Chains
- A Divergent Synthesis of Lipid A and Its Chemically Stable Unnatural Analogues
- Experimental Evaluation of Two-Phase Project Control for Software Development Process(Special Section on Concurrent Systems Technology)
- Chemical Structure of Lipid A from Helicobacter pylori Strain 206-1 Lipopolysaccharide
- An Efficient Procedure for Synthesis of Phosphopeptides through the Benzyl Phosphate-Protection by the Boc Mode Solid-Phase Method
- Empirical Evaluation of Method Complexity for C++ Program
- A Program Slicing Method Using Lightweight Dynamic Information
- Token comparison approach to detect code clone-related bugs (ソフトウェアサイエンス)
- Java Slicing Tool Using Alias Relation
- New Phosphoryl Protecting Groups for Synthesis of Phosphopeptides by Boc Method
- A High-Performance/Low-Power On-Chip Memory-Path Architecture with Variable Cache-Line Size
- Dynamically Variable Line-Size Cache Architecture for Merged DRAM/Logic LSIs
- High Bandwidth, Variable Line-Size Cache Architecture for Merged DRAM/Logic LSIs(Special Issue on Novel VLSI Processor Architectures)
- Experimental Evaluation of Team Performance in Program Development Based on a Model : Extension of a Programmer Performance Model
- A WSiN-Gate GaAs HMESFET with an Asymmetric LDD Structure for MMICs
- A Prototype of Comparison Tool for Android Applications Based on Difference of API Calling Sequences
- Finding Code Clones for Refactoring with Clone Metrics : A Case Study of Open Source Software
- CD133 is a marker of gland-forming cells in gastric tumors and Sox17 is involved in its regulation
- QoS Analysis of Real-Time Distributed Systems Based on Hybrid Analysis of Probabilistic Model Checking Technique and Simulation
- A-12 Niフリーの新Ti基形状記憶・超弾性合金
- Towards Logging Optimization for Dynamic Object Process Graph Construction
- Semi-Automatically Extracting Features from Source Code of Android Applications
- A Clone Detection Approach for a Collection of Similar Large-Scale Software Products (ソフトウェアサイエンス)