top of page

ABOUT SOFTWARE FACTORY

Test bed for software engineering and innovation

Kari Liukkunen

kari.liukkunen@oulu.fi

General and strategic questions

 Muhammad Ovais Ahmad

muhammad.ahmad@oulu.fi

Operational issues

To facilitate project-based software engineering courses, the Department of Information Processing Science at the University of Oulu built a Software Factory in 2012. A software factory is a laboratory that provides an environment for both research and education. The goal is to provide students with a realistic environment where they can improve their learning experience through the acquisition of insights into the conduct of real life software projects with close customer involvement, intensive teamwork, and the use of modern software development tools and processes. 

 

As a platform, it serves multiple purposes. It is a test bed for software engineering ideas and a source for original basic scientific software development research. Software Factory runs course twice a year and it has completed more than 8 projects since 2012. The participating students are from first and second year of master's degree in information processing science. The project tasks come from the local software companies and or research projects. Each project involves a minimum of four members. The students are encouraged to tackle management and resource planning issues pertaining to large teams. Each project team is assigned a project supervisor who provides the team with technical and non-technical guidance. The supervisor is also responsible for monitoring and assessing the team throughout the course of the project.

 

SOFTWARE FACTORY

Welcome to software development laboratory

Scroll down

OPPORTUNITIES

For Students

Hands-on experience and industry contacts before graduation for students. Latest latest methods, tools, and languages.

Industry

Environment for prototyping an innovative concepts. Great opportunity for industry to work with students.

Academia

Research in software engineering requires an authentic environment. Software Factory provides  an envirnoment that emulates isdustry.

 

HOW TO GET STARTED

Write a short project proposal and send it to us via email.

We will evaluate your proposal and get back to you with feedback.

TO SUBMIT A PROJECT PROPOSAL, YOU NEED:

 

  1. Contact person

  2. Project name

  3. Time-frame
    (when the project can be started at the earliest and  ended at the latest)

  4. Summary of the project

  5. Technology description (bullet points is enough)

  6. Description of how you will support the project as customer
    (eg. present in weekly meetings)

  7. Any supporting material

(presentation slides, videos, etc.that help describe the idea)

 

bottom of page