A COLLABORATIVE FRAMEWORK TO SUPPORT SOFTWARE PROCESS IMPROVEMENT BASED ON THE REUSE OF PROCESS ASSETS

Fuensanta Medina-Domínguez, Javier Saldaña-Ramos, Arturo Mora-Soto, Ana Sanz-Esteban, Maria-Isabel Sanchez-Segura

Abstract

In order to allow software organizations to reuse their know-how, the authors have defined product patterns artefact. This know-how can be used in combination with software engineering best practices to improve the quality and productivity of their software projects, as well as reduce projects cost. This paper describes the structure of the Process Assets Library (PAL), and the framework developed to encapsulate the know-how in organizations. The PIBOK-PB (Process improvement based on knowledge - pattern based) tool uses the proposed PAL to access the knowledge encapsulated in the product patterns, and to execute software projects more efficiently. This paper also describes PIBOK-PB’s features and compares similar tools in the market.

References

  1. Amescua, A. Garcia J.Segura-Sanchez, M., MedinaDominguez F. 2006. A pattern-Based Solution to Bridge the gap between theory and practice in Using process models. In LNCS, vol. 3966, pp. 97-104. Springer.
  2. Assimakopoulos,D., Yan J. 2006. Sources ofknowledge acquisition for Chinese software engineers. R&D Mamagement .
  3. Beck, K. 2002. eXtreme Programming Explained. Addison-Wesley.
  4. Clark D. 2004. The Continuum of Understanding. http://www.nwlink.com/donclark/performance/under standing.html
  5. CMMI SM Product Suite. 2001. Retrieved from www.sei.cmu.edu/cmmi/products/products.htm
  6. Cunningham, W., Leuf, B. 2001. The Wiki Way. AddisonWesley Professional.
  7. Dargan, P. A. 2001. The Ideal Collaborative Environment. The Journal of Defense Software Engineering.
  8. He, J., Yan, H., Liu, C., Maozhong, J. 2007. A Framework of Ontology-Supported Knowledge Representation in Software Process.
  9. Henninger, S. 2003.Tool Support for Experience-Based Software Development Methodologies. Advances in Computers , 59, 29-82..
  10. Hey, J. 2004. The Data, Information, Knowledge, Wisdom Chain: The Metaphorical link
  11. Humphrey, W.: PSP(sm). 2005. A Self-Improvement Process for Software Engineers. Addison-Wesley.
  12. Humphrey., W. 2005. TSP(SM)-Leading a Development Team. Addison Wesley.
  13. Humphrey, W. 2006. TSP(SM)-Coaching Development Teams. Addison Wesley.
  14. Intland Software. 2007. codeBeamer. http:// www.intland.com/products/codebeamer.html
  15. ISO/IEC 15504(1-5):2005. 2005 Standard for Information Technology-Software process assessment.
  16. Jacobson, I., Booch, G., Rumbaugh, J. 1999. The Unified development process. Addison-Wesley.
  17. Komi-Sirviö, S., Mäntyniemi, A., Seppänen, V. 2002. Knowledge Management - Toward a Practical Solution for Capturing Knowledge for Software Projects. IEEE Software; 19 (3) pp.60-62 ISSN:07407459
  18. Marwick, A.D. 2001. Knowledge management technology. IBM System Journal. Vol 4, pp. 40
  19. Medina-Domínguez,F. Sanchez-Segura, M., Amescua, A, Garcia, J. 2007. Extending Microsoft Team Foundation Server Architecture to support Collaborative Product Patterns. LNCS 1-11.
  20. Microsoft Corporation. 2007. Visual Studio Team System. http://msdn2.microsoft.com/enus/teamsystem/default.aspxOsellus. 2007. IRIS Process Author. http://www.osellus.com/IRIS-PA
  21. Select Business Solutions. 2006. Select Solution Factory. from http://www.selectbs.com/products/selectsolution-factory.htmSoumitra Dutta, M. L. 1999. Software Engineering in Europe: A study of Best Practices
  22. Silveira Borges, L. d., Almeida Falbo, R. 2002. Managing Software Process Knowledge.
  23. Richard, T. 2003. Seven Pitfalls to Avoid in the Hunt for Best Practices. 67-69.
  24. Withers, D. 2000. Software engineering best practices applied to the modeling process. 432-439.
Download


Paper Citation


in Harvard Style

Medina-Domínguez F., Saldaña-Ramos J., Mora-Soto A., Sanz-Esteban A. and Sanchez-Segura M. (2008). A COLLABORATIVE FRAMEWORK TO SUPPORT SOFTWARE PROCESS IMPROVEMENT BASED ON THE REUSE OF PROCESS ASSETS . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-8111-51-7, pages 283-289. DOI: 10.5220/0001867702830289


in Bibtex Style

@conference{icsoft08,
author={Fuensanta Medina-Domínguez and Javier Saldaña-Ramos and Arturo Mora-Soto and Ana Sanz-Esteban and Maria-Isabel Sanchez-Segura},
title={A COLLABORATIVE FRAMEWORK TO SUPPORT SOFTWARE PROCESS IMPROVEMENT BASED ON THE REUSE OF PROCESS ASSETS},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2008},
pages={283-289},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001867702830289},
isbn={978-989-8111-51-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - A COLLABORATIVE FRAMEWORK TO SUPPORT SOFTWARE PROCESS IMPROVEMENT BASED ON THE REUSE OF PROCESS ASSETS
SN - 978-989-8111-51-7
AU - Medina-Domínguez F.
AU - Saldaña-Ramos J.
AU - Mora-Soto A.
AU - Sanz-Esteban A.
AU - Sanchez-Segura M.
PY - 2008
SP - 283
EP - 289
DO - 10.5220/0001867702830289