Advertisement

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

  • Ricardo Colomo-Palacios
  • Luis Omar Colombo-Mendoza
  • Rafael Valencia-García
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 658)

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.

Keywords

Systematic literature review Semantic Web Software Engineering Software standards Ontologies 

References

  1. 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)CrossRefGoogle Scholar
  2. 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)CrossRefGoogle Scholar
  3. 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. 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)CrossRefGoogle Scholar
  5. 5.
    Kitchenham, B.: Procedures for performing systematic reviews. Keele UK Keele Univ. 33, 1–26 (2004)Google Scholar
  6. 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. 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–1727Google Scholar
  8. 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)CrossRefGoogle Scholar
  9. 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)CrossRefGoogle Scholar
  10. 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)CrossRefGoogle Scholar
  11. 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)CrossRefGoogle Scholar
  12. 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)CrossRefGoogle Scholar
  13. 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)CrossRefGoogle Scholar
  14. 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)CrossRefGoogle Scholar
  15. 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)CrossRefGoogle Scholar
  16. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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)CrossRefGoogle Scholar
  26. 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)CrossRefGoogle Scholar
  27. 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)CrossRefGoogle Scholar
  28. 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)CrossRefGoogle Scholar
  29. 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)CrossRefGoogle Scholar
  30. 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)CrossRefGoogle Scholar
  31. 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)CrossRefGoogle Scholar
  32. 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 CrossRefGoogle Scholar
  33. 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)CrossRefGoogle Scholar
  34. 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)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Ricardo Colomo-Palacios
    • 1
  • Luis Omar Colombo-Mendoza
    • 2
  • Rafael Valencia-García
    • 2
  1. 1.Computer Science DepartmentØstfold University CollegeHaldenNorway
  2. 2.Faculty of InformaticsUniversity of MurciaMurciaSpain

Personalised recommendations