TY - GEN
T1 - Towards the improvement of the software quality
T2 - 2008 1st International Conference on Distributed Frameworks and Application, DFmA 2008
AU - Femández, Rafael
AU - Soriano, Javier
AU - Larrucea, Xabier
AU - Martínez, Andrés Leonardo
AU - Gonzalez-Barahona, Jesus M.
PY - 2008
Y1 - 2008
N2 - Software 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.
AB - Software 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.
KW - EzForge
KW - Process definition
KW - Quality
KW - Web/enterprise 2.0 distributed software development
UR - http://www.scopus.com/inward/record.url?scp=63749085121&partnerID=8YFLogxK
U2 - 10.1109/ICDFMA.2008.4784413
DO - 10.1109/ICDFMA.2008.4784413
M3 - Conference contribution
AN - SCOPUS:63749085121
SN - 9781424423132
T3 - 2008 1st International Conference on Distributed Frameworks and Application, DFmA 2008
SP - 52
EP - 59
BT - 2008 1st International Conference on Distributed Frameworks and Application, DFmA 2008
Y2 - 21 October 2008 through 22 October 2008
ER -