{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T23:27:55Z","timestamp":1780356475085,"version":"3.54.1"},"reference-count":55,"publisher":"ASME International","issue":"6","license":[{"start":{"date-parts":[[2025,3,20]],"date-time":"2025-03-20T00:00:00Z","timestamp":1742428800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.asme.org\/publications-submissions\/publishing-information\/legal-policies"}],"funder":[{"DOI":"10.13039\/100008192","name":"Automotive Research Center","doi-asserted-by":"publisher","award":["W56HZV-19-2-0001"],"award-info":[{"award-number":["W56HZV-19-2-0001"]}],"id":[{"id":"10.13039\/100008192","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Systems are developed as a solution to the problem space defined by their requirements. The requirements are acquired during the elicitation process. The creative nature of the elicitation process, proprietary nature of requirements, the need of extensive preprocessing, and the diverse techniques for analysis restricts the development of a requirement dataset. There exists no standard method to create a requirement dataset. Thus, we devise a semi-formal method to create a multi-purpose open-source requirement dataset that harnesses human knowledge in the system requirement specification documents (SyRSDs). We devise a method to extract a tree from each SyRSD. Our dataset has three forms. (1) ReqList, a list of requirements from 86 distinct systems with their document structure in pure text form. The 12,701 requirements are ready to leverage natural language processing techniques and unsupervised machine learning techniques; (2) ReqNet, a large network of requirements consisting of 17,375 nodes to deploy graph-theoretic algorithms for requirement engineering. ReqNet portrays small-world network characteristics with an average distance of \u22489.5619 links; (3) ReqSim, a dataset consisting of 10,933 pairs of requirements annotated with their similarity scores. ReqSim enables sentence-level supervised learning tasks to exploit the semantics of requirements. The similarity scores are coherent with human knowledge. The dataset is grounded by the tree structure of SyRSDs. The tree structure resonates with the hierarchical nature of the requirement allocation process. The ReqList, ReqNet and ReqSim dataset will facilitate the deployment of modern computing algorithms for requirements engineering.<\/jats:p>","DOI":"10.1115\/1.4065786","type":"journal-article","created":{"date-parts":[[2024,6,24]],"date-time":"2024-06-24T16:03:02Z","timestamp":1719244982000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":2,"title":["ReqNet and ReqSim: A Network and Semantic Similarity Dataset of Requirements From the Tree Structure of System Requirement Specifications"],"prefix":"10.1115","volume":"25","author":[{"given":"Chandan Kumar","family":"Sahu","sequence":"first","affiliation":[{"name":"Clemson University Department of Automotive Engineering, , , \u00a0","place":["Greenville, SC, 29607"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rahul","family":"Rai","sequence":"additional","affiliation":[{"name":"Clemson University Department of Automotive Engineering, , , \u00a0","place":["Greenville, SC 29607"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Margaret","family":"Wiecek","sequence":"additional","affiliation":[{"name":"Clemson University School of Mathematical and Statistical Sciences, , , \u00a0","place":["Clemson, SC, 29631"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Gorsich","sequence":"additional","affiliation":[{"name":"US Army DEVCOM Ground Vehicle Systems Center , , \u00a0","place":["Warren, MI, 48397"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"33","published-online":{"date-parts":[[2025,3,20]]},"reference":[{"issue":"1","key":"2025032010294979400_CIT0001","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/MS.2005.13","article-title":"Integrated Requirements Engineering: A Tutorial","volume":"22","author":"Sommerville","year":"2005","journal-title":"IEEE Softw."},{"key":"2025032010294979400_CIT0002","first-page":"1","article-title":"Incose Guide to Writing Requirements, July\u20132023","author":"Ryan","year":"2023"},{"issue":"3","key":"2025032010294979400_CIT0003","doi-asserted-by":"publisher","first-page":"031005","DOI":"10.1115\/1.4024714","article-title":"A Computational Aid for Problem Formulation in Early Conceptual Design","volume":"13","author":"MacLellan","year":"2013","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2025032010294979400_CIT0004","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/AERO.2016.7500593","article-title":"MBSE-Driven Visualization of Requirements Allocation and Traceability","author":"Jackson","year":"2016"},{"issue":"5","key":"2025032010294979400_CIT0005","doi-asserted-by":"publisher","first-page":"051001","DOI":"10.1115\/1.4056807","article-title":"Towards a Holistic and Functional Model-Based Design Method for Mechatronic Cyber-Physical Systems","volume":"23","author":"Hoepfner","year":"2023","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2025032010294979400_CIT0006","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1002\/sys.20096","article-title":"The ROI of Systems Engineering: Some Quantitative Results for Software-Intensive Systems","volume":"11","author":"Boehm","year":"2008","journal-title":"Syst. Eng."},{"issue":"4","key":"2025032010294979400_CIT0007","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1109\/MS.2001.936219","article-title":"Requirements Engineering as a Success Factor in Software Projects","volume":"18","author":"Hofmann","year":"2001","journal-title":"IEEE Softw."},{"key":"2025032010294979400_CIT0008","doi-asserted-by":"publisher","first-page":"315","DOI":"10.4271\/2022-01-0363","article-title":"Elicitation, Computational Representation, and Analysis of Mission and System Requirements","volume":"5","author":"Masoudi","year":"2022","journal-title":"SAE Int. J. Adv. Curr. Pract. Mobility"},{"key":"2025032010294979400_CIT0009","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1109\/RE.2017.88","article-title":"A Little Bird Told Me: Mining Tweets for Requirements and Software Evolution","author":"Guzman","year":"2017"},{"key":"2025032010294979400_CIT0010","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/RE.2017.14","article-title":"Mining Twitter Feeds for Software User Requirements","author":"Williams","year":"2017"},{"key":"2025032010294979400_CIT0011","first-page":"1","article-title":"ISO\/IEC\/IEEE International Standard \u2013 Systems and Software Engineering \u2013 Life Cycle Processes \u2013 Requirements Engineering","volume-title":"ISO\/IEC\/IEEE 29148:2018(E)","author":"ISO 29148:2018(E)"},{"issue":"6","key":"2025032010294979400_CIT0012","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MS.2017.4121207","article-title":"Natural Language Requirements Processing: A 4D Vision","volume":"34","author":"Ferrari","year":"2017","journal-title":"IEEE Softw."},{"issue":"3","key":"2025032010294979400_CIT0013","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3444689","article-title":"Natural Language Processing for Requirements Engineering: A Systematic Mapping Study","volume":"54","author":"Zhao","year":"2021","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"2","key":"2025032010294979400_CIT0014","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1115\/1.2202869","article-title":"ERMM: An Engineering Requirements Management Method","volume":"6","author":"Wang","year":"2006","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2025032010294979400_CIT0015","author":"Hirshorn","year":"2017"},{"key":"2025032010294979400_CIT0016","first-page":"1","article-title":"\u201cNeeds and Requirements Manual: Needs, Requirements, Verification, Validation Across the Lifecycle, May\u20132022","author":"Wheatcraft","year":"2022"},{"issue":"6","key":"2025032010294979400_CIT0017","doi-asserted-by":"publisher","first-page":"060903","DOI":"10.1115\/1.4055854","article-title":"Design for Artificial Intelligence: Proposing a Conceptual Framework Grounded in Data Wrangling","volume":"22","author":"Williams","year":"2022","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"2","key":"2025032010294979400_CIT0018","doi-asserted-by":"publisher","first-page":"020802","DOI":"10.1115\/1.4051684","article-title":"Semantic Networks for Engineering Design: State of the Art and Future Directions","volume":"144","author":"Han","year":"2022","journal-title":"ASME J. Mech. Des."},{"key":"2025032010294979400_CIT0019","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/978-3-319-05843-6_4","article-title":"(Semi-) Automatic Categorization of Natural Language Requirements","author":"Knauss","year":"2014"},{"key":"2025032010294979400_CIT0020","author":"Sahu","year":"2024"},{"issue":"8","key":"2025032010294979400_CIT0021","doi-asserted-by":"publisher","first-page":"1138","DOI":"10.1109\/TKDE.2006.130","article-title":"Sentence Similarity Based on Semantic Nets and Corpus Statistics","volume":"18","author":"Li","year":"2006","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"2025032010294979400_CIT0022","author":"Cleland-Huang","year":"2007"},{"key":"2025032010294979400_CIT0023","doi-asserted-by":"publisher","first-page":"502","DOI":"10.1109\/RE.2017.29","article-title":"Pure: A Dataset of Public Requirements Documents","author":"Ferrari","year":"2017"},{"key":"2025032010294979400_CIT0024","volume-title":"Manual \u201cGet It Right the First Time: Writing Better Requirements\u201d","author":"Doors","year":"2008"},{"key":"2025032010294979400_CIT0025","doi-asserted-by":"publisher","first-page":"246","DOI":"10.1109\/ICIME.2010.5477679","article-title":"Change Propagation Analysis of Trustworthy Requirements Based on Dependency Relations","author":"Chen","year":"2010"},{"key":"2025032010294979400_CIT0026","first-page":"71","volume-title":"MRS Bull.","author":"Beitz","year":"1996"},{"issue":"8","key":"2025032010294979400_CIT0027","doi-asserted-by":"publisher","first-page":"081001","DOI":"10.1115\/1.3149847","article-title":"Change Propagation Analysis in Complex Technical Systems","volume":"131","author":"Giffin","year":"2009","journal-title":"ASME J. Mech. Des."},{"key":"2025032010294979400_CIT0028","first-page":"87","article-title":"Semantic Similarities in Natural Language Requirements","author":"Femmer","year":"2020"},{"issue":"2","key":"2025032010294979400_CIT0029","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1007\/s00766-007-0045-1","article-title":"Automated Classification of Non-Functional Requirements","volume":"12","author":"Cleland-Huang","year":"2007","journal-title":"Requir. Eng."},{"key":"2025032010294979400_CIT0030","doi-asserted-by":"publisher","first-page":"496","DOI":"10.1109\/RE.2017.36","article-title":"What Works Better? A Study of Classifying Requirements","author":"Abad","year":"2017"},{"key":"2025032010294979400_CIT0031","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/ICCES.2018.8639211","article-title":"Sentence Semantic Similarity Based on Word Embedding and Wordnet","author":"Farouk","year":"2018"},{"key":"2025032010294979400_CIT0032","first-page":"33","article-title":"Wordnet Based Semantic Similarity Measures for Process Model Matching","author":"Shahzad","year":"2018"},{"key":"2025032010294979400_CIT0033","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.csl.2016.01.003","article-title":"Assessing Sentence Similarity Through Lexical, Syntactic and Semantic Analysis","volume":"39","author":"Ferreira","year":"2016","journal-title":"Comput. Speech Lang."},{"issue":"4","key":"2025032010294979400_CIT0034","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1093\/ijl\/3.4.235","article-title":"Introduction to Wordnet: An On-Line Lexical Database","volume":"3","author":"Miller","year":"1990","journal-title":"Int. J. Lexicography"},{"issue":"627\u2013633","key":"2025032010294979400_CIT0035","first-page":"116","article-title":"An Improved Model of Semantic Similarity Based on Lexical Co-Occurrence","volume":"8","author":"Rohde","year":"2006","journal-title":"Commun. ACM"},{"key":"2025032010294979400_CIT0036","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1109\/ICSC.2007.23","article-title":"A Graph Modeling of Semantic Similarity Between Words","author":"Alvarez","year":"2007"},{"key":"2025032010294979400_CIT0037","first-page":"265","volume-title":"Combining Local Context and Wordnet Similarity for Word Sense Identification","author":"Fellbaum","year":"1998"},{"key":"2025032010294979400_CIT0038","doi-asserted-by":"publisher","DOI":"10.3115\/981732.981751","article-title":"Verb Semantics and Lexical Selection","author":"Wu","year":"1994","journal-title":"Proceedings of the 32nd Annual Meeting on Association for Computational Linguistics"},{"key":"2025032010294979400_CIT0039","author":"Sparx Systems","year":"2016"},{"key":"2025032010294979400_CIT0040","volume-title":"Requirements Engineering in the Solution Domain","author":"Hull","year":"2005"},{"issue":"11","key":"2025032010294979400_CIT0041","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1145\/219717.219748","article-title":"Wordnet: A Lexical Database for English","volume":"38","author":"Miller","year":"1995","journal-title":"Commun. ACM"},{"key":"2025032010294979400_CIT0042","author":"Goodman","year":"2020"},{"key":"2025032010294979400_CIT0043","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1016\/j.procs.2012.01.022","article-title":"System of Systems Requirements Capacity Allocation","volume":"8","author":"Flanigan","year":"2012","journal-title":"Procedia Comput. Sci."},{"issue":"3","key":"2025032010294979400_CIT0044","doi-asserted-by":"publisher","first-page":"031005","DOI":"10.1115\/1.4054933","article-title":"Functional Requirements of Software Tools for Laser-Based Powder Bed Fusion Additive Manufacturing for Metals","volume":"23","author":"Feng","year":"2023","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2025032010294979400_CIT0045","doi-asserted-by":"publisher","first-page":"908","DOI":"10.1109\/ICSMC.2007.4413585","article-title":"Measuring Semantic Similarity Using Wordnet-Based Context Vectors, Man and Cybernetics","author":"Wan","year":"2007"},{"key":"2025032010294979400_CIT0046","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2015.03.007","article-title":"Guidelines for Conducting Systematic Mapping Studies in Software Engineering: An Update","volume":"64","author":"Petersen","year":"2015","journal-title":"Inf. Software Technol."},{"key":"2025032010294979400_CIT0047","first-page":"1","author":"IEEE Std 1233-1998","year":"1998","edition":"1998"},{"key":"2025032010294979400_CIT0048","first-page":"1","article-title":"IEEE Recommended Practice for Software Requirements Specifications","author":"IEEE Std 830-1998","year":"1998"},{"key":"2025032010294979400_CIT0049","first-page":"197","author":"Mao","year":"2003"},{"key":"2025032010294979400_CIT0050","first-page":"99","article-title":"Document Structure Analysis Based on Layout and Textual Features","author":"Klink","year":"2000"},{"key":"2025032010294979400_CIT0051","volume-title":"Advances in Neural Information Processing Systems","author":"Vaswani","year":"2017"},{"key":"2025032010294979400_CIT0052","author":"Beltagy","year":"2020"},{"key":"2025032010294979400_CIT0053","first-page":"541","article-title":"Natural Language Processing Applications in Requirements Engineering","author":"Lash","year":"2012"},{"key":"2025032010294979400_CIT0054","article-title":"A Unified Open-and Closed-Source Software Requirements Dataset","author":"Senger","year":"2022"},{"key":"2025032010294979400_CIT0055","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1109\/NAturaLiSE.2013.6611715","article-title":"Automated Extraction of Non-Functional Requirements in Available Documentation","author":"Slankas","year":"2013"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/25\/6\/061002\/7350915\/jcise-24-1069.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/25\/6\/061002\/7350915\/jcise-24-1069.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,20]],"date-time":"2025-03-20T14:30:44Z","timestamp":1742481044000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/25\/6\/061002\/1201212\/ReqNet-and-ReqSim-A-Network-and-Semantic"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,20]]},"references-count":55,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,6,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4065786","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,3,20]]},"article-number":"061002"}}