{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T13:55:39Z","timestamp":1780581339745,"version":"3.54.1"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T00:00:00Z","timestamp":1673222400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T00:00:00Z","timestamp":1673222400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2023,5]]},"DOI":"10.1007\/s10515-022-00371-9","type":"journal-article","created":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T16:11:23Z","timestamp":1673280683000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["An NLP-based quality attributes extraction and prioritization framework in Agile-driven software development"],"prefix":"10.1007","volume":"30","author":[{"given":"Mohsin","family":"Ahmed","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Saif Ur Rehman","family":"Khan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9476-2940","authenticated-orcid":false,"given":"Khubaib Amjad","family":"Alam","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,1,9]]},"reference":[{"key":"371_CR1","doi-asserted-by":"crossref","unstructured":"Abad, Z.S.H., Karras, O., Ghazi, P., Glinz, M., Ruhe, G., Schneider, K.: What works better? a study of classifying requirements. In: 2017 IEEE 25th International Requirements Engineering Conference (RE), pages 496\u2013501. IEEE, (2017)","DOI":"10.1109\/RE.2017.36"},{"key":"371_CR2","doi-asserted-by":"crossref","unstructured":"Al Omran, F.N.A., Treude, C.: Choosing an nlp library for analyzing software documentation: a systematic literature review and a series of experiments. In: 2017 IEEE\/ACM 14th International Conference on Mining Software Repositories (MSR), pages 187\u2013197. IEEE, (2017)","DOI":"10.1109\/MSR.2017.42"},{"key":"371_CR3","doi-asserted-by":"crossref","unstructured":"Al Imran, M.A., Lee, S.P., Ahsan, M.M.: Measuring impact factors to achieve conflict-free set of quality attributes. In: 2017 IEEE 8th Control and System Graduate Research Colloquium (ICSGRC), pages 174\u2013178. IEEE, (2017)","DOI":"10.1109\/ICSGRC.2017.8070590"},{"key":"371_CR4","doi-asserted-by":"crossref","unstructured":"Aljallabi, B.M., Mansour, A.: Enhancement approach for non-functional requirements analysis in agile environment. In: 2015 International Conference on Computing, Control, Networking, Electronics and Embedded Systems Engineering (ICCNEEE), pages 428\u2013433. IEEE, (2015)","DOI":"10.1109\/ICCNEEE.2015.7381407"},{"key":"371_CR5","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.jss.2017.01.026","volume":"127","author":"Elvira Maria Arvanitou","year":"2017","unstructured":"Arvanitou, Elvira Maria, Ampatzoglou, Apostolos, Chatzigeorgiou, Alexander, Galster, Matthias, Avgeriou, Paris: A mapping study on design-time quality attributes and metrics. J. Syst. Softw. 127, 52\u201377 (2017)","journal-title":"J. Syst. Softw."},{"key":"371_CR6","doi-asserted-by":"crossref","unstructured":"Bellomo, S., Nord, R., Ozkaya, I.: Elaboration on an integrated architecture and requirement practice: prototyping with quality attribute focus. In: 2013 2nd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks), pages 8\u201313. IEEE, (2013)","DOI":"10.1109\/TwinPeaks.2013.6614717"},{"key":"371_CR7","volume-title":"Non-Functional Requirements in Software Engineering","author":"Lawrence Chung","year":"2012","unstructured":"Chung, Lawrence, Nixon, Brian A., Yu, Eric, Mylopoulos, John: Non-Functional Requirements in Software Engineering, vol. 5. Springer, Berlin (2012)"},{"key":"371_CR8","doi-asserted-by":"crossref","unstructured":"Chung, L., Prado Leite, J.C.S.D.: On non-functional requirements in software engineering. In: Conceptual modeling: Foundations and applications, 363\u2013379. Springer, Berlin (2009)","DOI":"10.1007\/978-3-642-02463-4_19"},{"key":"371_CR9","first-page":"2493","volume":"12","author":"R Collobert","year":"2011","unstructured":"Collobert, R., Weston, J., Bottou, L., Karlen, M., Kavukcuoglu, K., Kuksa, P.: Natural language processing (almost) from scratch. J. Mach. Learn. Res. 12, 2493\u20132537 (2011)","journal-title":"J. Mach. Learn. Res."},{"key":"371_CR10","volume-title":"The NERV Methodology Non-Functional Requirements Elicitation Reasoning and Validation in Agile Processes PhD thesis","author":"D Domah","year":"2013","unstructured":"Domah, D.: The NERV Methodology Non-Functional Requirements Elicitation Reasoning and Validation in Agile Processes PhD thesis. Nova Southeastern University, Fort Lauderdale (2013)"},{"key":"371_CR11","first-page":"51","volume":"7","author":"Leire Etxeberria","year":"2007","unstructured":"Etxeberria, L., Mendieta, G.S., Belategi, L.: Modelling Variation in Quality Attributes. VaMoS. 7, 51\u201359 (2007)","journal-title":"VaMoS"},{"key":"371_CR12","doi-asserted-by":"crossref","unstructured":"Farid, W.M.: The normap methodology: Lightweight engineering of non-functional requirements for agile processes. In: 2012 19th Asia-Pacific Software Engineering Conference, volume\u00a01, pages 322\u2013325. IEEE, (2012)","DOI":"10.1109\/APSEC.2012.23"},{"key":"371_CR13","doi-asserted-by":"crossref","unstructured":"Farid, W.M., Mitropoulos, F.J.: Normatic: A visual tool for modeling non-functional requirements in agile processes. In: 2012 Proceedings of IEEE Southeastcon, pages 1\u20138. IEEE, (2012)","DOI":"10.1109\/SECon.2012.6196989"},{"issue":"06","key":"371_CR14","first-page":"28","volume":"34","author":"Alessio Ferrari","year":"2017","unstructured":"Ferrari, Alessio, Dell\u2019Orletta, Felice, Esuli, Andrea, Gervasi, Vincenzo, Gnesi, Stefania: Natural language requirements processing: a 4d vision. IEEE Ann. Hist. Comput. 34(06), 28\u201335 (2017)","journal-title":"IEEE Ann. Hist. Comput."},{"key":"371_CR15","doi-asserted-by":"crossref","unstructured":"Gilson, F., Galster, M., Georis, F.: Extracting quality attributes from user stories for early architecture decision making. In: 2019 IEEE International Conference on Software Architecture Companion (ICSA-C), pages 129\u2013136. IEEE, (2019)","DOI":"10.1109\/ICSA-C.2019.00031"},{"issue":"6","key":"371_CR16","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/MS.2010.157","volume":"28","author":"M Hneif","year":"2010","unstructured":"Hneif, M., Lee, S.P.: Using guidelines to improve quality in software nonfunctional attributes. IEEE Softw. 28(6), 72\u201377 (2010)","journal-title":"IEEE Softw."},{"key":"371_CR17","doi-asserted-by":"crossref","unstructured":"Jain, P., Sharma, A., Ahuja, L.: Ism based identification of quality attributes for agile development. In: 2016 5th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions)(ICRITO), pages 615\u2013619. IEEE, (2016)","DOI":"10.1109\/ICRITO.2016.7785028"},{"key":"371_CR18","doi-asserted-by":"crossref","unstructured":"Jawad, A.N.A., Bashir, H.: Hierarchical structuring of organizational performance using interpretive structural modeling. In: 2015 International Conference on Industrial Engineering and Operations Management (IEOM), pages 1\u20137. IEEE, (2015)","DOI":"10.1109\/IEOM.2015.7093829"},{"key":"371_CR19","doi-asserted-by":"crossref","unstructured":"Jeon, S., Han, M., Lee, E., Lee, K.: Quality attribute driven agile development. In: 2011 Ninth International Conference on Software Engineering Research, Management and Applications, pages 203\u2013210. IEEE, (2011)","DOI":"10.1109\/SERA.2011.24"},{"key":"371_CR20","doi-asserted-by":"crossref","unstructured":"Kassab, M.: The changing landscape of requirements engineering practices over the past decade. In: 2015 IEEE fifth international workshop on empirical requirements engineering (EmpiRE), pages 1\u20138. IEEE, (2015)","DOI":"10.1109\/EmpiRE.2015.7431299"},{"key":"371_CR21","doi-asserted-by":"crossref","unstructured":"Knauss, E., Ott, D.: (semi-) automatic categorization of natural language requirements. In: International Working Conference on Requirements Engineering: Foundation for Software Quality, pages 39\u201354. Springer, (2014)","DOI":"10.1007\/978-3-319-05843-6_4"},{"key":"371_CR22","doi-asserted-by":"crossref","unstructured":"Kurtanovi\u0107, Z., Maalej, W.: Automatically classifying functional and non-functional requirements using supervised machine learning. In: 2017 IEEE 25th International Requirements Engineering Conference (RE), pages 490\u2013495. Ieee, (2017)","DOI":"10.1109\/RE.2017.82"},{"key":"371_CR23","doi-asserted-by":"crossref","unstructured":"Lu, M., Liang, P.: Automatic classification of non-functional requirements from augmented app user reviews. In: Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, pages 344\u2013353, (2017)","DOI":"10.1145\/3084226.3084241"},{"key":"371_CR24","doi-asserted-by":"crossref","unstructured":"Maiti, R.R., Mitropoulos, F.J.: Capturing, eliciting, and prioritizing (cep) nfrs in agile software engineering. In: SoutheastCon 2017, pages 1\u20137. IEEE, (2017)","DOI":"10.1109\/SECON.2017.7925365"},{"key":"371_CR25","doi-asserted-by":"crossref","unstructured":"McCall, J.A., Richards, P.K., Walters, G.F.: Factors in software quality. volume i. concepts and definitions of software quality. Technical report, GENERAL ELECTRIC CO SUNNYVALE CA, (1977)","DOI":"10.21236\/ADA049014"},{"key":"371_CR26","unstructured":"Mendeley data - requirements data sets (user stories). https:\/\/data.mendeley.com\/datasets\/7zbk8zsd8y\/1. (Accessed on 11\/22\/2020)"},{"key":"371_CR27","doi-asserted-by":"crossref","unstructured":"Moreira, A., Ara\u00fajo, J., Brito, I.: Crosscutting quality attributes for requirements engineering. In: Proceedings of the 14th international conference on Software engineering and knowledge engineering, pages 167\u2013174, (2002)","DOI":"10.1145\/568760.568790"},{"key":"371_CR28","unstructured":"Petrov, S., Das, D., McDonald, R.: A universal part-of-speech tagset. arXiv preprint arXiv:1104.2086, (2011)"},{"key":"371_CR29","doi-asserted-by":"crossref","unstructured":"Rehman, Bisma, Alam, Khubaib\u00a0Amjad, Ko, Kwang\u00a0Man: Automated classification of mobile app reviews considering user\u2019s quality concerns. In: Sajid Anwar and Abdul Rauf, editors, Proceedings of the First International Workshop on Intelligent Software Automation, pages 29\u201335, Singapore, (2021). Springer Singapore","DOI":"10.1007\/978-981-16-1045-5_3"},{"key":"371_CR30","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/j.csi.2016.08.011","volume":"49","author":"Eva-Maria Sch\u00f6n","year":"2017","unstructured":"Sch\u00f6n, Eva-Maria., Thomaschewski, J\u00f6rg., Escalona, Mar\u00eda Jos\u00e9.: Agile requirements engineering: a systematic literature review. Comput. Stand. Interfaces 49, 79\u201391 (2017)","journal-title":"Comput. Stand. Interfaces"},{"key":"371_CR31","unstructured":"User stories and user story examples by mike cohn. https:\/\/www.mountaingoatsoftware.com\/agile\/user-stories. (Accessed on 09\/23\/2020)"},{"key":"371_CR32","unstructured":"Yin, W., Kann, K., Yu, M., Sch\u00fctze, H.: Comparative study of cnn and rnn for natural language processing. arXiv preprint arXiv:1702.01923, (2017)"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00371-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-022-00371-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00371-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,4]],"date-time":"2023-05-04T13:11:08Z","timestamp":1683205868000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-022-00371-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,9]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,5]]}},"alternative-id":["371"],"URL":"https:\/\/doi.org\/10.1007\/s10515-022-00371-9","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,9]]},"assertion":[{"value":"1 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 October 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 January 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"7"}}