Software Engineering Research Topics
| Keywords |
| Classification |
Keyword |
| OFICIAL |
Software Engineering |
Instance: 2012/2013 - 1S
Cycles of Study/Courses
| Acronym |
No. of Students |
Study Plan |
Curricular Years |
Credits UCN |
Credits ECTS |
Contact hours |
Total Time |
| PRODEI |
1 |
Syllabus |
1 |
- |
6 |
54 |
162 |
Teaching language
Portuguese
Objectives
To present research topics and recent improvements in the field of Software Engineering, in order to prepare students to conduct a doctorate research work in the field of Software Engineering.
Program
Research topics and recent improvements in:
- Model-driven software development: constructions of rigorous and executable models, domain specific modeling languages, model transformations, models at run-time;
- Software testing and analysis: model-based testing, pattern-based testing, automatic fault localization and debugging;
- Software process improvement: process quality and performance indicators; process definition and modeling notations; process performance models for prediction and analysis; lean six sigma techniques for software process improvement.
Teaching methods and learning activities
The classroom sessions of the course will be devoted primarily to the presentation and discussion of selected topics.
Each student must conduct a "survey" on a research topic in software engineering, involving literature review, case studies and experimentation.
Each student must analyze at least one scientific paper indicated on each topic covered, and produce a short text summary and critical analysis of it (1-2 pages).
Evaluation Type
Distributed evaluation without final exam
Calculation formula of final grade
The final grade is based on the following components:
- critical analysis of scientific articles and conduction of experiments indicated along the classes (weight 50%);
- survey (weight 50%).
A minimum score of 50% is required on each of these components.