Skip to main content

Implementation of a RIA Tool for Supporting a Collaborative Initiative of Software Process Improvement

  • Conference paper
  • 929 Accesses

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

Abstract

Under a Software Process Improvement (SPI) environment, all phases of a process improvement initiative involving establishing commitment, assessment or diagnosing, improvement plans generation, pilot implementation and improvements deployment, may be accomplished collaboratively by different groups inside an enterprise. Organizational, technical and process-based circumstances have an impact on process assessment and modeling practices. Based on a Model-based Collaborative Design, a strategy for collaborative process assessment and modeling is proposed. This collaborative support helps project managers in overcoming complexities and to create a common understanding of the process and products of a SPI initiative. Finally, a Rich Internet Application (RIA) is developed and applied to provide strong support for distributed project managers, to collaboratively assess and model their software process within a SPI project, the CEForSPI (Collaborative Environment For Software Process Improvement) prototype. This tool represents a collaborative strategy to support SPI teams in handling the different phases of a typical SPI lifecycle.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dunaway, D.K., Masters, S.: CMM-based appraisal for internal process improvement (CBA-IPI). Method description. Technical Report. CMU/SEI-96-TR-007, Carnegie Mellon University, Software Engineering Institute, Pittsburgh (1996)

    Google Scholar 

  2. Members of the Assessment Method Integrated Team.: Standard CMMI® Appraisal Method for Process Improvement (SCAMPI), Version 1.1. CMU/SEI 2001-HB-001. Software Engineering Institute, Carnegie Mellon University. Pittsburgh, PA (2001)

    Google Scholar 

  3. ISO/IEC 15504:2003/Cor.1:2004(E): Information Technology – Process Assessment. Parts 1-5. International Organization for Standardization: Geneva (2004)

    Google Scholar 

  4. Niazi, M., Wilson, D., Zowghi, D.: A framework for assisting the design of effective software process improvement implementation strategies. Journal of Systems and Software 78(2), 204–222 (2005)

    Article  Google Scholar 

  5. Malheiros, V., Seaman, C., Maldonado, J.: An Approach for Collaborative and Distributed Software Process Improvement (SPI). Presented in 3rd Brazilian Workshop on Distributed Software Development, WDDS 2009 (2009)

    Google Scholar 

  6. Maindantchick, C., Rocha, A., Xexeo, G.: Software process standardization for distributed working groups. In: Proc. of the 4th IEEE International Symposium and Forum on Software Engineering Standards, pp. 153–156. IEEE Computer Society, Los Alamitos (1999)

    Google Scholar 

  7. Garcia, I., Pacheco, C., Calvo-Manzano, J.: Using a web-based tool to define and implement software process improvement initiatives in a small industrial setting. IET Software 4(4), 237–251 (2010)

    Article  Google Scholar 

  8. Nakakoji, K.: PIASS: process-improvement activity support system. Technical report SRA-SEL-97081, Software Engineering Lab., SRA Inc., Tokio, Japan (1997)

    Google Scholar 

  9. Model-based Adaptive Product and Process Engineering – MAPPER (2010), http://mapper.eu.org

  10. Malheiros, V., Paim, F., Mendonça, M.: Continuous Process Improvement at a Large Software Organization. Software Process: Improvement and Practice 14(2), 65–83 (2009)

    Article  Google Scholar 

  11. Fras, P.: Deliverable D15. Report on Collaborative Design Process Model, Analysis, and Evaluation. Version 1., April 3 (2008)

    Google Scholar 

  12. Tellioğlu, H.: Model-based Collaborative Design in Engineering. In: Luo, Y. (ed.) CDVE 2009. LNCS, vol. 5738, pp. 85–92. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  13. Koch, N., Knapp, A., Zhang, G., Baumeister, H.: UML-Based Web Engineering: An Approach Based on Standards. In: Web Engineering: Modeling and Implementing Web Applications. HCI Series, vol. 12, pp. 157–191. Springer, Heidelberg (2007)

    Google Scholar 

  14. Linaje, M., Preciado, J.C., Sánchez-Figueroa, F.: Engineering Rich Internet Application User Interfaces over Legacy Web Models. Internet Computing Magazine IEEE 11(6), 53–59 (2007)

    Article  Google Scholar 

  15. Preciado, J.C., Linaje, M., Morales-Chaparro, R., Sanchez-Figueroa, F., Zhang, G., Kroiß, C., Koch, N.: Designing Rich Internet Applications Combining UWE and RUX-Method. In: Proc. of the Eighth International Conference on Web Engineering (ICWE 2008), pp. 148–154. IEEE Computer Society, Los Alamitos (2008)

    Chapter  Google Scholar 

  16. Fowler, P., Middlecoat, B., Yo, S.: Lessons Learned Collaborating on a Process for SPI at Xerox (CMU/SEI-99-TR-006, ADA373332). Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA (1999)

    Google Scholar 

  17. Garcia, I., Pacheco, C., Calvo-Manzano, J., Cuevas, G., San Feliu, T., Mendoza, E.: Managing the Software Process with a Software Process Improvement Tool in a Small Enterprise. Journal of Software Maintenance and Evolution: Research and Practice 23(3), 297–382 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Garcia, I., Pacheco, C., Cruz, D. (2011). Implementation of a RIA Tool for Supporting a Collaborative Initiative of Software Process Improvement. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2011. Lecture Notes in Computer Science, vol 6874. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23734-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23734-8_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23733-1

  • Online ISBN: 978-3-642-23734-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics