Skip to main content

Towards High Coherent Requirement Implementation in Evolving Global Cooperative Software Design

  • Conference paper
Computer Supported Cooperative Work in Design IV (CSCWD 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5236))

  • 1408 Accesses

Abstract

In order to quicken the building of large business system, the design of the system and modules are always implemented in an evolving model, but there are many requirement changes in evolving software development, and the consistency of t requirement comprehension should be ensured so as to fulfill the enhanced business request correctly and appropriately. When all the design work is collocated together, the stockholders may have regular face-to-face meetings to transfer business requests, business knowledge and the specification, and to verify whether the design is coherent with the original request. Unfortunately, such regular meetings are costly in global cooperative software design due to the time zone difference, language and culture barrier, and the travel expenditure. Furthermore, the cost for the regular face-to-face meetings turn out to be unaffordable in evolving global cooperative software design because the business requirement transition is more frequent and lasts longer. On the basis of Kruchten’s “4+1" view model, the author propose a central layered knowledge management framework to facilitate the requirement comprehension and to reduce the possible requirement conflicts among different business units and different releases. The case study shows a drastic decrease of requirement defects and efforts demands.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agresti, W.: Knowledge Management. Advances in Computers 53, 171–283 (2000)

    Article  Google Scholar 

  2. Rus, I., Lindvall, M.: Knowledge Management in Software Engineering. IEEE Software 19, 26–38 (2002)

    Article  Google Scholar 

  3. Sneed, H.M.: Risks Involved in Reengineering Projects. In: Sixth Working Conference on Reverse Engineering, Atlanta, Georgia, pp. 204–212 (1999)

    Google Scholar 

  4. Herbsleb, J.D., Mockus, A.: An Empirical Study of Speed and Communication in Globally Distributed Software Development. IEEE Transactions on Software Engineering 29(6), 481–494 (2003)

    Article  Google Scholar 

  5. Carmel, E., Agarwal, R.: Tactical Approaches for Alleviating Distance in Global Software Development. IEEE Software 18, 22–29 (2001)

    Article  Google Scholar 

  6. Herbsleb, J.D., Moitra, D.: Global Software Development. IEEE Software 18, 16–20 (2001)

    Article  Google Scholar 

  7. Jahnke, J.H., Walenstein, A.: Reverse Engineering Tools as Media for Imperfect Knowledge. In: Proceedings of the Seventh Working Conference on Reverse Engineering, pp. 22–31 (2000)

    Google Scholar 

  8. Demeyer, S., Ducasse, S., Nierstrasz, O.: Object Oriented Reengineering Patterns. Morgan Kaufmann, San Francisco (2003)

    MATH  Google Scholar 

  9. Heeks, R., Krishna, S., Nicholson, B., Sahay, S.: Synching or Sinking: Global Software Outsourcing Relationships. IEEE Software 18, 54–60 (2001)

    Article  Google Scholar 

  10. Byrne, E.: A Conceptual Foundation for Software Reengineering. In: Conference on Software Maintenance, pp. 226–235 (1992)

    Google Scholar 

  11. Kruchten, P.: The 4+1 View Model of architecture. IEEE Software 12, 42–50 (1995)

    Article  Google Scholar 

  12. Xu, B., Yang, X.H., He, Z.J., Ma, A.: Global Cooperative Design in Legacy System Reengineering Project. In: The Eighth International Conference on CSCW in Design, pp. 483–486 (2004)

    Google Scholar 

  13. Xu, B., Hu, H., Ling, Y., Yang, X.H., He, Z.J., Ma, A.: Facilitating Cooperation in Global Software Design via Micro-Estimation. In: Proceedings of the 10th International Conference on Computer Supported Cooperative Work in Design, pp. 459–464 (2006)

    Google Scholar 

  14. Lauesen, S., Vinter, O.: Preventing Requirement Defects: An Experiment in Process Improvement. In: Requirements Engineering, vol. 6, pp. 37–50. Springer, London (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Xu, B. (2008). Towards High Coherent Requirement Implementation in Evolving Global Cooperative Software Design. In: Shen, W., Yong, J., Yang, Y., Barthès, JP.A., Luo, J. (eds) Computer Supported Cooperative Work in Design IV. CSCWD 2007. Lecture Notes in Computer Science, vol 5236. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92719-8_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92719-8_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92718-1

  • Online ISBN: 978-3-540-92719-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics