{"id":"https://openalex.org/W1537202","doi":null,"title":"Requirements Engineering: A Good Practice Guide","display_name":"Requirements Engineering: A Good Practice Guide","publication_year":1997,"publication_date":"1997-05-05","ids":{"openalex":"https://openalex.org/W1537202","mag":"1537202"},"language":"en","primary_location":{"id":"pmh:oai:eprints.lancs.ac.uk:57613","doi":null,"is_oa":false,"landing_page_url":"https://eprints.lancs.ac.uk/id/eprint/57613/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401916","display_name":"Lancaster EPrints (Lancaster University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67415387","host_organization_name":"Lancaster University","host_organization_lineage":["https://openalex.org/I67415387"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Book/Report/Proceedings"},"parent_works":[],"lineage":["https://openalex.org/W1537202"],"child_works_count":0,"type":"report","is_traditional":false,"indexed_in":[],"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/A5111722325","display_name":"Ian Sommerville","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ian Sommerville","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5061537459","display_name":"Pete Sawyer","orcid":"https://orcid.org/0000-0001-8044-2738","observed_orcids":["https://orcid.org/0000-0001-8044-2738"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pete Sawyer","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0001-8044-2738","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1198,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.9833999872207642,"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.9833999872207642,"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.013000000268220901,"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"}},{"id":"https://openalex.org/T12000","display_name":"Systems Engineering Methodologies and Applications","score":0.002400000113993883,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/requirements-engineering","display_name":"requirements engineering","score":1.0},{"id":"https://openalex.org/keywords/requirements-management","display_name":"requirements management","score":0.5490000247955322},{"id":"https://openalex.org/keywords/requirements-analysis","display_name":"requirements analysis","score":0.6370000243186951},{"id":"https://openalex.org/keywords/requirements-documentation","display_name":"requirements documentation","score":0.7820000052452087},{"id":"https://openalex.org/keywords/good-practice-guidelines","display_name":"good practice guidelines","score":0.8119999766349792},{"id":"https://openalex.org/keywords/system-requirements","display_name":"system requirements","score":0.5289999842643738},{"id":"https://openalex.org/keywords/software-requirements","display_name":"software requirements","score":0.7110000252723694}],"concepts":[{"id":"https://openalex.org/C6604083","wikidata":"https://www.wikidata.org/wiki/Q376937","display_name":"Requirements engineering","level":3,"score":0.8282572627067566},{"id":"https://openalex.org/C135475081","wikidata":"https://www.wikidata.org/wiki/Q774228","display_name":"Requirement","level":4,"score":0.7262763977050781},{"id":"https://openalex.org/C59488412","wikidata":"https://www.wikidata.org/wiki/Q187147","display_name":"Requirements analysis","level":3,"score":0.6812355518341064},{"id":"https://openalex.org/C54534927","wikidata":"https://www.wikidata.org/wiki/Q4462275","display_name":"Software requirements","level":5,"score":0.5909587740898132},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5807969570159912},{"id":"https://openalex.org/C199747065","wikidata":"https://www.wikidata.org/wiki/Q3254666","display_name":"Non-functional requirement","level":5,"score":0.5714364051818848},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.529390275478363},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5252261161804199},{"id":"https://openalex.org/C173577280","wikidata":"https://www.wikidata.org/wiki/Q530038","display_name":"Requirements management","level":4,"score":0.5030247569084167},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4628298580646515},{"id":"https://openalex.org/C45384764","wikidata":"https://www.wikidata.org/wiki/Q838667","display_name":"Requirements elicitation","level":4,"score":0.4568834900856018},{"id":"https://openalex.org/C95764724","wikidata":"https://www.wikidata.org/wiki/Q7663738","display_name":"System of systems engineering","level":3,"score":0.4448782205581665},{"id":"https://openalex.org/C102780508","wikidata":"https://www.wikidata.org/wiki/Q1761598","display_name":"Software requirements specification","level":5,"score":0.4401968717575073},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.43409672379493713},{"id":"https://openalex.org/C40398212","wikidata":"https://www.wikidata.org/wiki/Q2275513","display_name":"System requirements","level":2,"score":0.41071727871894836},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.30612504482269287},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.30177241563796997},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.295923113822937},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.26347634196281433},{"id":"https://openalex.org/C31352089","wikidata":"https://www.wikidata.org/wiki/Q3750474","display_name":"Systems design","level":2,"score":0.23127803206443787},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.193812757730484},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.15846893191337585},{"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":4,"locations":[{"id":"pmh:oai:eprints.lancs.ac.uk:57613","doi":null,"is_oa":false,"landing_page_url":"https://eprints.lancs.ac.uk/id/eprint/57613/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401916","display_name":"Lancaster EPrints (Lancaster University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67415387","host_organization_name":"Lancaster University","host_organization_lineage":["https://openalex.org/I67415387"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Book/Report/Proceedings"},{"id":"pmh:oai:aleph.bib-bvb.de:BVB01-017147732","doi":null,"is_oa":false,"landing_page_url":"https://bvbr.bib-bvb.de:443/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017147732&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:cds.cern.ch:328413","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/328413","pdf_url":null,"source":{"id":"https://openalex.org/S4306402195","display_name":"CERN Document Server (European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"mag:1537202","doi":null,"is_oa":false,"landing_page_url":"http://ci.nii.ac.jp/ncid/BA3114622X","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1567711714","https://openalex.org/W4246406534","https://openalex.org/W396120811","https://openalex.org/W4205328795","https://openalex.org/W2047163986","https://openalex.org/W2023319851","https://openalex.org/W2606824592","https://openalex.org/W6960003075","https://openalex.org/W169171808"],"abstract_inverted_index":{"From":[0],"the":[1,5,12,43,53,68,85,93],"Publisher:\r\nRequirements":[2],"engineering":[3,22,61,117],"is":[4,23,36,50,72],"process":[6],"of":[7,20,28,55,81,126],"discovering,":[8],"documenting":[9],"and":[10,40,98,101,135],"managing":[11],"requirements":[13,21,30,66,89,116],"for":[14,123],"a":[15,26,56,79],"computer-based":[16],"system.":[17],"The":[18,119],"goal":[19],"to":[24,64,132],"produce":[25],"set":[27,80],"system":[29],"which,":[31],"as":[32,34],"far":[33],"possible,":[35],"complete,":[37],"consistent,":[38],"relevant":[39],"reflects":[41],"what":[42],"customer":[44],"actually":[45],"wants.":[46],"Although":[47],"this":[48],"ideal":[49],"probably":[51],"unattainable,":[52],"use":[54],"systematic":[57],"approach":[58,70],"based":[59],"on":[60,92],"principles":[62],"leads":[63],"better":[65],"than":[67],"informal":[69],"which":[71,83],"still":[73],"commonly":[74],"used.":[75],"This":[76],"book":[77],"presents":[78],"guidelines":[82,105,120],"reflect":[84],"best":[86],"practice":[87],"in":[88,96,99,107,129],"engineering.":[90,137],"Based":[91],"authors'":[94],"experience":[95],"research":[97],"software":[100,136],"systems":[102,134],"development,":[103],"these":[104],"explain":[106],"an":[108],"easy-to-understand":[109],"way":[110],"how":[111],"you":[112],"can":[113],"improve":[114],"your":[115],"processes.":[118],"are":[121],"applicable":[122],"any":[124],"type":[125],"application":[127],"and,":[128],"general,":[130],"apply":[131],"both":[133]},"counts_by_year":[{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":10},{"year":2023,"cited_by_count":21},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":17},{"year":2020,"cited_by_count":27},{"year":2019,"cited_by_count":25},{"year":2018,"cited_by_count":47},{"year":2017,"cited_by_count":40},{"year":2016,"cited_by_count":43},{"year":2015,"cited_by_count":61},{"year":2014,"cited_by_count":65},{"year":2013,"cited_by_count":75},{"year":2012,"cited_by_count":62}],"updated_date":"2026-11-14T11:04:58.165337","created_date":"2016-06-24T00:00:00"}
