Abstract
This paper shows how the tool chain supports efficient use of resources and transparency through partners in collaborative software development. Tool chain also improves the requirements tracing during the software development lifecycle.
Generally in software development, there is a need to link the requirements to the corresponding design artefacts, to the resulting software and associated test cases. Traceability enables, for instance, the efficient change impact analysis and reporting facilities at the different phases of the software development life cycle. In collaboration, traceability is an enormous challenge for successful development. Efficient use of resources in collaboration is also problematic caused by different time zones, various tools and lack of real-time synchronization of data items. In addition, common understanding of requirements without transparency between companies is seen as one of the typical problems in collaboration.
The paper gives a solution to the challenges above by defining the integrated tool environment to support collaborative SW development. Tool chain provides mechanism to manage resources and tasks efficiently and offers consistent view to the product artefacts in real-time. Tool chain integrates project management, requirements management, configuration management and testing tools.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
7 References
Merlin project: Embedded Systems Engineering in Collaboration, 2004–2007. URL: http://www.merlinproject.org
ITEA: Information Technologies for European Advancement, URL: http://www.iteaoffice.org/
Welborn R., Kasten V., (2003) The Jericho Principle, How companies Use Strategic Collaboration to Find New Sources of Value, John Wiley Sons, Inc, Hoboken, New Jersey.
Hyysalo J., Parviainen P. & Tihinen M., (2006) Collaborative Embedded Systems Development: Survey of State of the Practice, Proceedings of the 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems (ECBS’06), pp 130–138.
Komi-Sirviö S. & Tihinen M., (2005) Lessons Learned by Participants of Distributed Software Development, Research Article in Knowledge and Process Management, Volume 12, Number 2, pp 108–122.
Ramesh B., Dhar V., (1992) Supporting systems development by capturing deliberations during requirements engineering, IEEE Transactions on Software Engineering, Vol. 18. No. 6. Pages 498–510.
Ramesh B., Jarke M., (2001) Toward reference models for requirements traceability, IEEE Transactions on Software Engineering, Vol. 27. Issue 1., pp 58–93.
Toranzo M. & Castro J., (1999) Multiview++ Environment: RequirementsTraceability from the perspective of different stakeholders, II IberoAmerican Workshop on Requirements Engineering.
Kanwalinder S., (1993) Tool Integration Frameworks — Facts and Fiction, IEEE Proceedings of the National Aerospace and Electronics Conference 2, pp. 750–756.
Yang Y. & Han J., (1996) Classification of and experimentation on tool interfacing in software development environments, Software Engineering Conference,. Proceedings. 1996 Asia-Pacific 4–7 Dec. 1996, pp 56–65.
Kolawa, A., (2006) The Future of ALM and CM, CM Journal, CM Crossroads — The configuration management community, January 2006. http://www.cmcrossroads.com/content/view/6651/135/ (available 27.9.2006)
Eclipse project, (2006). http://www.eclipse.org/eclipse/ (available 27.9.2006)
ALF project, (2006). http://www.eclipse.org/alf/ (available 27.9.2006)
Tekes, Finnish Funding Agency for Technology and Innovation. URL: http://www.tekes.fi/eng/ (available 27.10.2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag London Limited
About this paper
Cite this paper
Heinonen, S., Kääriäinen, J., Takalo, J. (2007). Challenges in Collaboration: Tool Chain Enables Transparency Beyond Partner Borders. In: Gonçalves, R.J., Müller, J.P., Mertins, K., Zelm, M. (eds) Enterprise Interoperability II. Springer, London. https://doi.org/10.1007/978-1-84628-858-6_58
Download citation
DOI: https://doi.org/10.1007/978-1-84628-858-6_58
Publisher Name: Springer, London
Print ISBN: 978-1-84628-857-9
Online ISBN: 978-1-84628-858-6
eBook Packages: EngineeringEngineering (R0)