{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T15:21:15Z","timestamp":1743002475312,"version":"3.40.3"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030869694"},{"type":"electronic","value":"9783030869700"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-86970-0_20","type":"book-chapter","created":{"date-parts":[[2021,9,10]],"date-time":"2021-09-10T06:03:57Z","timestamp":1631253837000},"page":"272-287","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["The Knowledge Base for Automating the Architecting of Software Systems"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3616-4440","authenticated-orcid":false,"given":"Gleb","family":"Guskov","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5275-7628","authenticated-orcid":false,"given":"Anton","family":"Romanov","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0008-5035","authenticated-orcid":false,"given":"Aleksey","family":"Filippov","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,9,11]]},"reference":[{"key":"20_CR1","unstructured":"ISO\/IEC\/IEEE 42010:2011 Systems and Software Engineering - Architecture Description. http:\/\/docs.cntd.ru\/document\/1200139542. Accessed 22 Apr 2021"},{"issue":"4","key":"20_CR2","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1016\/j.jss.2011.10.017","volume":"85","author":"U Van Heesch","year":"2012","unstructured":"Van Heesch, U., Avgeriou, P., Hilliard, R.: A documentation framework for architecture decisions. J. Syst. Softw. 85(4), 795\u2013820 (2012). https:\/\/doi.org\/10.1016\/j.jss.2011.10.017","journal-title":"J. Syst. Softw."},{"key":"20_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1007\/978-3-540-76811-1_8","volume-title":"Early Aspects: Current Challenges and Future Directions","author":"R Hilliard","year":"2007","unstructured":"Hilliard, R.: Using aspects in architectural description. In: Moreira, A., Grundy, J. (eds.) EAW 2007. LNCS, vol. 4765, pp. 139\u2013154. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-76811-1_8"},{"issue":"4","key":"20_CR4","doi-asserted-by":"publisher","first-page":"91","DOI":"10.3390\/info9040091","volume":"9","author":"P Sosnin","year":"2018","unstructured":"Sosnin, P.: Substantially evolutionary theorizing in designing software-intensive systems. Information 9(4), 91 (2018). https:\/\/doi.org\/10.3390\/info9040091","journal-title":"Information"},{"key":"20_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-3-319-62407-5_3","volume-title":"Computational Science and Its Applications \u2013 ICCSA 2017","author":"P Sosnin","year":"2017","unstructured":"Sosnin, P., Pushkareva, A.: Ontological controlling the lexical items in conceptual solution of project tasks. In: Gervasi, O., et al. (eds.) ICCSA 2017. LNCS, vol. 10409, pp. 31\u201346. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-62407-5_3"},{"key":"20_CR6","unstructured":"McConnell, S.: Code Complete. Pearson Education (2004)"},{"key":"20_CR7","doi-asserted-by":"publisher","unstructured":"Nov\u00e1k, V., Perfilieva, I., Jarushkina, N.G.: A general methodology for managerial decision making using intelligent techniques. In: Rakus-Andersson, E., Yager, R.R., Ichalkaranje, N., Jain, L.C. (eds.) Recent Advances in Decision Making. Studies in Computational Intelligence, vol. 222. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-02187-9_7","DOI":"10.1007\/978-3-642-02187-9_7"},{"key":"20_CR8","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1007\/978-3-319-33609-1_25","volume-title":"Proceedings of the 1st International Scientific Conference on Intelligent Information Technologies for Industry (IITI\u201916)","author":"N Yarushkina","year":"2016","unstructured":"Yarushkina, N., Moshkin, V., Andreev, I., Klein, V., Beksaeva, E.: Hybridization of fuzzy inference and self-learning fuzzy ontology-based semantic data analysis. In: Abraham, A., Kovalev, S., Tarassov, V., Sn\u00e1\u0161el, V. (eds.) Proceedings of the 1st International Scientific Conference on Intelligent Information Technologies for Industry (IITI\u201916). AISC, vol. 450, pp. 277\u2013285. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-33609-1_25"},{"key":"20_CR9","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1007\/978-3-319-65551-2_5","volume-title":"Creativity in Intelligent Technologies and Data Science","author":"N Yarushkina","year":"2017","unstructured":"Yarushkina, N., Filippov, A., Moshkin, V.: Development of the unified technological platform for constructing the domain knowledge base through the context analysis. In: Kravets, A., Shcherbakov, M., Kultsova, M., Groumpos, P. (eds.) CIT&DS 2017. CCIS, vol. 754, pp. 62\u201372. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-65551-2_5"},{"key":"20_CR10","doi-asserted-by":"publisher","unstructured":"Sosnin, P.: A way for creating and using a theory of a project in designing of a software intensive system. In: 17th International Conference on Computational Science and Its Applications (ICCSA). IEEE (2017). https:\/\/doi.org\/10.1109\/iccsa.2017.7999646","DOI":"10.1109\/iccsa.2017.7999646"},{"key":"20_CR11","doi-asserted-by":"publisher","unstructured":"Sosnin, P.: Conceptual experiments in automated designing. In: Projective Processes and Neuroscience in Art and Design, pp. 155\u2013181. IGI Global (2017). https:\/\/doi.org\/10.4018\/978-1-5225-0510-5.ch010","DOI":"10.4018\/978-1-5225-0510-5.ch010"},{"key":"20_CR12","doi-asserted-by":"publisher","unstructured":"Henninger, S.: Tool support for experience-based software development methodologies. In: Advances in Computers, pp. 29\u201382. Elsevier (2003). https:\/\/doi.org\/10.1016\/s0065-2458(03)59002-7","DOI":"10.1016\/s0065-2458(03)59002-7"},{"key":"20_CR13","doi-asserted-by":"crossref","unstructured":"Abioye, T.E., Arogundade, O.T., Misra, S., Akinwale, A.T., Adeniran, O.J.: Toward ontology-based risk management framework for software projects: an empirical study. J. Softw. Evol. Process 32(12), e2269 (2020)","DOI":"10.1002\/smr.2269"},{"key":"20_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/978-3-030-24308-1_2","volume-title":"Computational Science and Its Applications \u2013 ICCSA 2019","author":"AAC J\u00fanior","year":"2019","unstructured":"J\u00fanior, A.A.C., Misra, S., Soares, M.S.: A systematic mapping study on software architectures description based on ISO\/IEC\/IEEE 42010:2011. In: Misra, S., et al. (eds.) ICCSA 2019. LNCS, vol. 11623, pp. 17\u201330. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-24308-1_2"},{"key":"20_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"954","DOI":"10.1007\/978-3-030-58817-5_67","volume-title":"Computational Science and Its Applications \u2013 ICCSA 2020","author":"A Oluwamayowa","year":"2020","unstructured":"Oluwamayowa, A., Adedeji, A., Sanjay, M., Faith, A.: Empirical framework for tackling recurring project management challenges using knowledge management mechanisms. In: Gervasi, O., et al. (eds.) ICCSA 2020. LNCS, vol. 12254, pp. 954\u2013967. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-58817-5_67"},{"key":"20_CR16","doi-asserted-by":"publisher","unstructured":"Shaaban, A.M., Gruber, T., Schmittner, C.: Ontology-based security tool for critical cyber-physical systems. In: Proceedings of the 23rd International Systems and Software Product Line Conference 2019, pp. 207\u2013210. ACM Press (2019). https:\/\/doi.org\/10.1145\/3307630.3342397","DOI":"10.1145\/3307630.3342397"},{"key":"20_CR17","doi-asserted-by":"publisher","unstructured":"Bhatia, M.P.S., Kumar, A., Beniwal, R.: Ontologies for software engineering: past, present and future. Indian J. Sci. Technol. 9(9), 1\u201316 (2016). https:\/\/doi.org\/10.17485\/ijst\/2016\/v9i9\/71384","DOI":"10.17485\/ijst\/2016\/v9i9\/71384"},{"key":"20_CR18","doi-asserted-by":"publisher","unstructured":"Falbo, R.A., et al.: An ontology pattern language for service modeling. In: Proceedings of the 31st Annual ACM Symposium on Applied Computing 2016, pp. 321\u2013326. ACM Press (2016). https:\/\/doi.org\/10.1145\/2851613.2851840","DOI":"10.1145\/2851613.2851840"},{"key":"20_CR19","doi-asserted-by":"publisher","unstructured":"Ilyas, Q.M.: Ontology augmented software engineering. In: Software Development Techniques for Constructive Information Systems Design, pp. 406\u2013413. IGI Global (2013). https:\/\/doi.org\/10.4018\/978-1-4666-3679-8.ch023","DOI":"10.4018\/978-1-4666-3679-8.ch023"},{"key":"20_CR20","doi-asserted-by":"publisher","unstructured":"Isotani, S., Ibert Bittencourt, I., Francine Barbosa, E., Dermeval, D., Oscar Araujo Paiva, R.: Ontology driven software engineering: a review of challenges and opportunities. IEEE Lat. Am. Trans. 13(3), 863\u2013869 (2015). https:\/\/doi.org\/10.1109\/tla.2015.7069116","DOI":"10.1109\/tla.2015.7069116"},{"key":"20_CR21","doi-asserted-by":"publisher","unstructured":"Pan, J.Z., Staab, S., A\u00dfmann, U., Ebert, J., Zhao, Y.: Ontology-Driven Software Development. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-31226-7","DOI":"10.1007\/978-3-642-31226-7"},{"issue":"2","key":"20_CR22","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1109\/TSE.2005.28","volume":"31","author":"MW Godfrey","year":"2005","unstructured":"Godfrey, M.W., Zou, L.: Using origin analysis to detect merging and splitting of source code entities. IEEE Trans. Softw. Eng. 31(2), 166\u2013181 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"20_CR23","doi-asserted-by":"publisher","first-page":"442","DOI":"10.1007\/s10664-014-9315-y","volume":"20","author":"N Ali","year":"2014","unstructured":"Ali, N., Sharafi, Z., Gu\u00e9h\u00e9neuc, Y.-G., Antoniol, G.: An empirical study on the importance of source code entities for requirements traceability. Empir. Softw. Eng. 20(2), 442\u2013478 (2014). https:\/\/doi.org\/10.1007\/s10664-014-9315-y","journal-title":"Empir. Softw. Eng."},{"issue":"10","key":"20_CR24","doi-asserted-by":"publisher","first-page":"1268","DOI":"10.1016\/j.infsof.2014.04.011","volume":"56","author":"M Savi\u0107","year":"2014","unstructured":"Savi\u0107, M., Raki\u0107, G., Budimac, Z., Ivanovi\u0107, M.: A language-independent approach to the extraction of dependencies between source code entities. Inf. Softw. Technol. 56(10), 1268\u20131288 (2014)","journal-title":"Inf. Softw. Technol."},{"key":"20_CR25","unstructured":"What is 1C:Enterprise? Source, https:\/\/1c-dn.com\/1c_enterprise\/what_is_1c_enterprise\/. Accessed 22 Apr 2021"},{"key":"20_CR26","unstructured":"PlantUML. UML Diagram Generator. https:\/\/plantuml.com. Accessed 22 Apr 2021"},{"key":"20_CR27","unstructured":"Protege. Free, open-source ontology editor and framework for building intelligent systems. https:\/\/protege.stanford.edu. Accessed 22 Apr 2021"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2021"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-86970-0_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,10]],"date-time":"2021-09-10T06:09:46Z","timestamp":1631254186000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-86970-0_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030869694","9783030869700"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-86970-0_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"11 September 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICCSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computational Science and Its Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cagliari","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 September 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 September 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccsa2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/iccsa.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Customed version of CyberChair 4","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"1588","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"466","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"18","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"29% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2,5","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"8","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}