Browsing by Author "Soriano, Javier"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item A service based development environment on Web 2.0 platforms(2008) Larrucea, Xabier; Fernandez, Rafael; Soriano, Javier; Martínez, Andrés Leonardo; Gonzalez-Barahona, Jesus M.; Tecnalia Research & InnovationGovernments are investing on the IT adoption and promoting the so-called e-economies as a way to improve competitive advantages. One of the main government's actions is to provide internet access to the most part of the population, people and organisations. Internet provides the required support for connecting organizations, people and geographically distributed developments teams. Software developments are tightly related to the availability of tools and platforms needed for products developments. Internet is becoming the most widely used platform. Software forges such as SourceForge provide an integrated tools environment gathering a set of tools that are suited for each development with a low cost. In this paper we propose an innovating approach based on Web2.0, services and a method engineering approach for software developments. This approach represents one of the possible usages of the internet of the future.Item Towards the improvement of the software quality: an enterprise 2.0 architecture for distributed software developments(2008) Femández, Rafael; Soriano, Javier; Larrucea, Xabier; Martínez, Andrés Leonardo; Gonzalez-Barahona, Jesus M.; Tecnalia Research & InnovationSoftware development is tightly dependent on the tools available for supporting its processes. Organizational and sociotechnical peculiarities such asindefinition of roles, geographically distributed development teams, new business models and diverse cultural interactions steer these tools. Software development supported by web-based services, built on top of Web 2.0 technologies, is emerging as a new paradigm for distributed software development. New generation software forges (web-based development environments) such as EzForge are becoming the infrastructure that provides the required features for hosting collections of software development projects. They are composed of an integrated set of tools, interacting in a mashup-like environment, each one suited for a specific task, and therefore simple enough to keep total complexity low. An adequate selection of tools helps developers to focus on the implementation of the requirements, while at the same time they cope with complex information coming from many individuals and organizations. The complexity of distributed software development requires a controlled and a strong collaboration amongst developers, which has to be supported by the selected architecture. Moreover, an increased demand on quality assurance is required by the many organizations aiming to achieve a certain quality level. A new architecture based on the Web 2.0 core ideas and methods overcomes these challenges in software development, representing a cornerstone to achieve satisfactory results in this ambitious environment.