{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T05:40:45Z","timestamp":1697866845887},"reference-count":7,"publisher":"Wiley","issue":"2","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":7576,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1986,2]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper describes a software sysem (SOFTLIB) that has been developed to assist in the management of software documentation generated during systems development projects. It provides facilities to manage large numbers of documents, to file documents when they are complete and to issue them to system developers and maintainers. It also includes an information retrieval facility that allows programming staff to find documents, to examine their contents before issue and to assess the state of the software project documentation. SOFTLIB is explicitly intended to help manage the documentation generated during software development \u2014 it is not designed for use by end\u2010users of that software or for managing end\u2010user documentation.<\/jats:p><jats:p>The novel characteristic of this system is the approach that is taken to the consistency and completeness of documentation. The documentation associated with a software system is organized in such a way that it may be detected if document sets are complete (that is, if all documentation which should be provided for a software component is available) and if document sets are likely to be inconsistent. This means that if a document has been changed without a comparable change being made to other associated documents, this is detectable by the librarian system.<\/jats:p><jats:p>In addition, a subsidiary aim of our work was to investigate the utility of menu systems to complex software tools by building a user interface to SOFTLIB. We conclude that menu systems are far from ideal in such situations because of the range of possible options which must be handled by the system.<\/jats:p>","DOI":"10.1002\/spe.4380160205","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T04:18:57Z","timestamp":1163823537000},"page":"131-143","source":"Crossref","is-referenced-by-count":3,"title":["SOFTLIB \u2014 a documentation management system"],"prefix":"10.1002","volume":"16","author":[{"given":"I.","family":"Sommerville","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Welland","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"I.","family":"Bennett","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Thomson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"R. W.McGuffin A. E.Elliston B. R.TranterandP. N.Westmacott \u2018CADES \u2014 software engineering in practice\u2019 Proc. 4th Int. Conf on Software Engineering Munich (1979)."},{"key":"e_1_2_1_3_2","volume-title":"Software Engineering Environments","author":"Hunke H.","year":"1981"},{"key":"e_1_2_1_4_2","unstructured":"L. G.StuckiandH. D.Walker \u2018Concepts and prototypes of ARGUS\u2019 in Reference 2."},{"key":"e_1_2_1_5_2","unstructured":"Requirements for Ada Programming Support Environments: Stoneman U.S. Department of Defense 1980."},{"key":"e_1_2_1_6_2","article-title":"The UK M\u2010Chapse","volume":"4","author":"Barnes J. G. P.","year":"1983","journal-title":"Ada UK News"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1978.tb02148.x"},{"key":"e_1_2_1_8_2","volume-title":"An Introduction to Programming with S\u2010algol","author":"Cole A. J.","year":"1982"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380160205","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380160205","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T01:31:33Z","timestamp":1697851893000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380160205"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1986,2]]},"references-count":7,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1986,2]]}},"alternative-id":["10.1002\/spe.4380160205"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380160205","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1986,2]]}}}