Description You will be expected to develop a 9-10 page Software Engineering Conference Workshop research paper on a topic related to the concepts and material that we cover in class. The
paper must clearly define your topic and survey some of the related work that has been done in the area that you are investigating. Your paper must put the related work that you are referencing into some sort of context and outline one or more interesting problems or trends related to your topic of choice. In other words, just do not create a readers digest summary of the papers that you select. You must secure at least 10 references related to your topic, five of which must come from refereed sources such as the ACM or IEEE. The other references some other generally accepted reputable academic or industrial publication. A good reference for how to write a research paper can be found [here]. The article states: "In software engineering, research papers are customary vehicles for reporting results to the research community. In a research paper, the author explains to an interested reader what he or she accomplished, and how the author accomplished it, and why the reader should care. A good research paper should answer a number of questions: • What, precisely, was your contribution? (What question did you answer? Why should the reader care? What larger question does this address?) • What is your new result? (What new knowledge have you contributed that the reader can use elsewhere? What previous work (yours or someone else's) do you build on? What do you provide a superior alternative to? How is your result different from and better than this prior work? What, precisely and in detail, is your new result?) • Why should the reader believe your result? (What standard should be used to evaluate your claim? What concrete evidence shows that your result satisfies your claim?) Suggested Topics The topics shall be related to the main theme of this course: Software/System Requirements Engineering. Some examples of topics could be but not limited to: 1. Requirements Elicitation (e.g., through software engineering repositories, social media, in open source or crowd sourcing environment, etc.) 2. Simplicity through knowledge and association: traceability, ... 3. Requirements Management to deal with changes, requirements prioritization, etc. 4. Requirements Management in the context collaborative software development 5. Requirement Modeling and Formalization 6. Requirement Analysis (Identification, Classification, etc.) 7. Natural Language Processing and Machine/Deep Learning in Requirements Engineering 8. AI and Software Requirements 9. Gamification and Requirements elicitation or prioritization/nSTEP 1: Develop your Final Research Paper To develop the full paper, please follow the general IEEE guidelines for workshop research papers by limiting your paper to a maximum of 9 pages in length (using a 10 point font, double-column). You may use it as a template for editing your paper. This is not a lot of space so you will be graded on the quality and focus of your paper. In a traditional conference workshop, papers are reviewed for quality prior to being accepted for discussion. Please don't ramble your way through pages of text - place some thought on the organization of your paper. Do Not Copy the text from any sources without references. STEP 2: Submit Final Paper and Presentation (20 points) For both on-campus and off-campus students, your full research paper (in both PDF and MS Word) and presentation slides (in PPT): Please submit all of the following onto Canvas. Note: Do not embed voice in the PPT slides due to the size limitation. • Submit Full Paper in PDF via "Final Paper in PDF" link (19 pts); • Submit Full Paper in Word via "Final Paper in Word" link (0.5 pt); • Submit Presentation Slides via "Final Paper PowerPoint Presentation" link (0.5 pt). STEP 3: Final Paper Presentation Note: Missing the final paper presentation will lower your course grade by one level (e.g. from A to B). The final class sessions will be used to hold in-class student presentations of your final papers. Each student will be required to prepare an up to 13 minute presentation educating the class on the work embodied in your research paper. The presentation should not be focused on technical details, but rather be created from the perspective of trying to "sell" the audience on why they should read your paper and investigate the cited references. How do you record and submit the Final Term Paper Presentation video? • You may simply use Zoom to record your presentation showing your slides and a small speaker window on the upper right corner of the screen. • Please record and post an Unlisted YouTube video that can be accessible with URL (no password protection). • Presentation Video submission: Copy and paste the web URL to your YouTube presentation video in the Comment box of the "Final Paper PowerPoint Presentation" link on Canvas and make sure the URL and video are accessible until your final letter course grade is posted on the My.smu. Locating References There are many ways to locate references, the best way might be to simply use Google Scholar to identify, and in most cases, obtain electronic versions of the papers that you will need for references. Other sources include using CiteSeer (http://citeseer.ist.psu.edu/cs), or the ACM/IEEE online portals available through the SMU online resources (https://guides.smu.edu/cse and https://www.smu.edu/libraries) using your SMU account.