Soccer-lab

subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link
subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link
subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link
subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link
subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link
subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link
subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

SOftware Cost-effective Change and Evolution Research Lab

small logo
soccer_logo

Why SOCCER-lab?

The SOftware Cost-effective Change and Evolution Research (SOCCER) Laboratory facility is an industrial oriented, state-of-the-art unique facility for the study of software change and evolution in object-oriented, service-oriented paradigm and distributed systems. The SOCCER laboratory consists of hardware and software, the latter including state-of-the-art parsers, UML modeling environments, natural language processing tools, test-data generation, statistical and decision analysis tools. SOCCER researchers have already access to tools and to repository of data both from public domain and from industry. Contact with open source teams and companies have already been established and collaborations are undergoing.

Research Relevance

The research may substantially change the way in which software investments are protected and saved. Spending Less to Get More: Exploring Effective Ways for Software Change and Evolution Software technologies are omnipresent in our lives today; few industries don't rely on them in one way or another. Most develop, subcontract, and/or acquire significant amounts of software every year. But just as the technology is ubiquitous, so too is change: Software systems must be flexible, dynamic and able to evolve along with the needs of consumers; they must be built in a way that makes cost-effective change possible. This is a challenge since the systems tend to be large and highly complex. In addition, the process of change requires a lot of peoples input and it is risky, since unplanned and undisciplined changes in any software system of realistic size risk degrading the quality of the software, and producing unwanted or unexpected side effects. Finding ways to overcome these challenges is the goal of Canada Research Chair Giuliano Antoniol, whose philosophy is that software changes should be carefully managed and intimately related to high-level software artifacts (often a complete software program); in fact, he believes that change should spring from these artifacts in a natural way. We are developing sophisticated tools for the effective planning, managing, and implementing of software changes, based on specification and design models. Our approach is helping to avoid software quality degradation through each new change, while at the same time ensuring a cost-effective evolutionary process.

Ongoing Collaboration

GEODES

    RCOST

MPBA