Skip to main content

Towards Supporting International Standard-Based Software Engineering Approaches Using Semantic Web Technologies: A Systematic Literature Review

  • Conference paper
  • First Online:
Technologies and Innovation (CITI 2016)

Abstract

Motivated by the assumption that Semantic Web technologies are not sufficiently leveraged in the Software Engineering discipline (SE) to provide support regarding the standardization of software development processes by means of international software standards, we investigate the existence of systematic literature reviews in this regard. We concluded that none of the available reviews is specifically focused on analysing international standard-based SE approaches, but on investigating SE approaches in a general way. In this paper, we present the details about all the stages in the conducting of a systematic literature review on the Semantic Web technologies-based support for the standardization of the SE discipline regarding software development processes; one of the major findings of the presented review is that nowadays there is a shortage of approaches providing support for the standardization of software development processes for small and very small software companies.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Mellado, D., Blanco, C., Sánchez, L.E., Fernández-Medina, E.: A systematic review of security requirements engineering. Comput. Stand. Interfaces 32, 153–165 (2010)

    Article  Google Scholar 

  2. Dermeval, D., Vilela, J., Bittencourt, I.I., Castro, J., Isotani, S., Brito, P., Silva, A.: Applications of ontologies in requirements engineering: a systematic review of the literature. Requirements Eng. 21(4), 405–437 (2016)

    Article  Google Scholar 

  3. Vasanthapriyan, S., Tian, J., Xiang, J.: A survey on knowledge management in software engineering. In: 2015 IEEE International Conference on Software Quality, Reliability and Security - Companion (QRS-C), pp. 237–244 (2015)

    Google Scholar 

  4. Sánchez Guinea, A., Nain, G., Le Traon, Y.: A systematic review on the engineering of software for ubiquitous systems. J. Syst. Softw. 118, 251–276 (2016)

    Article  Google Scholar 

  5. Kitchenham, B.: Procedures for performing systematic reviews. Keele UK Keele Univ. 33, 1–26 (2004)

    Google Scholar 

  6. Biolchini, J., Gomes-Mian, P., Cruz-Natali, A.C., Horta-Travassos, G.: Systematic Review in Software Engineering: Relevance and Utility. PESC - COPPE/UFRJ, Rio de Janeiro (2005)

    Google Scholar 

  7. Jędrzejowicz, P., Czarnowski, I., Howlett, R.J., Jain, L.C., Yamamoto, S.: Knowledge-Based and Intelligent Information and Engineering Systems: 18th Annual Conference, KES-2014 Gdynia, Poland, September 2014. In: Proceedings of Knowledge Integration Approach of Safety-Critical Software Development and Operation Based on the Method Architecture (2014). Procedia Comput. Sci. 35, 1718–1727

    Google Scholar 

  8. Nakagawa, E.Y., Ferrari, F.C., Sasaki, M.M.F., Maldonado, J.C.: An aspect-oriented reference architecture for Software Engineering Environments. J. Syst. Softw. 84, 1670–1684 (2011)

    Article  Google Scholar 

  9. Delgado, A., Weber, B., Ruiz, F., Garcia-Rodríguez de Guzmán, I., Piattini, M.: An integrated approach based on execution measures for the continuous improvement of business processes realized by services. Inf. Soft. Technol. 56, 134–162 (2014)

    Article  Google Scholar 

  10. Henderson-Sellers, B., Gonzalez-Perez, C., McBride, T., Low, G.: An ontology for ISO software engineering standards: 1) creating the infrastructure. Comput. Stand. Interfaces 36, 563–576 (2014)

    Article  Google Scholar 

  11. 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 48, 112–123 (2016)

    Article  Google Scholar 

  12. Pardo, C., Pino, F.J., García, F., Piattini, M., Baldassarre, M.T.: An ontology for the harmonization of multiple standards and models. Comput. Stand. Interfaces 34, 48–59 (2012)

    Article  Google Scholar 

  13. Pardo, C., Pino, F.J., Garcia, F., Baldassarre, M.T., Piattini, M.: From chaos to the systematic harmonization of multiple reference models: a harmonization framework applied in two case studies. J. Syst. Softw. 86, 125–143 (2013)

    Article  Google Scholar 

  14. Velasco-Elizondo, P., Marín-Piña, R., Vazquez-Reyes, S., Mora-Soto, A., Mejia, J.: Knowledge representation and information extraction for analysing architectural patterns. Sci. Comput. Program. 121, 176–189 (2016)

    Article  Google Scholar 

  15. Mejia, J., Muñoz, E., Muñoz, M.: Reinforcing the applicability of multi-model environments for software process improvement using knowledge management. Sci. Comput. Program. 121, 3–15 (2016)

    Article  Google Scholar 

  16. Bibi, S., Gerogiannis, V.C., Kakarontzas, G., Stamelos, I.: Ontology based Bayesian software process improvement. In: 2014 9th International Conference on Software Engineering and Applications (ICSOFT-EA), pp. 568–575 (2014)

    Google Scholar 

  17. Souza, E.F., Falbo, R.A., Vijaykumar, N.L.: Using ontology patterns for building a reference software testing ontology. In: 2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops, pp. 21–30 (2013)

    Google Scholar 

  18. Branco, R.G.D., Cagnin, M.I., Paiva, D.M.B.: AccTrace: accessibility in phases of requirements engineering, design, and coding software. In: 2014 14th International Conference on Computational Science and Its Applications (ICCSA), pp. 225–228 (2014)

    Google Scholar 

  19. Silva, J.P.S.D., DallOglio, P., Pinto, S.C.C.D.S., Bittencourt, I.I., Mergen, S.L.S.: OntoQAI: an ontology to support quality assurance inspections. In: 2015 29th Brazilian Symposium on Software Engineering (SBES), pp. 11–20 (2015)

    Google Scholar 

  20. Hachicha, M., Moalla, N., Ouzrout, Y.: An analysis and assessment approach for collaborative process in service-oriented architectures. In: 2014 IEEE/ACS 11th International Conference on Computer Systems and Applications (AICCSA), pp. 707–714 (2014)

    Google Scholar 

  21. Kassou, M., Kjiri, L.: SOASMM: a novel service oriented architecture security maturity model. In: 2012 International Conference on Multimedia Computing and Systems (ICMCS), pp. 912–918 (2012)

    Google Scholar 

  22. Santillán, L.I.B., de Mon y Rego, I.Á.: Towards measuring the complexity of introducing semantics into a company. In: 2013 IEEE Systems and Information Engineering Design Symposium (SIEDS), pp. 86–91 (2013)

    Google Scholar 

  23. Choi, S.: Semantic process management environment. In: 2011 International Conference on Ubiquitous Computing and Multimedia Applications (UCMA), pp. 106–110 (2011)

    Google Scholar 

  24. Liu, W., Wang, D., Wu, Y., Liu, Y., Zheng, Y.: A software engineering practice platform based on event ontology. In: 2012 7th International Conference on Computer Science Education (ICCSE), pp. 1474–1479 (2012)

    Google Scholar 

  25. Valiente, M.C., García-Barriocanal, E., Sicilia, M.Á.: Applying ontology-based models for supporting integrated software development and IT service management processes. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 42, 61–74 (2012)

    Article  Google Scholar 

  26. Barcellos, M.P., de Almeida Falbo, R., Rocha, A.R.: A strategy for preparing software organizations for statistical process control. J. Braz. Comput. Soc. 19, 445–473 (2013)

    Article  Google Scholar 

  27. Becker, P., Papa, F., Olsina, L.: Enhancing the conceptual framework capability for a measurement and evaluation strategy. In: Sheng, Q.Z., Kjeldskov, J. (eds.) Current Trends in Web Engineering, pp. 104–116. Springer, Cham (2013)

    Chapter  Google Scholar 

  28. Peldzius, S., Ragaisis, S.: Framework for usage of multiple software process models. In: Mas, A., Mesquida, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) Software Process Improvement and Capability Determination, pp. 210–221. Springer, Berlin (2012)

    Chapter  Google Scholar 

  29. Baldassarre, M.T., Caivano, D., Pino, F.J., Piattini, M., Visaggio, G.: Harmonization of ISO/IEC 9001:2000 and CMMI-DEV: from a theoretical comparison to a real case application. Softw. Qual. J. 20, 309–335 (2012)

    Article  Google Scholar 

  30. Miranda, J.M., Muñoz, M., Uribe, G., Uribe, E., Márquez, J., Valtierra, C.: Identifying improvement findings in IT SMEs through an ontological model for CMMI-DEV v1.3. In: Rocha, Á., Correia, A.M., Tan, F.B., Stroetmann, K.A. (eds.) New Perspectives in Information Systems and Technologies, Volume 1. AISC, vol, 275, pp. 421–429. Springer, Cham (2014)

    Chapter  Google Scholar 

  31. Hauck, J.C.R., von Wangenheim, C.G.: Proposing an ISO/IEC 15504-2 compliant method for process capability/maturity models customization. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds.) Product-Focused Software Process Improvement, pp. 44–58. Springer, Berlin (2011)

    Chapter  Google Scholar 

  32. Carpio, A.F., Angarita, L.B.: Towards the development of a framework for encouraging the learning of SPICE model by using knowledge graphs. In: Clarke, P.M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 203–216. Springer, Heidelberg (2015). doi:10.1007/978-3-319-19860-6_16

    Chapter  Google Scholar 

  33. Peldzius, S., Ragaisis, S.: Usage of multiple process assessment models. In: Woronowicz, T., Rout, T., O’Connor, R.V., Dorling, A. (eds.) Software Process Improvement and Capability Determination, pp. 223–234. Springer, Berlin (2013)

    Chapter  Google Scholar 

  34. Krishnamurthy, A., O’Connor, R.V.: Using ISO/IEC 12207 to analyze open source software development processes: an E-learning case study. In: Woronowicz, T., Rout, T., O’Connor, R.V., Dorling, A. (eds.) Software Process Improvement and Capability Determination, pp. 107–119. Springer, Berlin (2013)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ricardo Colomo-Palacios .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Colomo-Palacios, R., Colombo-Mendoza, L.O., Valencia-García, R. (2016). Towards Supporting International Standard-Based Software Engineering Approaches Using Semantic Web Technologies: A Systematic Literature Review. In: Valencia-García, R., Lagos-Ortiz, K., Alcaraz-Mármol, G., del Cioppo, J., Vera-Lucio, N. (eds) Technologies and Innovation. CITI 2016. Communications in Computer and Information Science, vol 658. Springer, Cham. https://doi.org/10.1007/978-3-319-48024-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48024-4_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48023-7

  • Online ISBN: 978-3-319-48024-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics