Understanding Exception Handling: Viewpoints of Novices and Experts

被引:42
|
作者
Shah, Hina B. [1 ]
Goerg, Carsten [2 ]
Harrold, Mary Jean [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
[2] Georgia Inst Technol, Sch Interact Comp, Atlanta, GA 30308 USA
基金
美国国家科学基金会;
关键词
Exception handling; user study; software developers;
D O I
10.1109/TSE.2010.7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Several recent studies indicate that many industrial applications exhibit poor quality in the design of exception-handling. To improve the quality of error-handling, we need to understand the problems and obstacles that developers face when designing and implementing exception-handling. In this paper, we present our research on understanding the viewpoint of developers-novices and experts-toward exception-handling. First, we conducted a study with novice developers in industry. The study results reveal that novices tend to ignore exceptions because of the complex nature of exception-handling. Then, we conducted a second study with experts in industry to understand their perspective on exception-handling. The study results show that, for experts, exception-handling is a crucial part in the development process. Experts also confirm the novices' approach of ignoring exception-handling and provide insights as to why novices do so. After analyzing the study data, we identified factors that influence experts' strategy selection process for handling exceptions and then built a model that represents a strategy selection process experts use to handle exceptions. Our model is based on interacting modules and fault scope. We conclude with some recommendations to help novices improve their understanding of exception-handling.
引用
收藏
页码:150 / 161
页数:12
相关论文
共 50 条
  • [41] The Metamorphosis of Industrial Designers from Novices to Experts
    Wong, Ju-Joan
    Chen, Po-Yu
    Chen, Chun-Di
    INTERNATIONAL JOURNAL OF ART & DESIGN EDUCATION, 2016, 35 (01) : 140 - 153
  • [42] Perceptual Organization of Badminton Shots in Experts and Novices
    Shahdoust, Ehsan
    Morris, Thomas H.
    Gleber, Dennis
    Ghose, Tandra
    Guellich, Arne
    PERCEPTION, 2016, 45 : 340 - 341
  • [43] Molecular visualization of biochemical representations of novices and experts
    Hilsenbeck-Fajardo, Jacqueline L.
    Suits, Jerry P.
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2006, 231
  • [44] Framing first ladies: the experts, the novices, and the incumbents
    Alvarez-Monsivais, Edrei
    PROFESIONAL DE LA INFORMACION, 2020, 29 (06): : 1 - 20
  • [45] SEMANTIC STRUCTURES AND DIAGNOSTIC THINKING OF EXPERTS AND NOVICES
    BORDAGE, G
    LEMIEUX, M
    ACADEMIC MEDICINE, 1991, 66 (09) : S70 - S72
  • [46] PROBLEM POSING: COMPARISON BETWEEN EXPERTS AND NOVICES
    Pelczer, I
    Gamboa, F.
    PME 33: PROCEEDINGS OF THE 33RD CONFERENCE OF THE INTERNATIONAL GROUP FOR THE PSYCHOLOGY OF MATHEMATICS EDUCATION, VOL 4, 2009, 4 : 353 - 360
  • [47] Understanding, quantifying, and controlling the molecular ordering of semiconducting polymers: from novices to experts and amorphous to perfect crystals
    Peng, Zhengxing
    Ye, Long
    Ade, Harald
    MATERIALS HORIZONS, 2022, 9 (02) : 577 - 606
  • [48] Comparing library wayfinding among novices and experts
    Zaugg, Holt
    Child, Curtis
    Bennett, Dalton
    Brown, Jace
    Alcaraz, Melissa
    Allred, Alexander
    Andrus, Nathaniel
    Babcock, Drew
    Barriga, Maria
    Brown, Madison
    Bulloch, Lindsey
    Corbett, Todd
    Curtin, Michelle
    Giossi, Victoria
    Hawkins, Samantha
    Hernandez, Sergio
    Jacobs, Kayia
    Jones, Jette
    Kessler, David
    Lee, Samuel
    Mackay, Sara
    Marshall, Amy
    Maxfield, Dallin
    McFarland, Cory
    Miller, Brennen
    Roberson, Maia
    Rogers, Kristy
    Stoker, Devin
    Tonga, Manase
    Twitchell, Abby
    Zandamela, Tinesha
    PERFORMANCE MEASUREMENT AND METRICS, 2016, 17 (01) : 70 - 82
  • [49] CATEGORIZATION AND REPRESENTATION OF PHYSICS PROBLEMS BY EXPERTS AND NOVICES
    CHI, MTH
    FELTOVICH, PJ
    GLASER, R
    COGNITIVE SCIENCE, 1981, 5 (02) : 121 - 152
  • [50] Can the anticipatory skills of experts be learned by novices?
    Abernethy, B
    Wood, JM
    Parks, S
    RESEARCH QUARTERLY FOR EXERCISE AND SPORT, 1999, 70 (03) : 313 - 318