Date: Mon, 07 May 2023 13:55:21 -0400 (EDT)
Subject: CS846, ATRE S23: First class meeting on Tuesday at 10:30am in DC 2585
Bcc: atre
Howdy all
You are receiving this message because either you are registered for my
section of CS846 or you have indicated to me by e-mail that you are
interested in taking this course. I will be using e-mail and the
course Website, , and not Learn,
to communicate with you,
The first class meeting is on Tuesday 9 May at 10:30am in DC 2585. In
it, I will talk about the requirements of and the plans for the class.
Then I will start with my first lecture, the famous Requirements
Iceberg talk.
The course Website at still
shows the schedule from the last offering in Spring/Summer 2019. The
goals and structure will be similar, but the actual contents will
differ according to YOUR choices. It will get updated to reflect this
term's offering over the next week or so.
In general, the class meets on Tuesdays and Thursdays from 10:30 until
12:20, nominally for 4 hours per week instead of the usual 3 hours per
week. Each course is supposed to meet 36 nominal hours over the term.
We have the potential of meeting 48 nominal hours over the term, but
we're going to meet only the required 36 hours. Thus, we will
occasionally end a class earlier or skip a date, e.g., around Canada
Day or to allow you time to prepare your talks. The exact schedule will
be worked out soon so that you can do long range planning.
Looking forward to seeing y'all on Tuesday.
Dan
==============================================================================
Date: Sun, 14 May 2023 15:08:10 -0400 (EDT)
Subject: CS846, ATRE S23: Third class meeting on Tuesday at 10:30am in DC 2585
Bcc: atre
Howdy all
The top level of the course Website
is up to date.
Some of the linked-to files need to be updated.
I have determined the student lecture dates assuming three students
talk per 110 minute class, with each student talking about 30 minutes.
We'll have time for questions and breaks :-)
I have canceled two class dates, on 29 June and 4 July, to lose 4 of
the 12 hours we have to lose to get down to 36 hours. We got 8 more
hours to lose.
*** If any of you have a conference or research trip to make in June,
*** please let me know the dates. I might be able to pick some of those
*** dates as hours to lose.
I have decided the topics for the next three class meetings on this
Tuesday and Thursday and next Thursday. Note that on the next Tuesday,
23 May, there is no class, because that day follows the Monday schedule
at UW. See .
The slides for the two Thursdays will go there soon.
Hasta Miercoles.
Dan
==============================================================================
Date: Sat, 20 May 2023 12:10:41 -0400 (EDT)
Subject: CS846, ATRE S23: The Website, class dates
Bcc: atre
Howdy all;
Now all the second level pages of the course web site
are up to date. In particular,
see , which gets
updated regularly.
I have determined the student lecture dates, assuming three students
talk per 110 minute class, with each student talking about 30 minutes.
We'll have time for questions and breaks :-) They start on 11 July and
go for 6 meetings, giving us 18 talks for the 18 students. One student
has volunteered to go on that first date, and I have listed her in the
schedule. Note that to provide a buffer in case something goes wrong, I
have scheduled myself into the last class meeting. If we do not need the
buffer, I will talk and give a summary of the course.
I have canceled six class dates, on 20 June through 6 July, to lose
the 12 hours we have to lose to get down to 36 hours. Note that the
canceled dates include those around the Canada Day weekend, possibly
giving you the ability to extend that weekend for you in both
directions! Hurray!!!
Note that on Tuesday, 23 May, there is no class, because that day
follows the Monday schedule at UW. I have decided the topics for the
next two class meetings on next Thursday and the following Tuesday.
Enjoy Victoria Day
Hasta Jueves.
Dan
==============================================================================
Date: Sat, 20 May 2023 12:16:36 -0400 (EDT)
Subject: CS846, ATRE S23: YOUR project, choosing your own lecture date
Bcc: atre
Howdy all;
You should start thinking about the topic for YOUR project and sending
me e-mail about it so that we can discuss its appropriateness, its
size, and other issues. You can find some ideas at
, but
do not feel constrained by this list. In fact, I *encourage* you to
pick something that surprises me. The list of ideas mention the list of
talks by me, "Possible Topics for Instructor". This is the list at
.
Independently, you should pick a date, starting on 11 July, that says
"Lecture: 3 Students" in the class schedule at
. For any date, it's
first-come-first-serve as arbited by my e-mail box. The earlier you
talk, the more lenient the grading of the talk, but you will seen less
of what others have done. The later your talk, the more time you have
to prepare, but it's at a time when the deadlines in all classes pile
on. Some prefer to talk first to prototype the paper. Some prefer to
write the paper first to know what to say in the talk.
Dan
==============================================================================
Date: Sat, 20 May 2023 12:18:19 -0400 (EDT)
Subject: CS846, ATRE S23: choosing my talks
Bcc: atre
Howdy all;
Please look at the list of possible talks by me, "Possible Topics for
Instructor", at
. This
list gives the title, authors, and an abstract for each possible talk
in rough order of decreasing recency of writing.
Please send to me by 5:00pm on Tuesday 23 May --- or forever hold thy
peace --- a list of topics listed in decreasing order of preference for
you to hear. That is, the first in the list is the one you most want to
hear.
I will use these rankings to *guide* my choice of topics. To ensure
that you have the background for a preferred topic, I may have to
present an unpreferred talk topic first.
To make ranking easier for you, here is the list of topics in the order
presented in the list of possible talks by me. Shuffle this list into
your ranking.
Scope Determined (D) and Scope Determining (G) Requirements: A New Categorization of Functional Requirements
Requirements for Monitoring Inattention of the Responsible Human in an Autonomous Vehicle: The Recall and Precision Tradeoff
Requirements Engineering for Artificial Intelligence: What Is a Requirements Specification for an Artificial Intelligence?
The Prehistory and History of RE as Seen by Me
How Important is Ambiguity Detection?
Importance of Ignorance
EPMcreate & POEPMcreate and Optimal Team Size for Creativity
Dumb Tools in RE
Evaluation of Tools for Hairy Requirements Engineering and Software Engineering Tasks
Requirements Determination Cannot be Stopped
Requirements Engineering for Buildings
4-Levels of RE in and about DASs
Emotion, Values, and Beliefs in RE
Thanks
Dan
==============================================================================
Sun, 4 Jun 2023 19:31:04 -0400
Subject: CS846, ATRE S23: The full schedule of Berry's lectures
Bcc: atre
Howdy All
I tallied up the votes and on the basis of the votes, I populated the
rest of the schedule for my lectures at the Website
.
As I explained in class, I intentionally scheduled my talks related to
RE for AI to the last day, after all of your talks, some of which will
present your own ideas on RE for AI, untainted by my thinking.
Accordingly, the only the slides for the AI-related topics have not
been put at the Website in advance.
Remember, those of you that are in AI are more expert on the topic than
I am. No matter what your topic is, I hope that you will knock my
socks off, teaching me something new.
Hasta Martes
Dan
==============================================================================
Date: Mon, 5 Jun 2023 09:00:57 -0400
Subject: CS846, ATRE S23: Updated schedule
Bcc: atre
Howdy All
I just swapped the lectures for the next week and a half to go in an order
that will help many of you prepare.
Dan
==============================================================================
Date: Sun, 9 Jul 2023 11:57:44 -0400 (EDT)
Subject: CS846, ATRE S23: Presentations
Bcc: atre
Student lectures start on Tuesday 11 July at 10:30am
I am looking forward to learning a lot from you.
Each class is from 10:30 until 12:20, which is 110 minutes. Allowing
for two 5-minute breaks, one between each pair of lectures, there are 100
minutes to share by three lectures. Thus, each lecture gets 33 minutes.
Therefore, you should plan your talk for 25 minutes. Then I can let you
actually talk for 28 minutes, leaving 5 minutes for questions.
The schedule for the talks is:
Talk 1: 10:30-11:03
5-minute break
Talk 2: 11:08-11:41
5-minute break
Talk 3: 11:46-12:19
By default, we shall use the order of the speakers listed at the Web
site as the order of their talks. That said, I have no problem with two
or more of the speakers agreeing to swap their slots.
We will follow the schedule precisely. Out of fairness to everyone that
has to follow you, and to the class that meets after ours, I will be
brutal about stopping you from going over time. :-)
You will get 10-, 5-, and 2-minute warnings.
Please send to me by 5:00pm the day before your talk, your slides in
PDF format, so that I can put them at the Web site for students to have
and for me to make a hard copy on which I will write my comments.
The class room's podium can connect the projector to your OWN laptop.
If you prefer to use the podium's own Mac, as I do, then tell me, and
I will install your slides at the podium.
Plan the talk with an eye to getting feedback towards your paper.
If you find a lack of publications addressing your problem, and even if
you do find publications, it's OK to try to invent something. I promise
that if you take a chance on inventing something, and you explain what
you did and why you did it, the presence of a mistake will not result
in a low grade. ALL good researchers make mistakes and learn from
them.
Knock my socks off!
Dan
==============================================================================
Date: Wed, 19 Jul 2023 11:07:54 -0400
Subject: CS846, ATRE S23: Evaluate your prof!!! Time for revenge :-)
Bcc: atre
Hi All in CS846;
The Math Faculty Online Student Course Perception survey period begins
at 12:00am on Thursday, July 20, 2023, and ends at 8:30am on Wednesday,
August 2, 2023. Your feedback can play an important role in refining
and improving each evaluated course's design and delivery.
Pleass go to at sometime during its
open period and do one evaluation for each course you are taking,
including this one. You will need to log into the site with your watIam
credentials.
I will try to find time during a class in which to allow those attending to
fill out the evaluation for this course.
Thanks.
Dan
MESSAGE FROM THE ASSOCIATE DEAN, UNDERGRADUATE STUDIES FOR THE FACULTY
OF MATHEMATICS
Dear Student,
This is to inform you that the Mathematics Faculty will be gathering
your perception about this course using the perceptions
(https://perceptions.uwaterloo.ca) system. You have from Thursday, July
20 to Wednesday, August 2 to participate.
Your feedback is very important to us since it gives us very important
information about what you think of different components of this
course. Excellence in undergraduate education is of vital importance at
the University of Waterloo in general and the Faculty of Mathematics in
particular. These surveys are anonymous and will not be viewed until
after the course has been completed.
This term you will notice additional questions which are being pilot
tested in Math. We appreciate the extra time and effort it will take to
complete these questions. The responses to the pilot questions, along
with future focus groups will be analyzed to determine which questions
will be meaningful to retain in the future.
Please take the time to carefully complete the student course
perception surveys before the deadline.
Thank you,
Cecilia Cotton
Associate Dean, Undergraduate Studies for the Faculty of Mathematics
==============================================================================
Date: Wed, 16 Aug 2023 10:18:21 -0400 (EDT)
Subject: CS846, ATRE S23: Your grades were submitted
Bcc: atre
Hi All in CS846;
I just uploaded your CS846 grades. I will send out a personalized message
with your grade as submitted so you don't have to wait until the registrar
shows them.
Over the next week, I will scan in my comments on your report and send it
to you. Of course, you can drop by and pick it up in person. Note that I
have a number of looming deadlines that I have to fulfill, stuff that I
have not been able to find time because of the teaching to do :-).
So if I am busy when you come, please accept my apologies for not inviting
you to chat.
After 15 September, things will clear up :-)
ENJOY the rest of the summer.
Dan
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================
==============================================================================