Skip to main content

Integrating Culture Awareness and Formalisation in Software Process Assessment and Improvement for Very Small Entities (VSEs)

  • Conference paper
  • First Online:
Systems, Software and Services Process Improvement (EuroSPI 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 896))

Included in the following conference series:

Abstract

Software process assessment and process improvement are fundamentally essential if software companies are to improve their development processes and perform at best practice level. However, established software process assessment models (PAMs) like SPICE or CMMI are scaled to be applicable to Small and Medium Enterprises (SMEs) all the way up to very large companies. So far, there is no mature PAM applicable to Very Small Entities (VSEs), which are usually defined as companies with 25 or less employees. As the majority of software companies are classified as VSEs, the lack of a mature PAM is a glaring omission in the Software Engineering domain in need of rectification. A major challenge with producing a VSE-appropriate PAM is the cultural diversity of VSEs. It is not amenable to a one size fits all solution suitable for all VSEs. Another challenge is the high human resource cost of a SPICE or CMMI process assessment. It is often cost-prohibitive for VSEs. This paper therefore proposes a model to meet the need; the Culture Impact on Software Assessment (CISA). CISA facilitates the development of PAMs that are both lightweight, making them easy and cheap to apply, while also being highly relevant to individual VSE, thereby significantly increasing the efficiency of PAMs. Additionally, this paper introduces a formal specification (ontology) of CISA to enable future development of software process semi-automatic assessment tools that will greatly reduce the cost for software process assessment for VSEs.

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 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.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

References

  1. O’Connor, R.V., Laporte, C.Y.: Deploying lifecycle profiles for very small entities: an early stage industry view. In: O’Connor, R.V., Rout, T., McCaffery, F., Dorling, A. (eds.) SPICE 2011. CCIS, vol. 155, pp. 227–230. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21233-8_27

    Chapter  Google Scholar 

  2. O’Connor, R., Laporte, C.: The evolution of the ISO/IEC 29110 set of standards and guides. Int. J. Inf. Technol. Syst. Approach 10(1), 1–21 (2017)

    Article  Google Scholar 

  3. O’Connor, R.V., Laporte, C.Y.: An innovative approach to the development of an international software process lifecycle standard for very small entities. Int. J. Inf. Technol. Syst. Approach 7, 1–22 (2014)

    Article  Google Scholar 

  4. Nonoyama, T., Wen, L., Rout, T.: Current challenges and proposed software improvement process for vses in developing countries. In: Clarke, Paul M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 437–444. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-38980-6_33

    Chapter  Google Scholar 

  5. Nonoyama, T., Wen, L., Rout, T., Tuffley, D., O’Connor, R.V.: The Impact of cultural issues on the software process of very small entities. Softw. Qual. Prof. 20(2), 59–68 (2018)

    Google Scholar 

  6. Boucher, Q., Perrouin, G., Deprez, J.-C., Heymans, P.: Towards configurable ISO/IEC 29110-compliant software development processes for very small entities. In: Winkler, D., O’Connor, Rory V., Messnarz, R. (eds.) EuroSPI 2012. CCIS, vol. 301, pp. 169–180. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31199-4_15

    Chapter  Google Scholar 

  7. Rout, T.: The evolving picture of standardization and certification for process assessment. In: Proceedings of the 7th QUATIC, pp. 63–72. IEEE (2010)

    Google Scholar 

  8. O’Connor, R.V., Sanders, M.: Lessons from a pilot implementation of ISO/IEC 29110 in a group of very small Irish companies. In: Woronowicz, T., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2013. CCIS, vol. 349, pp. 243–246. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38833-0_23

    Chapter  Google Scholar 

  9. Varkoi, T., Makinen, T.: Process assessment in very small entities - An ISO/IEC 29110 based method. In: QUATIC, pp. 436–440 (2010)

    Google Scholar 

  10. Ribaud, V., O’Connor, R.V.: Blending process assessment and employees competencies assessment in very small entities. Systems, Software and Services Process Improvement. CCIS, vol. 543, pp. 206–219. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24647-5_17

    Chapter  Google Scholar 

  11. Jaakkola, H.: Culture sensitive aspects in software engineering. In: Düsterhöft, A., Klettke, M., Schewe, K.-D. (eds.) Conceptual Modelling and Its Theoretical Foundations. LNCS, vol. 7260, pp. 291–315. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28279-9_20

    Chapter  Google Scholar 

  12. Laporte, C.Y., O’Connor, R.V.: Software process improvement in graduate software engineering programs. In: Proceedings 1st International Workshop Software Process Education, Training and Professionalism (SPEPT 2015), CEUR Workshop Proceedings, pp. 18–24 (2015)

    Google Scholar 

  13. Suryaningrum, D.H.: Knowledge management and performance of small and medium entities in Indonesia. IJIMT 3(1), 35–41 (2012)

    Google Scholar 

  14. Sánchez-Gordón, M.-L., O’Connor, R.V., Colomo-Palacios, R., Sanchez-Gordon, S.: A learning tool for the ISO/IEC 29110 standard: understanding the project management of basic profile. In: Clarke, Paul M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 270–283. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-38980-6_20

    Chapter  Google Scholar 

  15. Roldan, M.D.: Sustaining “Lilliputs” in the global knowledge-based economy: prospects for micro, small, and medium scale enterprises in the developing world. Eur. J. Sustain. Dev. 4(2), 269–274 (2015)

    Article  Google Scholar 

  16. Abraham, L.R.: Cultural differences in software engineering (2009)

    Google Scholar 

  17. Yilmaz, M., O’Connor, R.V., Colomo-Palacios, R., Clarke, P.: An examination of personality traits and how they impact on software development teams. Inf. Softw. Technol. 86, 101–122 (2017)

    Article  Google Scholar 

  18. Norbury, P.: A Traveller’s Guide to Custom and Culture, 1st edn. Graphic Arts Center, London (2003)

    Google Scholar 

  19. Wen, L., Rout, T.: Using composition trees to validate an entry profile of software engineering lifecycle profiles for very small entities (VSEs). In: Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2012. CCIS, vol. 290, pp. 38–50. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-30439-2_4

    Chapter  Google Scholar 

  20. Neeley, T.: How to successfully work across countries, languages, and cultures. Harvard Business Magazine, pp. 1–3 (2017)

    Google Scholar 

  21. Muller, S.D., Kraemmeergaard, A., Mathiassen, L.: Managing cultural variation in software process improvement: a comparison of methods for subculture assessment. IEEE Trans. Eng. Manag. 56(4), 584–599 (2009)

    Article  Google Scholar 

  22. Trompenaars, F., Hampden-Turner, C.: Riding the Waves of Culture. McGraw-Hill, New York (1998)

    Google Scholar 

  23. Hofstede, G.: Motivation, leadership, and organization: do American theories apply abroad? Organ. Dyn. 9(1), 42–63 (1980)

    Article  Google Scholar 

  24. Nonoyama, T., Wen, L., Rout, T., Tuffley, D.: Cultural issues and impacts of software process in very small entities (VSEs). In: Mas, A., Mesquida, A., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2017. CCIS, vol. 770, pp. 70–81. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67383-7_6

    Chapter  Google Scholar 

  25. Kabaale, E., Wen, L., Wang, Z., Rout, T.: Representing software process in description logics: an ontology approach for software process reasoning and verification. In: Clarke, Paul M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 362–376. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-38980-6_26

    Chapter  Google Scholar 

  26. Tarhan, A., Giray, G.: On the use of ontologies in software process assessment: a systematic literature review. In: EASE (2017)

    Google Scholar 

  27. Eito-Brun, R.: Ontology-based tailoring of software process models. In: Terminology and Knowledge Engineering (2014)

    Google Scholar 

  28. Rout, T., et al.: SPICE in retrospect: developing a standard for process assessment. J. Syst. Softw. 80(9), 1483–1493 (2007)

    Article  Google Scholar 

  29. Marks, G., O’Connor, R.V., Yilmaz, M., Clarke, P.M.: An ISO/IEC 12207 perspective on software development process adaptation. Softw. Qual. Prof. 20(2), 48–58 (2018)

    Google Scholar 

  30. Kabaale, E., Wen, L., Wang, Z., Rout, T.: An axiom based metamodel for software process formalisation: an ontology approach. In: Mas, A., Mesquida, A., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2017. CCIS, vol. 770, pp. 226–240. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67383-7_17

    Chapter  Google Scholar 

  31. Wen, L., Tuffley, D., Rout, T.: Using composition trees to model and compare software process. In: O’Connor, R.V., Rout, T., McCaffery, F., Dorling, A. (eds.) SPICE 2011. CCIS, vol. 155, pp. 1–15. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21233-8_1

    Chapter  Google Scholar 

  32. Gonzalez-Perez, C., Henderson-Sellers, B., McBride, T., Low, G.C., Larrucea, X.: An ontology for ISO software engineering standards: 2) Proof of concept and application. Comput. Stand. Interfaces (2016)

    Google Scholar 

  33. Baader, F., Horrocks, I., Sattler, U.: Description logics. In: Staab, S., Studer, R. (eds.) The Handbook on Ontologies in Information Systems. Springer, Berlin (2003). https://doi.org/10.1007/978-3-540-24750-0_1

    Chapter  Google Scholar 

  34. Biro, M., Messnarz, R., Davison, A.G.: The impact of national cultural factors on the effectiveness of process improvement methods: the third dimension (2002)

    Google Scholar 

  35. Larrucea, X., O’Connor, R.V., Colomo-Palacios, R., Laporte, C.Y.: Software process improvement in very small organizations. IEEE Softw. 33, 85–89 (2016)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tatsuya Nonoyama .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nonoyama, T., Kabaale, E., Wen, L., Tuffley, D., Wang, Z. (2018). Integrating Culture Awareness and Formalisation in Software Process Assessment and Improvement for Very Small Entities (VSEs). In: Larrucea, X., Santamaria, I., O'Connor, R., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2018. Communications in Computer and Information Science, vol 896. Springer, Cham. https://doi.org/10.1007/978-3-319-97925-0_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-97925-0_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-97924-3

  • Online ISBN: 978-3-319-97925-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics