{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T16:18:18Z","timestamp":1740154698157,"version":"3.37.3"},"reference-count":24,"publisher":"Wiley","license":[{"start":{"date-parts":[[2014,4,17]],"date-time":"2014-04-17T00:00:00Z","timestamp":1397692800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"funder":[{"name":"Air Force Research Laboratory\/Information Directorate"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Advances in Software Engineering"],"published-print":{"date-parts":[[2014,4,17]]},"abstract":"<jats:p>In the US Air Force there exist several systems for which design documentation does not exist. Chief reasons for this lack of system documentation include software having been developed several decades ago, natural evolution of software, and software existing mostly in its binary versions. However, the systems are still being used and the US Air Force would like to know the actual designs for the systems so that they may be reengineered for future requirements. Any knowledge of such systems lies mostly with its users and managers. A project was commissioned to recover designs for such systems based on knowledge of systems obtained from stakeholders by interviewing them. In this paper we describe our application of the NFR Approach, where NFR stands for Nonfunctional Requirements, to recover software design of a middleware system used by the Air Force called the Phoenix system. In our project we interviewed stakeholders of the Phoenix system, applied the NFR Approach to recover design artifacts, and validated the artifacts with the design engineers of the Phoenix system. Our study indicated that there was a high correlation between the recovered design and the actual design of the Phoenix system.<\/jats:p>","DOI":"10.1155\/2014\/124701","type":"journal-article","created":{"date-parts":[[2014,4,18]],"date-time":"2014-04-18T01:08:28Z","timestamp":1397783308000},"page":"1-14","source":"Crossref","is-referenced-by-count":0,"title":["Recovering Software Design from Interviews Using the NFR Approach: An Experience Report"],"prefix":"10.1155","volume":"2014","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3963-9149","authenticated-orcid":true,"given":"Nary","family":"Subramanian","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Texas at Tyler, Tyler, TX 75799, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steven","family":"Drager","sequence":"additional","affiliation":[{"name":"Information Directorate, Air Force Research Lab, Rome, NY 13441, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"William","family":"McKeever","sequence":"additional","affiliation":[{"name":"Information Directorate, Air Force Research Lab, Rome, NY 13441, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"44","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380211206"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/52.43044"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1109\/2.30731"},{"year":"2000","key":"6"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(03)00009-8"},{"first-page":"203","volume-title":"Designing trustworthy software systems using the NFR approach","year":"2014","key":"34"},{"key":"35","first-page":"205","volume":"12","year":"2006","journal-title":"Lus Gentium Journal"},{"year":"1996","key":"28"},{"year":"2003","key":"1"},{"year":"2010","key":"13"},{"issue":"4","key":"24","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1002\/smr.4360050402","volume":"5","year":"1993","journal-title":"Journal of Software Maintenance"},{"year":"2005","key":"38"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1232284"},{"key":"37","doi-asserted-by":"publisher","DOI":"10.1002\/spe.386"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.31"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1002\/spe.988"},{"issue":"2","key":"39","first-page":"129","volume":"30","year":"2000","journal-title":"Software"},{"issue":"3","key":"3","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1016\/S0164-1212(98)10057-2","volume":"44","year":"1999","journal-title":"Journal of Systems and Software"},{"first-page":"91","volume-title":"Goal-oriented software architecting","year":"2011","key":"7"},{"issue":"1","key":"16","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1007\/s007660170013","volume":"6","year":"2001","journal-title":"Requirements Engineering"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1109\/32.824377"},{"issue":"6","key":"27","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1145\/508448.508472","volume":"45","year":"2002","journal-title":"Communications of the ACM"},{"year":"2009","key":"14"},{"issue":"10","key":"17","volume":"12","year":"2007","journal-title":"Journal of Practical Assessment, Research, and Evaluation"}],"container-title":["Advances in Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/archive\/2014\/124701.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/archive\/2014\/124701.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/archive\/2014\/124701.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T09:27:16Z","timestamp":1607506036000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/ase\/2014\/124701\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,4,17]]},"references-count":24,"alternative-id":["124701","124701"],"URL":"https:\/\/doi.org\/10.1155\/2014\/124701","relation":{},"ISSN":["1687-8655","1687-8663"],"issn-type":[{"type":"print","value":"1687-8655"},{"type":"electronic","value":"1687-8663"}],"subject":[],"published":{"date-parts":[[2014,4,17]]}}}