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 ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ============================================================================== ==============================================================================