The Cost of Coordination in Software Engineering

Abstract : Software engineering is based on many interdependent processes involving many interacting stakeholders with conflicting interests and points of view. The management of dependencies between stakeholders activities corresponds to the coordination process. This process plays a key role in software engineering notably because of the large use of networks, distributed computing and groupware technology. Nevertheless, software cost estimation continues to be a weak link in software project management. In particular, coordination activities are neglected by well established cost estimation methods and tools, which stress only the technical aspects related to development and maintenance of software systems. In this paper, we propose a framework for estimating the cost of coordination activities inherent in software engineering. This framework defines the concept of coordination in software engineering and proposes a typology of coordination tasks. By another way, the framework described in this paper provides an econometric model based upon the OLS techniques to analyse and predict the cost of coordination tasks. Such a model is useful since it may contribute to estimate more accurately the effort and the schedule of new software projects by taking into account non-technical tasks.
Document type :
Conference papers
Complete list of metadatas

Cited literature [4 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01861748
Contributor : Claudine Piau-Toffolon <>
Submitted on : Thursday, November 22, 2018 - 12:59:39 PM
Last modification on : Saturday, July 13, 2019 - 1:09:20 AM

Identifiers

  • HAL Id : hal-01861748, version 1

Collections

Citation

Claudine Piau-Toffolon, Salem Dakhli. The Cost of Coordination in Software Engineering. 11th European Software Control and Metrics Conference (ESCOM-SCOPE’00), Apr 2000, Munich, Germany. ⟨hal-01861748⟩

Share

Metrics

Record views

14