-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path2002.bib
307 lines (289 loc) · 15.2 KB
/
2002.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
@comment{{This file has been generated by bib2bib 1.96}}
@comment{{Command line: bib2bib -ob 2002.bib -c year=2002 csdl-trs.bib}}
@techreport{csdl2-01-11,
author = {Jitender Miglani},
institution = {Department of Information and Computer Sciences,
University of Hawaii, Honolulu, Hawaii 96822},
number = {{CSDL}-01-11},
title = {The design, implementation, and evaluation of {INCA}: an
automated system for approval code allocation},
keywords = {Inca, Thesis-MS},
type = {{M.S.} Thesis},
month = {May},
year = 2002,
url = {http://csdl.ics.hawaii.edu/techreports/2001/01-11/01-11.pdf},
abstract = {
The ICS department of the University of Hawaii has faced problems
surrounding approval code distribution as its enrollment has increased. The
manual system for approval code allocation was time-consuming, ineffective
and inefficient. INCA is designed to automate the task of approval code
allocation, improve the quality of course approval decisions, and decrease
the administrative overhead involved in those decisions.
Based upon informal feedback from department administrators, it appears
that INCA reduces their overhead and makes their life easier. What are the
old problems that are solved by INCA? Does INCA introduce new kinds of
problems for the administrator? What about the students? Are they
completely satisfied with the system? In what ways does the system benefit
the department as a whole?
This thesis discusses the design, implementation and evaluation of INCA. It
evaluates INCA from the viewpoint of the administrator, the students, and
the department. An analysis of emails received at [email protected] account
indicates that INCA reduces administrative overhead. The results of the
user survey show that three quarters of students believe INCA improved
their course approval predictability and course requirements
understandability. They prefer INCA to old method of requesting approval
codes by email. INCA database analysis provided course demand information
and student statistics useful for departments. This evaluation of INCA from
three different perspectives provides useful insights for future
improvement of INCA and for improving the student experience with academic
systems in general.
}
}
@techreport{csdl2-02-01,
author = {Bill Giebink},
institution = {Department of Information and Computer Sciences,
University of Hawaii, Honolulu, Hawaii 96822},
number = {{CSDL}-02-01},
title = {Bringing the Faulkes Telescope to Classrooms in Hawaii},
keywords = {Thesis-Proposals},
type = {{M.S.} Thesis Proposal},
month = {March},
year = 2002,
url = {http://koa.ifa.hawaii.edu/~giebink/thesis/proposal.htm},
abstract = {
The Faulkes Telescope (FT), currently under construction on the summit of
Haleakala, Maui, Hawaii, will provide data from celestial observations to
schools in the United Kingdom and Hawaii. This project, with its unique
goal of building a telescope to be used exclusively for educational
purposes, is a joint venture between groups in the United Kingdom and
Hawaii. Teachers and students will be able to download data that has been
collected by the telescope on a previous occasion or sign up to have the
telescope collect data at a specific time for them. Current plans call for
data from the telescope to be delivered to classrooms in the form of raw
data files and images from processed raw data files. In addition to sharing
use of the telescope, part of the agreement between the UK and Hawaii
groups provides for the UK group to share all software developed for the
project with the Hawaii group. However, though a system for transporting
images to schools is being developed for the UK side, at present there is
no corresponding system for Hawaii. Also, at this point neither the British
nor Hawaii sides have a definite system for storing and transporting raw
data files.
A first step, therefore, toward making the FT useful
for students and teachers in Hawaii is to develop a plan for a complete
system to archive and transport telescope data. It is anticipated that a
plan for this system will include: 1) a specification of the required
hardware components, 2) a description of how data will move in and out of
the system, 3) a definition of the data pathway within the system, and 4) a
description of the data storage requirements (i.e. database). The
development of each of the components of the system will consist of a
discussion of available options followed by a suggestion of the best choice
of action. Development of this system is anticipated to be the topic for a
directed reading/research project to be undertaken during spring,
2002. After the system has been clearly defined there are some additional
questions to be answered. Among the more interesting aspects is the
question of how to present data from the telescope in the most useful and
effective manner to teachers and students.
}
}
@techreport{csdl2-02-02,
keywords = {Thesis-MS},
author = {Weifeng Miao},
institution = {Department of Information and Computer Sciences,
University of Hawaii, Honolulu, Hawaii 96822},
title = {{J2EEVAL}: A method for performance analysis of Enterprise JavaBean applications},
type = {{M.S.} Thesis},
year = {2002},
number = {{{CSDL}-02-02}},
month = {August},
abstract = {
J2EEval is a method for performance analysis of Enterprise JavaBean (EJB)
applications. This thesis overviews the method and its application in
the context of a case study of the Inca Course approval system.
}
}
@techreport{csdl2-02-03,
keywords = {Hackystat},
author = {Philip M. Johnson},
institution = {Department of Information and Computer Sciences,
University of Hawaii, Honolulu, Hawaii 96822},
title = {Improving the dependability and predictability of JPL/MDS software
through low-overhead validation of software process and
product metrics},
year = {2002},
number = {{{CSDL}-02-03}},
month = {May},
url = {http://csdl.ics.hawaii.edu/techreports/2002/02-03/},
abstract = {This white paper presents information regarding a proposed collaboration between
the Collaborative Software Development Laboratory, the Mission Data Systems group at Jet Propulsion Laboratory, and the Center for Software Engineering at University of Southern California. The proposed
collaboration would be funded through grants from the NSF/NASA Highly Dependable Computing and Communication Systems Research (HDCCSR) program.
}
}
@techreport{csdl2-02-04,
keywords = {VRM},
author = {Joy M. Agustin and William M. Albritton and Nolan Y. Kiddo},
institution = {Department of Information and Computer Sciences,
University of Hawaii, Honolulu, Hawaii 96822},
title = {Virtual Mall Management Software},
year = {2002},
number = {{{CSDL}-02-04}},
url = {http://csdl.ics.hawaii.edu/techreports/2002/02-04/02-04.pdf},
month = {May},
abstract = {Presents a business plan for commercialization of the Vendor Relationship Management (VRM) system.}
}
@techreport{csdl2-02-05,
keywords = {Hackystat},
author = {Philip M. Johnson},
institution = {Department of Information and Computer Sciences,
University of Hawaii, Honolulu, Hawaii 96822},
title = {Supporting development of highly dependable software through
continous, automated, in-process, and individualized software measurement validation},
year = {2002},
url = {http://csdl.ics.hawaii.edu/techreports/2002/02-05/02-05.pdf},
number = {{{CSDL}-02-05}},
month = {July},
abstract = {Highly dependable software is, by nature, predictable. For example, one
can predict with confidence the circumstances under which the software will
work and the circumstances under which it will fail. Empirically-based
approaches to creating predictable software are based on two assumptions:
(1) historical data can be used to develop and calibrate models that
generate empirical predictions, and (2) there exists relationships between
internal attributes of the software (i.e. immediately measurable
process and product attributes such as size, effort, defects, complexity,
and so forth) and external attributes of the software (i.e. abstract
and/or non-immediately measurable attributes, such as `quality', the time
and circumstances of a specific component's failure in the field, and so
forth). Software measurement validation is the process of
determining a predictive relationship between available internal attributes
and correspondingly useful external attributes and the conditions under
which this relationship holds.
<p>
This report proposes research whose general objective is to design, implement, and
validate software measures within a development infrastructure that
supports the development of highly dependable software systems. The
measures and infrastructure are designed to support dependable software
development in two ways: (1) They will support identification of modules at
risk for being fault-prone, enabling more efficient and effective
allocation of quality assurance resources, and (2) They will support
incremental software development through continuous monitoring,
notifications, and analyses. Empirical assessment of these methods and
measures during use on the Mission Data System project at Jet Propulsion
Laboratory will advance the theory and practice of dependable computing and
software measurement validation and provide new insight into the
technological and methodological problems associated with the current state
of the art.
}
}
@techreport{csdl2-02-08,
keywords = {JBlanket},
author = {Joy M. Agustin},
institution = {Department of Information and Computer Sciences,
University of Hawaii, Honolulu, Hawaii 96822},
title = {JBlanket: Support for Extreme Coverage in Java Unit Testing},
year = {2002},
number = {CSDL-02-08},
url = {http://csdl.ics.hawaii.edu/techreports/2002/02-08/02-08.pdf},
month = {December},
abstract = {Unit testing is a tool commonly used to ensure reliability in software
development and can be applied to the software development process as soon
as core functionality of a program is implemented. In conventional unit
testing, to properly design unit tests programmers will need to have access
to specifications and source code. However, this is not possible in Extreme
Programming (XP), where tests are created before any feature of a system is
ever implemented. Obviously, XP's approach does not lead to improper
testing, but instead leads to a different approach for testing. JBlanket
is a tool developed in the Collaborative Software Development Laboratory
(CSDL) at the University of Hawai'i (UH) that is meant to assist these
types of "unconventional" testing that calculates method-level coverage in
Java programs, a coarse enough granularity of test case coverage whereby
programmers will not only be able to ensure that all of their unit tests
pass, but will also be able to test all of their currently implemented
methods. Unit testing where 100 percent of all unit tests must pass that also
exercises 100 percent of all non-trivial remaining implemented methods is called
Extreme Coverage. This research will attempt to show that Extreme Coverage
is useful in developing quality software.
}
}
@techreport{csdl2-02-09,
keywords = {Hackystat},
author = {Hongbing Kou and Xiangli Xu},
institution = {Department of Information and Computer Sciences,
University of Hawaii, Honolulu, Hawaii 96822},
title = {Most active file measurement in {H}ackystat},
year = {2002},
number = {CSDL-02-09},
url = {http://csdl.ics.hawaii.edu/techreports/2002/02-09/02-09.pdf},
month = {December},
abstract = {Hackystat, an automated metric collection and analysis tool, adopts the
"Most Active File" measurement in five-minute time chunks to represent the
developers' effort. This measurement is validated internally in this
report. The results show that big time chunk sizes are highly linear
regressive with the standard time chunk size (1 minute). The percentage of
missed effort to total effort is very low with five minutes chunk size. And
the relative ranking with respect to the effort of the active files is only
slightly changed.
}
}
@techreport{csdl2-02-10,
keywords = {Hackystat},
author = {Christoph Aschwanden and Aaron Kagawa},
institution = {Department of Information and Computer Sciences,
University of Hawaii, Honolulu, Hawaii 96822},
title = {Comparing personal project metrics to support process and product improvement},
year = {2002},
number = {CSDL-02-10},
url = {http://csdl.ics.hawaii.edu/techreports/2002/02-10/02-10.pdf},
month = {December},
abstract = {
Writing high quality software with a minimum of effort is an important
thing to learn. Various personal metric collection processes exist, such as
PSP and Hackystat. However, using the personal metric collection processes
gives only a partial indication of how a programmer stands amongst his
peers. Personal metrics vary greatly amongst programmers and it is not
always clear what is the "correct" way to develop software. This paper
compares personal programming characteristics of students in a class
environment. Metrics, such as CK Metrics, have been analyzed and compared
against a set of similar students in an attempt to find the correct or
accepted value for these metrics. It is our belief that programmers can
gain much, if not, more information from comparing their personal metrics
against other programmers. Preliminary results show that people with more
experience in programming produce different metrics than those with less.
}
}
@techreport{csdl2-02-11,
keywords = {Hackystat},
author = {Cliff Tomosada and Burt Leung},
institution = {Department of Information and Computer Sciences,
University of Hawaii, Honolulu, Hawaii 96822},
title = {Configuration Management and {H}ackystat: Initial steps to relating
organizational and individual development},
year = {2002},
number = {CSDL-02-11},
url = {http://csdl.ics.hawaii.edu/techreports/2002/02-11/02-11.pdf},
month = {December},
abstract = {
Hackystat is a software development metrics collection tool that focuses on
individual developers. Hackystat is able to provide a developer with a
personal analysis of his or her unique processes. Source code
configuration management (SCM) systems, on the other hand, are a means of
storage for source code in a development community and serve as controller
for what each individual may contribute to the community. We created a
Hackystat sensor for CVS (an SCM system) in the hopes of bridging the gap
between these two very different, yet related software applications. It
was our hope to use the data we collected to address the issue of
development conflicts that often arise in organizational development
environments. We found, however, that neither application, Hackystat or
CVS, could be easily reconfigured to our needs.
}
}
@comment{{csdl2-08-06,
author = Robert S. Brewer,
title = Literature review on carbon footprint collection and analysis ,
institution = "Department of Information and Computer Sciences,
University of Hawaii, Honolulu, Hawaii 96822",
NUMBER = CSDL-08-06,
KEYWORDS = Sustainability,
MONTH = December,
YEAR = 2008,
URL = http://csdl.ics.hawaii.edu/techreports/2008/08-06/08-06.pdf,
abstract = Obsolete. Please see by Technical Report 09-05.
}}