{"id":"https://openalex.org/W7152448926","doi":"https://doi.org/10.1016/j.jss.2026.112858","title":"Automatic criteria for prioritizing software requirements in Spanish projects","display_name":"Automatic criteria for prioritizing software requirements in Spanish projects","publication_year":2026,"publication_date":"2026-04-09","ids":{"openalex":"https://openalex.org/W7152448926","doi":"https://doi.org/10.1016/j.jss.2026.112858"},"language":"en","primary_location":{"id":"doi:10.1016/j.jss.2026.112858","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.jss.2026.112858","pdf_url":null,"source":{"id":"https://openalex.org/S37879656","display_name":"Journal of Systems and Software","issn_l":"0164-1212","issn":["0164-1212","1873-1228"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems and Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.jss.2026.112858","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5025018071","display_name":"Mar\u00eda-Isabel Limaylla-Lunarejo","orcid":"https://orcid.org/0000-0002-9619-924X"},"institutions":[{"id":"https://openalex.org/I11019714","display_name":"Universidade da Coru\u00f1a","ror":"https://ror.org/01qckj285","country_code":"ES","type":"education","lineage":["https://openalex.org/I11019714"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Mar\u00eda-Isabel Limaylla-Lunarejo","raw_affiliation_strings":["CITIC, Fac. Inform\u00e1tica, Database Lab A Coru\u00f1a, Universidade da Coru\u00f1a, Spain"],"raw_orcid":"https://orcid.org/0000-0002-9619-924X","affiliations":[{"raw_affiliation_string":"CITIC, Fac. Inform\u00e1tica, Database Lab A Coru\u00f1a, Universidade da Coru\u00f1a, Spain","institution_ids":["https://openalex.org/I11019714"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018839069","display_name":"Nelly Condor\u00ed-Fern\u00e1ndez","orcid":"https://orcid.org/0000-0002-1044-3871"},"institutions":[{"id":"https://openalex.org/I200284239","display_name":"Universidade de Santiago de Compostela","ror":"https://ror.org/030eybx10","country_code":"ES","type":"education","lineage":["https://openalex.org/I200284239"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Nelly Condori-Fernandez","raw_affiliation_strings":["CiTIUS, Universidade de Santiago de Compostela Santiago de Compostela, Spain"],"raw_orcid":"https://orcid.org/0000-0002-1044-3871","affiliations":[{"raw_affiliation_string":"CiTIUS, Universidade de Santiago de Compostela Santiago de Compostela, Spain","institution_ids":["https://openalex.org/I200284239"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007513751","display_name":"Miguel R. Luaces","orcid":"https://orcid.org/0000-0003-0549-2000"},"institutions":[{"id":"https://openalex.org/I200284239","display_name":"Universidade de Santiago de Compostela","ror":"https://ror.org/030eybx10","country_code":"ES","type":"education","lineage":["https://openalex.org/I200284239"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Miguel R. Luaces","raw_affiliation_strings":["CiTIUS, Universidade de Santiago de Compostela Santiago de Compostela, Spain"],"raw_orcid":"https://orcid.org/0000-0003-0549-2000","affiliations":[{"raw_affiliation_string":"CiTIUS, Universidade de Santiago de Compostela Santiago de Compostela, Spain","institution_ids":["https://openalex.org/I200284239"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5025018071"],"corresponding_institution_ids":["https://openalex.org/I11019714"],"apc_list":{"value":3560,"currency":"USD","value_usd":3560},"apc_paid":{"value":3560,"currency":"USD","value_usd":3560},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.78488254,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"238","issue":null,"first_page":"112858","last_page":"112858"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.49480000138282776,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.49480000138282776,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.0731000006198883,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13681","display_name":"Engineering and Information Technology","score":0.042100001126527786,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/requirements-analysis","display_name":"Requirements analysis","score":0.516700029373169},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.47929999232292175},{"id":"https://openalex.org/keywords/software-requirements","display_name":"Software requirements","score":0.43560001254081726},{"id":"https://openalex.org/keywords/requirement-prioritization","display_name":"Requirement prioritization","score":0.38499999046325684},{"id":"https://openalex.org/keywords/software-requirements-specification","display_name":"Software requirements specification","score":0.3817000091075897},{"id":"https://openalex.org/keywords/requirements-elicitation","display_name":"Requirements elicitation","score":0.349700003862381}],"concepts":[{"id":"https://openalex.org/C59488412","wikidata":"https://www.wikidata.org/wiki/Q187147","display_name":"Requirements analysis","level":3,"score":0.516700029373169},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4909999966621399},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47929999232292175},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4674000144004822},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.44449999928474426},{"id":"https://openalex.org/C54534927","wikidata":"https://www.wikidata.org/wiki/Q4462275","display_name":"Software requirements","level":5,"score":0.43560001254081726},{"id":"https://openalex.org/C130505052","wikidata":"https://www.wikidata.org/wiki/Q7314872","display_name":"Requirement prioritization","level":5,"score":0.38499999046325684},{"id":"https://openalex.org/C102780508","wikidata":"https://www.wikidata.org/wiki/Q1761598","display_name":"Software requirements specification","level":5,"score":0.3817000091075897},{"id":"https://openalex.org/C45384764","wikidata":"https://www.wikidata.org/wiki/Q838667","display_name":"Requirements elicitation","level":4,"score":0.349700003862381},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.3492000102996826},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3070000112056732},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.30489999055862427},{"id":"https://openalex.org/C48002344","wikidata":"https://www.wikidata.org/wiki/Q2919644","display_name":"Verification and validation","level":2,"score":0.30000001192092896},{"id":"https://openalex.org/C6604083","wikidata":"https://www.wikidata.org/wiki/Q376937","display_name":"Requirements engineering","level":3,"score":0.28459998965263367},{"id":"https://openalex.org/C173577280","wikidata":"https://www.wikidata.org/wiki/Q530038","display_name":"Requirements management","level":4,"score":0.2831000089645386}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1016/j.jss.2026.112858","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.jss.2026.112858","pdf_url":null,"source":{"id":"https://openalex.org/S37879656","display_name":"Journal of Systems and Software","issn_l":"0164-1212","issn":["0164-1212","1873-1228"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems and Software","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1016/j.jss.2026.112858","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.jss.2026.112858","pdf_url":null,"source":{"id":"https://openalex.org/S37879656","display_name":"Journal of Systems and Software","issn_l":"0164-1212","issn":["0164-1212","1873-1228"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems and Software","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320315062","display_name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades","ror":null},{"id":"https://openalex.org/F4320338019","display_name":"FP7 Coordination of Research Activities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W1979354511","https://openalex.org/W2007815473","https://openalex.org/W2039175972","https://openalex.org/W2063388537","https://openalex.org/W2079328750","https://openalex.org/W2105823867","https://openalex.org/W2159169455","https://openalex.org/W2173841551","https://openalex.org/W2560669447","https://openalex.org/W2612111475","https://openalex.org/W2782745290","https://openalex.org/W2901971672","https://openalex.org/W2965650323","https://openalex.org/W2987201163","https://openalex.org/W2988828052","https://openalex.org/W3042162666","https://openalex.org/W3136094143","https://openalex.org/W3192098250","https://openalex.org/W4220688727","https://openalex.org/W4381988033","https://openalex.org/W4387476559","https://openalex.org/W4389747832","https://openalex.org/W4389994238","https://openalex.org/W4391839537","https://openalex.org/W4395049766","https://openalex.org/W7083578547"],"related_works":[],"abstract_inverted_index":{"\u2022":[0,12,22,30,44],"A":[1,31],"prioritization":[2,26,58,163,209],"dataset":[3,185],"for":[4,48,63,220,292],"ranking":[5,268],"ML":[6],"tasks":[7],"in":[8,167,267,300],"Spanish":[9,168],"is":[10,28,42,46,59,228],"proposed.":[11,29],"Three":[13],"criteria":[14,112,171,219],"that":[15,113,225],"can":[16,114],"be":[17,115],"obtained":[18,116,259],"automatically":[19],"are":[20],"evaluated.":[21],"An":[23],"automatic":[24],"multi-criteria":[25],"process":[27,62,175],"controlled":[32],"experiment":[33],"using":[34,131,169,217,247,281],"requirements":[35,69,155,165,188,221],"based":[36,70,127,194],"on":[37,71,111,128,195],"GIS":[38,192],"and":[39,76,100,141,146,172,206,249,270],"SPL":[40],"domain":[41],"conducted.":[43],"LambdaMART":[45,178,245,282],"effective":[47],"generating":[49],"an":[50,203],"initial":[51,286],"top-k":[52],"ranked":[53,287],"list":[54],"of":[55,68,83,164,186,216,280,289],"requirements.":[56],"Requirements":[57],"a":[60,148,184,191,196],"complex":[61],"determining":[64],"the":[65,80,153,162,174,177,207,214,229,237,278,293],"implementation":[66],"order":[67],"business":[72],"value,":[73],"cost,":[74,99],"time,":[75],"other":[77],"factors.":[78],"Despite":[79],"growing":[81],"use":[82],"AI":[84],"to":[85,143,284],"automate":[86],"prioritization,":[87],"full":[88],"automation":[89],"remains":[90],"limited":[91],"because":[92],"common":[93],"criteria,":[94],"such":[95,121],"as":[96],"stakeholder":[97,298],"ranking,":[98],"dependencies,":[101],"still":[102],"require":[103],"human":[104],"input.":[105],"To":[106],"mitigate":[107],"this,":[108],"we":[109,160,181],"focus":[110],"automatically.":[117],"We":[118,243],"identified":[119],"three":[120,208],"criteria:":[122],"(1)":[123],"Functional/Non-Functional":[124],"(F/NF)":[125],"classification,":[126],"requirement":[129],"purpose":[130],"pre-trained":[132],"models;":[133],"(2)":[134],"MoSCoW":[135],"categorization,":[136],"which":[137],"uses":[138],"linguistic":[139],"patterns":[140],"keywords":[142],"assess":[144],"necessity;":[145],"(3)":[147],"Mandatory":[149,238],"criterion":[150,239],"derived":[151],"from":[152,190],"similarity":[154],"process.":[156],"In":[157],"this":[158],"study,":[159],"investigate":[161],"written":[166],"automated":[170,218],"automating":[173],"with":[176,202,255,263],"algorithm.":[179],"Additionally,":[180],"introduce":[182],"PrioReSpa,":[183],"401":[187],"collected":[189],"project":[193],"software":[197],"product":[198],"line,":[199],"each":[200],"labeled":[201],"importance":[204],"score":[205],"criteria.":[210],"Our":[211],"findings":[212,276],"demonstrate":[213,277],"effectiveness":[215],"prioritization.":[222],"Results":[223],"show":[224],"F/NF":[226],"classification":[227],"most":[230],"influential":[231],"criterion,":[232],"followed":[233],"by":[234],"MoSCoW,":[235],"while":[236],"had":[240],"no":[241],"impact.":[242],"trained":[244],"models":[246],"XGBRanker":[248],"LGBMRanker":[250],"implementations,":[251],"performing":[252],"hyperparameter":[253],"optimization":[254],"Optuna.":[256],"Both":[257],"rankers":[258],"comparable":[260],"NDCG":[261],"performance,":[262],"LightGBM":[264],"slightly":[265],"outperforming":[266],"metrics":[269],"XGBoost":[271],"providing":[272],"faster":[273],"training.":[274],"These":[275],"viability":[279],"algorithm":[283],"generate":[285],"lists":[288],"requirements,":[290],"particularly":[291],"top":[294],"10\u201320":[295],"priorities,":[296],"reducing":[297],"involvement":[299],"early":[301],"stages.":[302]},"counts_by_year":[],"updated_date":"2026-05-05T08:41:31.759640","created_date":"2026-04-10T00:00:00"}
