• DocumentCode
    2747846
  • Title

    Towards the improvement of the software quality: An Enterprise 2.0 architecture for distributed software developments

  • Author

    Fernandez, Raul ; Soriano, Javier ; Larrucea, Xabier ; Martinez, A.L. ; Gonzalez-Barahona, Jesus M.

  • Author_Institution
    Sch. of Comput., Univ. Politec. de Madrid, Boadilla del Monte
  • fYear
    2008
  • fDate
    21-22 Oct. 2008
  • Firstpage
    52
  • Lastpage
    59
  • Abstract
    Software development is tightly dependent on the tools available for supporting its processes. Organizational and sociotechnical peculiarities such as indefinition 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.
  • Keywords
    Internet; distributed processing; software development management; software quality; Enterprise 2.0 architecture; Web 2.0 technologies; Web based services; Web-based development environment; business models; distributed software development; diverse cultural interactions; geographically distributed development teams; mashup-like environment; organizational peculiarities; quality assurance; sociotechnical peculiarities; software development projects; software quality; Capability maturity model; Collaboration; Collaborative software; Collaborative tools; Computer architecture; Production; Programming; Quality assurance; Service oriented architecture; Software quality; EzForge; Process Definition; Quality; Web/Enterprise 2.0 Distributed Software Development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Framework and Applications, 2008. DFmA 2008. First International Conference on
  • Conference_Location
    Penang
  • Print_ISBN
    978-1-4244-2312-5
  • Electronic_ISBN
    978-1-4244-2313-2
  • Type

    conf

  • DOI
    10.1109/ICDFMA.2008.4784413
  • Filename
    4784413