語系:
繁體中文
English
說明(常見問題)
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
What Makes a Great Software Engineer.
~
University of Washington.
What Makes a Great Software Engineer.
紀錄類型:
書目-語言資料,手稿 : Monograph/item
正題名/作者:
What Makes a Great Software Engineer./
作者:
Li, Paul Luo.
面頁冊數:
1 online resource (300 pages)
附註:
Source: Dissertation Abstracts International, Volume: 78-02(E), Section: B.
標題:
Computer science. -
電子資源:
click for full text (PQDT)
ISBN:
9781369170009
What Makes a Great Software Engineer.
Li, Paul Luo.
What Makes a Great Software Engineer.
- 1 online resource (300 pages)
Source: Dissertation Abstracts International, Volume: 78-02(E), Section: B.
Thesis (Ph.D.)--University of Washington, 2016.
Includes bibliographical references
Good software engineers are essential to the creation of good software. However, today, we lack a holistic, contextual, and real-world understanding of software engineering expertise. In this dissertation, we address this gap by investigating the thesis: "Experts involved in the creation of software view software engineering expertise as holistically encompassing internal personality attributes, attributes regarding engagement with others, in addition to technical capabilities in designing and writing code. Furthermore, the ability to make good decisions (e.g. choosing what software to write and how to write), which has not yet been articulated by previous research studies, is also critically important. The key aspects of being a great software engineer are: writing good code, adjusting behaviors to account for future values and costs, practicing informed decision-making, avoiding making others' jobs harder, and learning continuously." We interview 59 expert Microsoft software engineers to inductively understand what software engineering expertise entailed. We survey 1,926 more expert Microsoft software engineers to understand the relative importance of the 45 attributes of expertise derived from interviews, as well as to understand the influence of context on ratings. Finally, we interview 46 expert non-software-engineers who have collaborated with software engineers to understand their perspectives. We collectively consider all our data to answer the question: what makes a great software engineer? .
Electronic reproduction.
Ann Arbor, Mich. :
ProQuest,
2018
Mode of access: World Wide Web
ISBN: 9781369170009Subjects--Topical Terms:
573171
Computer science.
Index Terms--Genre/Form:
554714
Electronic books.
What Makes a Great Software Engineer.
LDR
:02650ntm a2200325K 4500
001
915250
005
20180727125211.5
006
m o u
007
cr mn||||a|a||
008
190606s2016 xx obm 000 0 eng d
020
$a
9781369170009
035
$a
(MiAaPQ)AAI10162200
035
$a
(MiAaPQ)washington:16239
035
$a
AAI10162200
040
$a
MiAaPQ
$b
eng
$c
MiAaPQ
100
1
$a
Li, Paul Luo.
$3
1188553
245
1 0
$a
What Makes a Great Software Engineer.
264
0
$c
2016
300
$a
1 online resource (300 pages)
336
$a
text
$b
txt
$2
rdacontent
337
$a
computer
$b
c
$2
rdamedia
338
$a
online resource
$b
cr
$2
rdacarrier
500
$a
Source: Dissertation Abstracts International, Volume: 78-02(E), Section: B.
500
$a
Adviser: Andrew J. Ko.
502
$a
Thesis (Ph.D.)--University of Washington, 2016.
504
$a
Includes bibliographical references
520
$a
Good software engineers are essential to the creation of good software. However, today, we lack a holistic, contextual, and real-world understanding of software engineering expertise. In this dissertation, we address this gap by investigating the thesis: "Experts involved in the creation of software view software engineering expertise as holistically encompassing internal personality attributes, attributes regarding engagement with others, in addition to technical capabilities in designing and writing code. Furthermore, the ability to make good decisions (e.g. choosing what software to write and how to write), which has not yet been articulated by previous research studies, is also critically important. The key aspects of being a great software engineer are: writing good code, adjusting behaviors to account for future values and costs, practicing informed decision-making, avoiding making others' jobs harder, and learning continuously." We interview 59 expert Microsoft software engineers to inductively understand what software engineering expertise entailed. We survey 1,926 more expert Microsoft software engineers to understand the relative importance of the 45 attributes of expertise derived from interviews, as well as to understand the influence of context on ratings. Finally, we interview 46 expert non-software-engineers who have collaborated with software engineers to understand their perspectives. We collectively consider all our data to answer the question: what makes a great software engineer? .
533
$a
Electronic reproduction.
$b
Ann Arbor, Mich. :
$c
ProQuest,
$d
2018
538
$a
Mode of access: World Wide Web
650
4
$a
Computer science.
$3
573171
650
4
$a
Information science.
$3
561178
655
7
$a
Electronic books.
$2
local
$3
554714
690
$a
0984
690
$a
0723
710
2
$a
ProQuest Information and Learning Co.
$3
1178819
710
2
$a
University of Washington.
$b
Information School.
$3
1179205
856
4 0
$u
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=10162200
$z
click for full text (PQDT)
筆 0 讀者評論
多媒體
評論
新增評論
分享你的心得
Export
取書館別
處理中
...
變更密碼[密碼必須為2種組合(英文和數字)及長度為10碼以上]
登入