On Empirical Software Engineering

 

Home
Mission
Services
Research
Education
Contact us 

Services

Organizations that are interested in exploiting our consulting services can contact us by email.

We provide a variety of consulting services substantially for free. Our aim is to collaborate with organizations for trying out  methodologies and techniques arising from the  newest research works published in the most important software journals and magazines world-wide.

For example, an organization may be interested in estimating the effort of the project being developed (or for bidding on a contract). Then, we  support the organization in developing the estimates and the organization allows us to use their data for research purposes. 

Software development is one of the most risky business activities that an organization can undertake. There is a variety of artifacts that an organization produces when developing a software system as well as experience to gather. Software improvement is about improving products and processes. Checking the quality of products and processes is the keystone of any improvement effort.

We are interested in undertaking empirical evaluations of products and processes in terms of software quality. We apply software measurement, metrics, and experimental approaches for evaluation .

Main empirical evaluations on which we are interested in:
bullet

Object-Oriented Analysis and Design (UML-RUP artifacts)

bullet

Testing scheduling and plannning

bullet

Object-oriented code review

bullet

Software architectures (pattern)

bullet

Software requirement

 

For software organizations and end-users, we perform:

bullet

Architectural analysis and design

bullet

Formalization of user needs

bullet

Requirements analysis

bullet

Contract review (e.g. Government contracts, acceptance tests)

bullet

Software estimations (risk, cost, schedule, testing)

bullet

Software project planning

bullet

Cost evaluation

 

We help software organizations improve in terms of:

bullet

Development process

bullet

Packaging experience (QIP)

bullet

Rationalization of experience reuse procedures