Prof. Dr. Edson OliveiraJr

-->

Software Engineering

  • Software Product Lines (SPL): UML-based variability management; feature modeling; metrics for evaluation; software variability tools;
  • Reference Architectures (RA) and Systems of Systems (SoS): reference architetures for software variability tools; variability on reference architectures; variability in SoS; multi-product lines and SoS;
  • Product-Line Architectures (PLA): variability management; metrics; evaluation; UML-based specification; quality attributes;
  • Software Process Lines (SPrL): variability management; metrics; compositional vs. annotative approaches; SPEM-based specification;
  • Evidence-based Software Engineering (EBSE): systematic literature reviews; systematic mappings; surveys; case studies; mixed-methods; qualitative and quantitative studies;
  • Experimental Software Engineering (ESE): controlled experiments and quasi-experiments; quality of experiments;
  • Education in Software Engineering: teaching experimental software engineering (controlled experiments and quasi-experiments); teaching systematic literature reviews and mapping studies; teaching UML and meta-modeling;
  • Component-based Software Engineering and Frameworks (CBSE): SPL components specification; frameworks evaluation; architectures;
  • UML Modeling and Metamodeling: SPL profiles; architecture specification and abstraction; SPrL and SPEM profiles and process specifications; structured metrics metamodel (SMM);
  • Data Analytics for Software Engineering: initiating research in this topic...