[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-122602-en":3,"doc-seo-122602-105":30,"detail-sidebar-cat-0-en-105":92},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},122602,1099513958607,"Jiven","https://ap-avatar.wpscdn.com/avatar/100002390cf8733938c?x-image-process=image/resize,m_fixed,w_180,h_180&k=1778829742770036399",8,"Research & Report","Detecting Feature Requests of Third-Party Developers through Machine Learning: A Case Study of the SAP Community - Proceedings of the 56th Hawaii International Conference on System Sciences","Requirements elicitation is fundamental for successful software product development, yet traditional methods like interviews are labor-intensive and difficult to scale. For enterprise vendors, eliciting requirements from users is especially challenging because app store reviews and direct user access are limited. This study explores whether enterprise vendors can mine requirements from their sponsored developer communities. Using data from the SAP Community and a supervised machine learning classifier trained on 1,500 manually labeled questions, the approach achieves accuracy of 0.819 and effectively identifies feature requests.","Proceedings of the 56th Hawaii International Conference on System Sciences | 2023  \nDetecting Feature Requests of Third-Party Developers through Machine Learning: A Case Study of the SAP Community  \nMartin Kauschinger Technical University of Munich  \n[martin.kauschinger@tum.de](martin.kauschinger@tum.de)  \nNiklas Vieth  \nSAP Deutschland SE & Co. KG  \n[niklas.vieth@sap.com](niklas.vieth@sap.com)  \nMaximilian Schreieck  \nUniversity of Innsbruck  \n[maximilian.schreieck@uibk.ac.at](maximilian.schreieck@uibk.ac.at)  \nAbstract  \nThe elicitation of requirements is central for the development of successful software products. While traditional requirement elicitation techniques such as user interviews are highly labor-intensive, data-driven elicitation techniques promise enhanced scalability through the exploitation of new data sources like app store reviews or social media posts. For enterprise software vendors, requirements elicitation remains challenging because app store reviews are scarce and vendors have no direct access to users. Against this background, we investigate whether enterprise software vendors can elicit requirements from their sponsored developer communities through data-driven techniques. Following the design science methodology, we collected data from the SAP Community and developed a supervised machine learning classifier, which automatically detects feature requests of third-party developers. Based on a manually labeled data set of 1,500 questions, our classifier reached a high accuracy of 0.819. Our findings reveal that supervised machine learning models are an effective means for the identification of feature requests.  \nKeywords: Data-Driven Requirements Engineering, Enterprise Software, Machine Learning, Online Community, Platform Ecosystem  \n1. Introduction  \nThe accurate elicitation of requirements is central for the development of successful software products (Chakraborty et al., 2010; Meth et al., 2015) . Unfortunately, both researchers and practitioners have observed that many software development projects fail due to inaccurate or missing user requirements, which often result in significant financial losses for the development firm (Mathiassen et al., 2007; Rosenkranz et al., 2014) . Specifically, the communication and interactions between the various stakeholders make the requirements elicitation process complex and hard to manage. Moreover, several studies have shown that users often lack the ability to specify their requirements  \nHelmut Krcmar Technical University of Munich  \n[helmut.krcmar@tum.de](helmut.krcmar@tum.de)  \ncorrectly (Hansen & Lyytinen, 2010; Rosenkranz et al., 2014) .  \nRequirements elicitation refers to the identification and extraction of conscious, unconscious and subconscious requirements of all involved stakeholders of a development project (Saiediana & Daleb, 2000) . Although requirements elicitation has been an important topic in the information systems field for several decades (Chakraborty et al., 2010; Rosenkranz et al., 2014), its techniques have changed substantially in recent years. Previously, requirements elicitation was largely based on traditional elicitation techniques such as on-site observations, user interviews, focus groups or workshops (Byrd et al., 1992; Saiediana & Daleb, 2000) . These traditional techniques require close and frequent interactions between system analysts and users, making them highly labor- and cost-intensive (Chakraborty et al., 2010) . More recently, researchers and practitioners have acknowledged the rise of datadriven requirements elicitation techniques (Maalej et al., 2016; Meth et al., 2015) . These data-driven techniques integrate newly available data sources such as app store reviews or social media posts into the elicitation process (e.g., Halckenhaeußer et al., 2022; Hoffmann et al., 2019; Kauschinger et al., 2021; Maalej & Nabil, 2015) . Moreover, data-driven techniques often rely on new analytical technologies such as natural lang","cbCaifWGdmnApWUp","https://ap.wps.com/l/cbCaifWGdmnApWUp","pdf",660736,1,10,"English","en",105,"# Abstract\n# 1. Introduction\n## Requirements elicitation: definitions and challenges\n## Data-driven requirements elicitation and supporting technologies\n## Why enterprise software requirements elicitation remains difficult","[{\"question\":\"Why is requirements elicitation central to software product success?\",\"answer\":\"Accurate elicitation helps ensure that development teams capture the needs of involved stakeholders. Missing or inaccurate requirements can cause significant project failure and financial loss.\"},{\"question\":\"What challenge do enterprise vendors face when using data-driven elicitation techniques?\",\"answer\":\"Enterprise vendors lack direct access to end users, and app store reviews are scarce for enterprise software, limiting the availability of suitable data sources.\"},{\"question\":\"How does the study detect feature requests from third-party developers?\",\"answer\":\"The study follows a design science methodology: it collects SAP Community data and trains a supervised machine learning classifier on 1,500 manually labeled questions to identify feature requests automatically.\"}]","Detecting Feature Requests of Third-Party Developers through Machine Learning: A Case Study of the SAP Community - Proceedings of the 56th Hawaii International Conference on System Sciences | PDF",1785811689,25,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":87,"head_meta":89,"extra_data":91,"updated_unix":28},"detecting-feature-requests-of-third-party-developers-through-machine-learning-a-case-study-of-the-sap-community-proceedings-of-the-56th-hawaii-international-conference-on-system-sciences","",{"@graph":36,"@context":86},[37,54,69],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/detecting-feature-requests-of-third-party-developers-through-machine-learning-a-case-study-of-the-sap-community-proceedings-of-the-56th-hawaii-international-conference-on-system-sciences/122602/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-05","2026-08-04",true,{"@type":66,"interactionType":67,"userInteractionCount":20},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82],{"name":73,"@type":74,"acceptedAnswer":75},"Why is requirements elicitation central to software product success?","Question",{"text":76,"@type":77},"Accurate elicitation helps ensure that development teams capture the needs of involved stakeholders. Missing or inaccurate requirements can cause significant project failure and financial loss.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"What challenge do enterprise vendors face when using data-driven elicitation techniques?",{"text":81,"@type":77},"Enterprise vendors lack direct access to end users, and app store reviews are scarce for enterprise software, limiting the availability of suitable data sources.",{"name":83,"@type":74,"acceptedAnswer":84},"How does the study detect feature requests from third-party developers?",{"text":85,"@type":77},"The study follows a design science methodology: it collects SAP Community data and trains a supervised machine learning classifier on 1,500 manually labeled questions to identify feature requests automatically.","https://schema.org",{"og:url":52,"og:type":88,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":90,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":93},[94,98,102,106,111,116,121,124,129,132,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":95,"show_sort_weight":96,"slug":97},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":99,"show_sort_weight":100,"slug":101},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":103,"show_sort_weight":104,"slug":105},"Exam",70,"exam",{"id":107,"doc_module":4,"doc_module_name":46,"category_name":108,"show_sort_weight":109,"slug":110},5,"Comic",60,"comic",{"id":112,"doc_module":4,"doc_module_name":46,"category_name":113,"show_sort_weight":114,"slug":115},6,"Technology",50,"technology",{"id":117,"doc_module":4,"doc_module_name":46,"category_name":118,"show_sort_weight":119,"slug":120},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":122,"slug":123},30,"research-report",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":126,"show_sort_weight":127,"slug":128},9,"Religion & Spirituality",20,"religion-spirituality",{"id":127,"doc_module":4,"doc_module_name":46,"category_name":130,"show_sort_weight":127,"slug":131},"World Cup","world-cup",{"id":21,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":21,"slug":134},"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":107,"slug":138},19,"General","general"]