EOSSAC was a coordinated project founded by Spanish government (TIN2013-44641-P) that was conducted from January 2014 to December 2016.

Keywords: Software Services, Apps, Open Source Software, Software For Citizens, Software Ecosystems, Advanced Life Cycles, Software Quality, Empirical Software Engineering

Introduction

The potential and capabilities of modern ICT infrastructure is provoking that the number, diversity and complexity of software services and apps offered to the individual citizen is exponentially growing. These services and apps have differentiating characteristics with respect to other types of software that make them especially challenging to engineer: they are very volatile, need to adapt to very different profiles of user, need to interoperate, etc. To cope with this scenario, collaborative approaches to software engineering are required, and open source software development stands out as one of such approaches. This project explores the adoption of an open source perspective into the engineering of software services and applications for the citizen.

Objective

The goal of the EOSSAC project is to propose models, methods, processes, techniques and tools in the Software Engineering discipline to enable the engineering of high-quality open source software services and apps for the citizen (OSSSA) in a highly collaborative environment, boosting performance and managing risks.

Means

To attain this objective, EOSSAC will rely upon the following means:
EOSSAC will be validated by using empirical software engineering methods and it will be a prioritary goal to conduct at least two case studies; we foresee the field of smart cities and a thematic community (e.g. management of cultural goods) as candidates. In line with the topic of the project, special effort will be devoted to develop open-source tool support that demonstrates the scientific contributions. Open repositories of OSSSA will be also engineered.