{"id":500,"date":"2016-03-05T02:38:16","date_gmt":"2016-03-05T02:38:16","guid":{"rendered":"http:\/\/web.engr.oregonstate.edu\/~sarmaa\/?page_id=500"},"modified":"2016-03-05T03:03:12","modified_gmt":"2016-03-05T03:03:12","slug":"cs569-ese2016","status":"publish","type":"page","link":"https:\/\/web.engr.oregonstate.edu\/~sarmaa\/cs569-ese2016\/","title":{"rendered":"CS569 &#8211; Empirical Software Engineering 2016"},"content":{"rendered":"<p><strong>Professor<\/strong>:<br \/>\nDr. Anita Sarma<br \/>\nanita.sarma [at] oregonstate.edu<br \/>\nOffice: 2063 KEC<\/p>\n<p><strong>Hours<\/strong>:<br \/>\nClass Time: TR 4:00-5:20pm<br \/>\nClass Room:\u00a0TBA<br \/>\nOffice Hours:\u00a0TBA<\/p>\n<p><b>Course Objectives<br \/>\n<\/b>CS 569, Empirical\u00a0Software Engineering, is a four-credit course for graduate students. This course will provide an overview of the different empirical research methods that\u00a0can be used to research different aspects of software engineering. \u00a0Any research or software development requires an empirical investigation of the nature of the problem that the tool or approach solves and an evaluation of the tool or process itself. In this class, you will learn about the different research methods and how they can be used for a particular software development process or tool.<\/p>\n<p>The course will focus on the following topics: <em>measurement types and data, qualitative research methods including interviews and surveys, design of user experiment, including crowd sourcing, and mining of software repositories<\/em>. The course materials will draw from both emerging research and from fundamentals established over the last 20+ years about how different methods can be applied to software problems, tools, and processes. Therefore, at the end of the class, students should come away with a fundamental understanding of the different approaches of performing empirical studies on software engineering aspects.<\/p>\n<p><b>Grading<\/b><\/p>\n<p>TBA<\/p>\n<p><strong>Class Resources:<\/strong><br \/>\n<a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1od0OrbW0mItR8hkz0bKyPehIkcAU--0iCIok1eNSbJU\/edit#gid=4\"><strong>Tentative Schedule: <\/strong><\/a>please check regularly as it is bound to change<br \/>\n<strong>Readings<\/strong> will be made available online and will be linked from the schedule page.<br \/>\n<strong>CS569_Syllabus<\/strong>: A more concise version of this page, along with grading rubric<\/p>\n<p><strong>Education Methods<br \/>\n<\/strong>This is not a lecture-oriented class. I will do some lectures, but the class is very active-learning based. Thus, it will be quite critique-oriented, with student presentations and analyses regarding research papers and with a strong element of group critiques as work begins to emerge. No programming is expected, except a little of it might come in handy in the final project. Students should approach the course with the attitude that they get out of it what they put into it.<\/p>\n<p>While there is no required text book. I highly recommend the textbook:\u00a0<a href=\"http:\/\/www.amazon.com\/Guide-Advanced-Empirical-Software-Engineering\/dp\/184800043X\">Guide to Advanced Empirical Software Engineering<\/a>, by Shull, F., Singer, J., and Sj\u00f8berg, D. I. 2007, Springer-Verlag New York, Inc.<\/p>\n<p><strong>Prerequisites<\/strong><br \/>\nGraduate standing in CS and interest in software engineering. CS561 is recommended.<\/p>\n<p><strong>Gadget policy<\/strong>: No cell phones, IPods, or Laptops allowed in class unless needed for class. Failure to follow will lead to penalty<\/p>\n<p><strong>Academic Misconduct: <\/strong>All homework assignments, quizzes, exams, etc. must be your own work. No direct collaboration with fellow students, past or current, is allowed unless otherwise stated.<\/p>\n<p><strong>Special Needs: <\/strong>Students with disabilities are encouraged to contact <strong>the instructor <\/strong>or the TA for a confidential discussion of your individual needs for academic accommodation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Professor: Dr. Anita Sarma anita.sarma [at] oregonstate.edu Office: 2063 KEC Hours: Class Time: TR 4:00-5:20pm Class Room:\u00a0TBA Office Hours:\u00a0TBA Course Objectives CS 569, Empirical\u00a0Software Engineering, is a four-credit course for graduate students. This course will provide an overview of the &hellip; <a href=\"https:\/\/web.engr.oregonstate.edu\/~sarmaa\/cs569-ese2016\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/web.engr.oregonstate.edu\/~sarmaa\/wp-json\/wp\/v2\/pages\/500"}],"collection":[{"href":"https:\/\/web.engr.oregonstate.edu\/~sarmaa\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web.engr.oregonstate.edu\/~sarmaa\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web.engr.oregonstate.edu\/~sarmaa\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/web.engr.oregonstate.edu\/~sarmaa\/wp-json\/wp\/v2\/comments?post=500"}],"version-history":[{"count":7,"href":"https:\/\/web.engr.oregonstate.edu\/~sarmaa\/wp-json\/wp\/v2\/pages\/500\/revisions"}],"predecessor-version":[{"id":511,"href":"https:\/\/web.engr.oregonstate.edu\/~sarmaa\/wp-json\/wp\/v2\/pages\/500\/revisions\/511"}],"wp:attachment":[{"href":"https:\/\/web.engr.oregonstate.edu\/~sarmaa\/wp-json\/wp\/v2\/media?parent=500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}