{"id":"https://openalex.org/W3194500648","doi":"https://doi.org/10.1109/sera51205.2021.9509277","title":"Generating Functional Requirements Based on Classification of Mobile Application User Reviews","display_name":"Generating Functional Requirements Based on Classification of Mobile Application User Reviews","publication_year":2021,"publication_date":"2021-06-20","ids":{"openalex":"https://openalex.org/W3194500648","doi":"https://doi.org/10.1109/sera51205.2021.9509277","mag":"3194500648"},"language":"en","primary_location":{"id":"doi:10.1109/sera51205.2021.9509277","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sera51205.2021.9509277","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/ACIS 19th International Conference on Software Engineering Research, Management and Applications (SERA)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5063476674","display_name":"Tanutcha Panthum","orcid":null},"institutions":[{"id":"https://openalex.org/I158708052","display_name":"Chulalongkorn University","ror":"https://ror.org/028wp3y58","country_code":"TH","type":"education","lineage":["https://openalex.org/I158708052"]}],"countries":["TH"],"is_corresponding":true,"raw_author_name":"Tanutcha Panthum","raw_affiliation_strings":["Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand"],"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand","institution_ids":["https://openalex.org/I158708052"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000898716","display_name":"Twittie Senivongse","orcid":"https://orcid.org/0000-0002-3822-9199"},"institutions":[{"id":"https://openalex.org/I158708052","display_name":"Chulalongkorn University","ror":"https://ror.org/028wp3y58","country_code":"TH","type":"education","lineage":["https://openalex.org/I158708052"]}],"countries":["TH"],"is_corresponding":false,"raw_author_name":"Twittie Senivongse","raw_affiliation_strings":["Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand"],"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand","institution_ids":["https://openalex.org/I158708052"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5063476674"],"corresponding_institution_ids":["https://openalex.org/I158708052"],"apc_list":null,"apc_paid":null,"fwci":1.1018,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.82568656,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"15","last_page":"20"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12016","display_name":"Web Data Mining and Analysis","score":0.9987000226974487,"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9987000226974487,"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/T10260","display_name":"Software Engineering Research","score":0.9940000176429749,"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/T10664","display_name":"Sentiment Analysis and Opinion Mining","score":0.9916999936103821,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7814190983772278},{"id":"https://openalex.org/keywords/non-functional-requirement","display_name":"Non-functional requirement","score":0.651190459728241},{"id":"https://openalex.org/keywords/functional-requirement","display_name":"Functional requirement","score":0.6424418687820435},{"id":"https://openalex.org/keywords/user-requirements-document","display_name":"User requirements document","score":0.5930328369140625},{"id":"https://openalex.org/keywords/non-functional-testing","display_name":"Non-functional testing","score":0.5918478965759277},{"id":"https://openalex.org/keywords/readability","display_name":"Readability","score":0.5371582508087158},{"id":"https://openalex.org/keywords/requirements-analysis","display_name":"Requirements analysis","score":0.4998311996459961},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.48662862181663513},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.4582878649234772},{"id":"https://openalex.org/keywords/user-story","display_name":"User story","score":0.4190948009490967},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.41447317600250244},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.398357093334198},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.3613387942314148},{"id":"https://openalex.org/keywords/requirements-elicitation","display_name":"Requirements elicitation","score":0.32606858015060425},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3058605194091797},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.2789354920387268},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2413463592529297},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.23886507749557495},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.22408944368362427}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7814190983772278},{"id":"https://openalex.org/C199747065","wikidata":"https://www.wikidata.org/wiki/Q3254666","display_name":"Non-functional requirement","level":5,"score":0.651190459728241},{"id":"https://openalex.org/C62235348","wikidata":"https://www.wikidata.org/wiki/Q3264234","display_name":"Functional requirement","level":2,"score":0.6424418687820435},{"id":"https://openalex.org/C143267671","wikidata":"https://www.wikidata.org/wiki/Q7901856","display_name":"User requirements document","level":2,"score":0.5930328369140625},{"id":"https://openalex.org/C26336911","wikidata":"https://www.wikidata.org/wiki/Q7048920","display_name":"Non-functional testing","level":5,"score":0.5918478965759277},{"id":"https://openalex.org/C2778143727","wikidata":"https://www.wikidata.org/wiki/Q1820650","display_name":"Readability","level":2,"score":0.5371582508087158},{"id":"https://openalex.org/C59488412","wikidata":"https://www.wikidata.org/wiki/Q187147","display_name":"Requirements analysis","level":3,"score":0.4998311996459961},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.48662862181663513},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.4582878649234772},{"id":"https://openalex.org/C11189718","wikidata":"https://www.wikidata.org/wiki/Q218152","display_name":"User story","level":4,"score":0.4190948009490967},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.41447317600250244},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.398357093334198},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.3613387942314148},{"id":"https://openalex.org/C45384764","wikidata":"https://www.wikidata.org/wiki/Q838667","display_name":"Requirements elicitation","level":4,"score":0.32606858015060425},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3058605194091797},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2789354920387268},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2413463592529297},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.23886507749557495},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.22408944368362427},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/sera51205.2021.9509277","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sera51205.2021.9509277","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/ACIS 19th International Conference on Software Engineering Research, Management and Applications (SERA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.6000000238418579}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W1916584426","https://openalex.org/W1976902160","https://openalex.org/W2112143630","https://openalex.org/W2126574721","https://openalex.org/W2389246322","https://openalex.org/W2605183330","https://openalex.org/W2622918375","https://openalex.org/W2752131129","https://openalex.org/W4301103908"],"related_works":["https://openalex.org/W2155030595","https://openalex.org/W2128973668","https://openalex.org/W1857319614","https://openalex.org/W2080089689","https://openalex.org/W3214821522","https://openalex.org/W3194500648","https://openalex.org/W4245011035","https://openalex.org/W757926393","https://openalex.org/W2810885063","https://openalex.org/W4385831556"],"abstract_inverted_index":{"User":[0],"reviews":[1,40,82,131,146,154,171],"are":[2,136,155],"important":[3],"resources":[4],"for":[5,8,30,48,98],"mobile":[6,12,32,68,79,235],"developers":[7],"maintaining":[9,99],"and":[10,51,63,87,120,124,160,181,202,225,231],"evolving":[11],"applications":[13],"that":[14,132],"have":[15],"been":[16],"released.":[17],"Since":[18],"there":[19],"can":[20,207],"be":[21,223],"a":[22,67],"lot":[23],"of":[24,66,75,102,126,198,218,233],"user":[25,39,81,130,145,153,170,178],"reviews,":[26],"it":[27],"is":[28,115,166],"cumbersome":[29],"the":[31,61,73,84,103,107,149,169,187,209,219,229,234],"development":[33,69,210],"team":[34,70,211],"to":[35,41,59,172,193],"go":[36],"through":[37],"all":[38],"identify":[42,133,212],"which":[43,221],"ones":[44],"contain":[45],"useful":[46],"information":[47,165],"further":[49,226],"maintenance":[50,62,230],"evolution.":[52],"This":[53],"paper":[54],"proposes":[55],"an":[56,185],"initial":[57],"attempt":[58],"facilitate":[60],"evolution":[64,232],"process":[65],"by":[71,138,157],"automating":[72],"generation":[74],"functional":[76,92,134,174,189,213],"requirements":[77,93,97,135,175,190,214],"from":[78,168,215],"application":[80,104,108],"on":[83,117,177],"App":[85],"Store":[86],"Play":[88],"Store.":[89],"Specifically,":[90],"these":[91],"serve":[94],"as":[95],"change":[96],"existing":[100],"functions":[101],"or":[105],"enhancing":[106],"with":[109],"new":[110],"functions.":[111],"The":[112,204],"proposed":[113,205],"approach":[114,206],"based":[116,176],"machine":[118],"learning":[119],"natural":[121],"language":[122],"processing":[123],"consists":[125],"three":[127],"steps.":[128],"Firstly,":[129],"classified":[137],"text":[139,161],"classification":[140],"algorithms.":[141],"Secondly,":[142],"since":[143],"some":[144],"may":[147],"address":[148],"same":[150],"issues,":[151],"distinct":[152],"identified":[156],"clustering":[158],"techniques":[159],"similarity.":[162],"Finally,":[163],"relevant":[164],"extracted":[167],"generate":[173],"review":[179],"patterns":[180],"requirement":[182],"boilerplates.":[183],"In":[184],"evaluation,":[186],"generated":[188],"obtained":[191],"moderate":[192],"high":[194],"scores":[195],"in":[196,228],"terms":[197],"readability,":[199],"unambiguity,":[200],"completeness,":[201],"validity.":[203],"help":[208],"direct":[216],"feedback":[217],"users":[220],"should":[222],"considered":[224],"refined":[227],"application.":[236]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1}],"updated_date":"2026-02-27T16:54:17.756197","created_date":"2025-10-10T00:00:00"}
