Requirements Engineering (RE) lies at the heart of the software development process. One of the most critical elements of Systems and Software Engineering, RE is conducted to define the purpose and goals of a proposed computer-based system by capturing its desired external behavior. RE drives many Software Engineering activities such as project planning, architecture and design, testing, and change management.

The Software and Requirements Engineering Center (SAREC) at DePaul's School of Computing, has been established to solve some of the complex problems that plague Software Engineering projects.


SAREC researchers were awarded $2.5M in research funding in 2010 for projects in Software Traceability Automation and Instrumentation, and Collaborative Requirements Engineering and Domain Analysis.

Researchers at SAREC received two ACM SIGSOFT Distinguished Paper awards at the ACM International Conference on Software Engineering (ICSE 2010) and also the ACM International Conference on Automated Software Engineering (ASE 2010).

Industry Collaboration

We are currently seeking opportunities for further Industry collaboration in relation to our work on Event Based Traceability (EBT). The benefits of EBT have been widely recognized and are described in several publications.

We seek organizations that are interested in improving their software development process through applying EBT.

EBT provides the following solutions:

  • Increases the ROI of your software development process
  • Improves your ability to perform timely and accurate impact analysis
  • Ties critical work products together so that you understand their relationships and interdependencies
  • Supports the long term maintenance of your product thereby prolonging its life
  • Increases your readiness to respond to change

If you are interested in exploring a collaboration please contact