語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Information foraging in debugging.
~
Lawrance, Joseph.
FindBook
Google Book
Amazon
博客來
Information foraging in debugging.
紀錄類型:
書目-語言資料,印刷品 : Monograph/item
正題名/作者:
Information foraging in debugging./
作者:
Lawrance, Joseph.
面頁冊數:
125 p.
附註:
Source: Dissertation Abstracts International, Volume: 70-10, Section: B, page: 6347.
Contained By:
Dissertation Abstracts International70-10B.
標題:
Computer Science. -
電子資源:
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3376745
ISBN:
9781109425512
Information foraging in debugging.
Lawrance, Joseph.
Information foraging in debugging.
- 125 p.
Source: Dissertation Abstracts International, Volume: 70-10, Section: B, page: 6347.
Thesis (Ph.D.)--Oregon State University, 2009.
Programmers spend a substantial fraction of their debugging time by navigating through source code, yet little is known about how programmers navigate. With the continuing growth in size and complexity of software, this fraction of time is likely to increase, which presents challenges to those seeking both to understand and address the needs of programmers during debugging.
ISBN: 9781109425512Subjects--Topical Terms:
626642
Computer Science.
Information foraging in debugging.
LDR
:03284nam a2200313 4500
001
1962079
005
20140730075024.5
008
150210s2009 ||||||||||||||||| ||eng d
020
$a
9781109425512
035
$a
(MiAaPQ)AAI3376745
035
$a
AAI3376745
040
$a
MiAaPQ
$c
MiAaPQ
100
1
$a
Lawrance, Joseph.
$3
2098099
245
1 0
$a
Information foraging in debugging.
300
$a
125 p.
500
$a
Source: Dissertation Abstracts International, Volume: 70-10, Section: B, page: 6347.
500
$a
Adviser: Margaret M. Burnett.
502
$a
Thesis (Ph.D.)--Oregon State University, 2009.
520
$a
Programmers spend a substantial fraction of their debugging time by navigating through source code, yet little is known about how programmers navigate. With the continuing growth in size and complexity of software, this fraction of time is likely to increase, which presents challenges to those seeking both to understand and address the needs of programmers during debugging.
520
$a
Therefore, we investigated the applicability a theory from another domain, namely information foraging theory, to the problem of programmers' navigation during software maintenance. The goal was to determine the theory's ability to provide a foundational understanding that could inform future tool builders aiming to support programmer navigation.
520
$a
To perform this investigation, we first defined constructs and propositions for a new variant of information foraging theory for software maintenance. We then operationalized the constructs in different ways and built three executable models to allow for empirical investigation. We developed a simple information-scent-only model of navigation, a more advanced model of programmer navigation, named Programmer Flow by Information Scent (PFIS), which accounts for the topological structure of source code, and PFIS 2, a refinement of PFIS that maintains an up-to-date model of source code on the fly and models information scent even in the absence of explicit information about stated goals.
520
$a
We then used the models in three empirical studies to evaluate the applicability of information foraging theory to this domain. First, we conducted a lab study of 12 IBM programmers working on a bug report and feature request. Second, we conducted an analysis of issues and revisions collected from Sourceforge.net. Finally, we collected programmer navigation behavior, revisions and issues from a field study of programmers working in various groups at IBM.
520
$a
All three models predicted programmers' navigation behavior, including where programmers allocated their time among patches, where programmers went, or where programmers made changes to fix defects. These results indicate that information foraging theory can predict and explain programmer navigation behavior, and imply that tools based on the principles of information foraging theory will be able to predict subsequent navigation behavior and potentially assist where programmers should go to make changes to fix bugs.
590
$a
School code: 0172.
650
4
$a
Computer Science.
$3
626642
690
$a
0984
710
2
$a
Oregon State University.
$3
625720
773
0
$t
Dissertation Abstracts International
$g
70-10B.
790
$a
0172
791
$a
Ph.D.
792
$a
2009
793
$a
English
856
4 0
$u
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3376745
筆 0 讀者評論
館藏地:
全部
電子資源
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W9256907
電子資源
11.線上閱覽_V
電子書
EB
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入