CSE 8340 (Spring, 2014): Empirical Software Engineering

(Advanced Topics in Software Engineering)


Prof. Jeff Tian, CSE Dept., SMU, Dallas, TX 75275
Phone: (214)768-2861; Fax: (214)768-3085
E-mail: tian@lyle.smu.edu; Webpage: www.lyle.smu.edu/~tian/class/8340.14f

1. General Information and Course Contents

With the pervasive use of computers, software systems, and information technology in modern society, and the maturing of software engineering as a discipline, experiment, assessment, evaluation, and other empirical studies about existing and newly proposed technologies and solutions have take on increased importance, leading to the emergence of empirical software engineering (ESE) as a key focus of modern software engineering research and practice.

Much like many of the mature natural science disciplines, ESE draws conclusions based on empirical evidence, as accumulated from industrial practices and observations, case studies, controlled experiments, etc. This fact is the key distinction between ESE and other branches of software engineering, where the focus could be new design/analysis/implementation/evaluation/process techniques, methodologies, and tools. This advanced course on empirical software engineering (ESE) will focus on recent research in the subject area that may have a great practical impact and that may lead to innovative research.

In this advanced course, we will have in-depth discussions about several important and inter-related topics in empirical software engineering (ESE). The major focus will be on the following four areas:

2. Who Should Attend

CSE 8340 attempts to enhance the advanced research component in the SMU's software engineering program. It is particularly suited for students interested in pursuing a Ph.D. degree in software engineering, and for MS/SE students who want to get a firsthand knowledge about some advanced research affecting their field of study.

For students in SMU's MS/SE program, this course can be counted either as an "advanced major elective" or as a "general elective" course.

The students are expected to have the basic software engineering knowledge (at least one or two core course in our MS/SE program or equivalent) before taking this class. In particular,

  • Notice 1: If you need to make alternative arrangements for turning-in material or taking exams, you must contact the instructor ahead of time, unless it is truly an emergency. (Otherwise you'll receive 0 for the specific item.)

  • Notice 2 (Relevant SMU policies):
    * Disability Accommodations: Students needing academic accommodations for a disability must first be registered with Disability Accommodations & Success Strategies (DASS) to verify the disability and to establish eligibility for accommodations. Students may call 214-768-1470 or visit http://www.smu.edu/alec/dass.asp to begin the process. Once registered, students should then schedule an appointment with the professor to make appropriate arrangements.
    * Religious Observance: Religiously observant students wishing to be absent on holidays that require missing class should notify their professors in writing at the beginning of the semester, and should discuss with them, in advance, acceptable ways of making up any work missed because of the absence. (See University Policy No. 1.9.)
    * Excused Absences for University Extracurricular Activities: Students participating in an officially sanctioned, scheduled University extracurricular activity should be given the opportunity to make up class assignments or other graded assignments missed as a result of their participation. It is the responsibility of the student to make arrangements with the instructor prior to any missed scheduled examination or other missed assignment for making up the work. (University Undergraduate Catalogue)

    3. Textbooks and Class Material

    4. Workload and Grading

    CSE 8340 will be organized as a research seminar, with active student participation. The course grade each student receives will reflect the weighted average of homework, a major project, a final quiz, and other course elements, as follows:

    More information will be provided online. The approximate weight assignment is as follows:


    Prepared by Jeff Tian (tian@lyle.smu.edu). Last update Jan. 22, 2014.

    Back to CSE 8340 Webpage