{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:43:16Z","timestamp":1750308196753,"version":"3.41.0"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[1982,10,1]],"date-time":"1982-10-01T00:00:00Z","timestamp":402278400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[1982,10]]},"abstract":"<jats:p>Tools and toolsets for the software builder are receiving increased attention. Research into new-concept tools is progressing. However, the use of tools in the software workplace is not. This paper asserts that what is needed is a Minimum Standard Software Toolset which is available to all professional programmers in all workplaces. The functional content of such a toolset is proposed, based heavily on the work of the U.S. Department of Defense in its Ada Programming Support Environment.<\/jats:p>","DOI":"10.1145\/1005950.1005951","type":"journal-article","created":{"date-parts":[[2004,7,21]],"date-time":"2004-07-21T23:30:10Z","timestamp":1090452610000},"page":"3-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Recommended"],"prefix":"10.1145","volume":"7","author":[{"given":"Robert L.","family":"Glass","sequence":"first","affiliation":[{"name":"Seattle University"}]}],"member":"320","published-online":{"date-parts":[[1982,10]]},"reference":[{"volume-title":"Irvine Workshop on Alternatives for the Environment, Certification and Control of the DoD High Order Language,\"","year":"1978","key":"e_1_2_1_1_1","unstructured":"(ADA78) \"Proceedings of the Irvine Workshop on Alternatives for the Environment, Certification and Control of the DoD High Order Language,\" June 1978 , University of California at Irvine. A collection of session transcripts and position papers regarding APSE requirements. (ADA78) \"Proceedings of the Irvine Workshop on Alternatives for the Environment, Certification and Control of the DoD High Order Language,\" June 1978, University of California at Irvine. A collection of session transcripts and position papers regarding APSE requirements."},{"key":"e_1_2_1_2_1","volume-title":"Environment Workshop,\"","author":"Ada","year":"1979","unstructured":"(ADA79) \" Ada Environment Workshop,\" Nov. 1979 , San Diego. A collection of papers on software toolsets and environments presented to influence the DoD APSE definition. (ADA79) \"Ada Environment Workshop,\" Nov. 1979, San Diego. A collection of papers on software toolsets and environments presented to influence the DoD APSE definition."},{"volume-title":"A directory of software tools prepared by Software Research Associates","author":"Software Engineering","key":"e_1_2_1_3_1","unstructured":"(AUTO80) \"Automated Tools for Software Engineering ,\" 1980. A directory of software tools prepared by Software Research Associates , P.O. Box 2432, San Francisco CA 94126. (AUTO80) \"Automated Tools for Software Engineering,\" 1980. A directory of software tools prepared by Software Research Associates, P.O. Box 2432, San Francisco CA 94126."},{"key":"e_1_2_1_4_1","unstructured":"(BELL78) \"Unix Time-Sharing System \" The Bell System Technical Journal July-Aug. 1978. An issue of an in-house journal devoted to descriptions of the Unix system.  (BELL78) \"Unix Time-Sharing System \" The Bell System Technical Journal July-Aug. 1978. An issue of an in-house journal devoted to descriptions of the Unix system."},{"key":"e_1_2_1_5_1","unstructured":"(BITS80) \"Boeing Intelligent Terminal System (BITS) \" 1980. User manual for a Pascal based microcomputer toolset.  (BITS80) \"Boeing Intelligent Terminal System (BITS) \" 1980. User manual for a Pascal based microcomputer toolset."},{"key":"e_1_2_1_6_1","unstructured":"(BUXT80) \"An Informal Bibliography on Programming Support Environments \" SIGPLAN Notices Dec. 1980; J.M. Buxton. A bibliography of papers describing toolsets.  (BUXT80) \"An Informal Bibliography on Programming Support Environments \" SIGPLAN Notices Dec. 1980; J.M. Buxton. A bibliography of papers describing toolsets."},{"key":"e_1_2_1_7_1","unstructured":"(CAIN77) \"PDL - Program Design Language Reference Guide \" Caine Farber and Gordon 1977. User manual for a commercially-available PDL checker.  (CAIN77) \"PDL - Program Design Language Reference Guide \" Caine Farber and Gordon 1977. User manual for a commercially-available PDL checker."},{"key":"e_1_2_1_8_1","unstructured":"(COMP81) Two special issues of Computer (IEEE) deal with programming environments (April 1981) and Ada and its environment (June 1981).  (COMP81) Two special issues of Computer (IEEE) deal with programming environments (April 1981) and Ada and its environment (June 1981)."},{"key":"e_1_2_1_9_1","volume-title":"C. Dana and A. Pyster","author":"California Computer Science Programs","year":"1980","unstructured":"(DANA80) \"The Use of Software Tools in California Computer Science Programs ,\" TRCS80--04 , University of California at Santa Barbara , C. Dana and A. Pyster , 1980 . A survey of California college computer science programs which shows that tools are little used in their curricula. (DANA80) \"The Use of Software Tools in California Computer Science Programs,\" TRCS80--04, University of California at Santa Barbara, C. Dana and A. Pyster, 1980. A survey of California college computer science programs which shows that tools are little used in their curricula."},{"key":"e_1_2_1_10_1","unstructured":"(FELD79) \"MAKE - A Program for Maintaining Computer Programs \" Software Practice and Experience April 1979; Feldman. Describes a version control tool which runs on the UNIX operating system.  (FELD79) \"MAKE - A Program for Maintaining Computer Programs \" Software Practice and Experience April 1979; Feldman. Describes a version control tool which runs on the UNIX operating system."},{"volume-title":"Oct., 1977. Describes the Boeing Support Software System and its use.","key":"e_1_2_1_11_1","unstructured":"(GILL77) \"On the Evolution of an Adaptive Support Software System,\" Computers in Aerospace Conf ., Oct., 1977. Describes the Boeing Support Software System and its use. (GILL77) \"On the Evolution of an Adaptive Support Software System,\" Computers in Aerospace Conf., Oct., 1977. Describes the Boeing Support Software System and its use."},{"key":"e_1_2_1_12_1","unstructured":"(GLAS79) \"From Pascal to Pebbleman..and Beyond \" Datamation July 1979; R. L. Glass. A look at the history and status of the Ada language.  (GLAS79) \"From Pascal to Pebbleman..and Beyond \" Datamation July 1979; R. L. Glass. A look at the history and status of the Ada language."},{"key":"e_1_2_1_13_1","unstructured":"(GLAS81) Software Maintenance Guidebook Prentice-Hall 1981; R. L. Glass and R. A. Noiseux. A summary of the problems of software maintenance and the tools and techniques for addressing them.  (GLAS81) Software Maintenance Guidebook Prentice-Hall 1981; R. L. Glass and R. A. Noiseux. A summary of the problems of software maintenance and the tools and techniques for addressing them."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/954004.954012"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/358506.358512"},{"key":"e_1_2_1_16_1","unstructured":"(IBM) \"OS PL\/1 Checkout Compiler Programmer's Guide\" (for the IBM 370) SC330007. Describes the use of the PL\/1 checkout compiler including its source language debug capabilities.  (IBM) \"OS PL\/1 Checkout Compiler Programmer's Guide\" (for the IBM 370) SC330007. Describes the use of the PL\/1 checkout compiler including its source language debug capabilities."},{"key":"e_1_2_1_17_1","unstructured":"(JUG80) \"JUG Support Tools Committee Minutes\/Newsnotes \" JOVIAL Users Group Jan. 1980. Presentation material from a user group overview of toolsets.  (JUG80) \"JUG Support Tools Committee Minutes\/Newsnotes \" JOVIAL Users Group Jan. 1980. Presentation material from a user group overview of toolsets."},{"key":"e_1_2_1_18_1","unstructured":"(KERN76) Software Tools Addison-Wesley 1976; B. W. Kernighan and P. J. Plauger. A description of a toolset based on the RATFOR (structured Fortran) language and the UNIX operating system.   (KERN76) Software Tools Addison-Wesley 1976; B. W. Kernighan and P. J. Plauger. A description of a toolset based on the RATFOR (structured Fortran) language and the UNIX operating system."},{"volume-title":"Code 9133","author":"Support Software Tool Survey U.S.","key":"e_1_2_1_19_1","unstructured":"(NAVY79) \" Support Software Tool Survey ,\" U.S. Navy , Nov . 1979. A survey of software tools prepared by the Software Quality Control Branch , Code 9133 , Naval Ocean Systems Center , San Diego CA 92152. (NAVY79) \"Support Software Tool Survey,\" U.S. Navy, Nov. 1979. A survey of software tools prepared by the Software Quality Control Branch, Code 9133, Naval Ocean Systems Center, San Diego CA 92152."},{"key":"e_1_2_1_20_1","unstructured":"(NAVY81) \"Software Engineering Environments \" U.S. Navy 1981. A survey of tools environments similar to that for tools above prepared by the Software Engineering Technology Branch Code 8322.  (NAVY81) \"Software Engineering Environments \" U.S. Navy 1981. A survey of tools environments similar to that for tools above prepared by the Software Engineering Technology Branch Code 8322."},{"key":"e_1_2_1_21_1","volume-title":"A Reference Guide to a Taxomony of Tools Features,\" National Bureau of Standards","author":"Software Development Tools","year":"1981","unstructured":"(NBS81) \" Software Development Tools : A Reference Guide to a Taxomony of Tools Features,\" National Bureau of Standards , 1981 . A proposed standard tools taxonomy. (NBS81) \"Software Development Tools: A Reference Guide to a Taxomony of Tools Features,\" National Bureau of Standards, 1981. A proposed standard tools taxonomy."},{"key":"e_1_2_1_22_1","unstructured":"(NBS82) \"Software Development Tools \" NBS Special Publication 500--88 Raymond C. Houghton Jr. A categorized and indexed list of software tools.  (NBS82) \"Software Development Tools \" NBS Special Publication 500--88 Raymond C. Houghton Jr. A categorized and indexed list of software tools."},{"key":"e_1_2_1_23_1","doi-asserted-by":"crossref","unstructured":"(NG78) \"A 1900 Fortran Post Mortem Dump System \" Software - Practice and Experience July 1978; Ng and Young. Describes a source language debug tool which produces formatted Fortran language dumps.  (NG78) \"A 1900 Fortran Post Mortem Dump System \" Software - Practice and Experience July 1978; Ng and Young. Describes a source language debug tool which produces formatted Fortran language dumps.","DOI":"10.1002\/spe.4380080406"},{"key":"e_1_2_1_24_1","unstructured":"(REIF77) \"A Glossary of Software Tools and Techniques \" Computer (IEEE) July 1977; D. Reifer and Trattner. Lists defines and categorizes 70 types of tools.  (REIF77) \"A Glossary of Software Tools and Techniques \" Computer (IEEE) July 1977; D. Reifer and Trattner. Lists defines and categorizes 70 types of tools."},{"key":"e_1_2_1_25_1","unstructured":"(REIF81) \"Software Tools Directory \" 1981. A directory of software tools prepared by Reifer Consultants 2733 Pacific Coast Highway Suite 203 Torrance CA 90505.  (REIF81) \"Software Tools Directory \" 1981. A directory of software tools prepared by Reifer Consultants 2733 Pacific Coast Highway Suite 203 Torrance CA 90505."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/954587.954595"},{"key":"e_1_2_1_27_1","unstructured":"(SOFT80) \"Softool 80 \" 1980. Brochure describing a toolset available from Softool Corp. 3701 S. Kellogg Ave. Goleta CA 93017.  (SOFT80) \"Softool 80 \" 1980. Brochure describing a toolset available from Softool Corp. 3701 S. Kellogg Ave. Goleta CA 93017."},{"volume-title":"A directory of software tools prepared by Software Research Associates","author":"Engineering Automated Tools Index","key":"e_1_2_1_28_1","unstructured":"(SRA82) \"Software Engineering Automated Tools Index ,\" 1982. A directory of software tools prepared by Software Research Associates , P.O. Box 2432, San Francisco CA 94126. (SRA82) \"Software Engineering Automated Tools Index,\" 1982. A directory of software tools prepared by Software Research Associates, P.O. Box 2432, San Francisco CA 94126."},{"key":"e_1_2_1_29_1","volume-title":"Department of Defense","author":"Ada Programming Support Environments Stoneman","year":"1980","unstructured":"(STON80) \"Requirements for Ada Programming Support Environments , Stoneman ,\" U.S. Department of Defense , 1980 . The definition of the requirements for APSE and MAPSE. (STON80) \"Requirements for Ada Programming Support Environments, Stoneman,\" U.S. Department of Defense, 1980. The definition of the requirements for APSE and MAPSE."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1010792.1010793"},{"key":"e_1_2_1_31_1","unstructured":"(WEGN80b) Programming with Ada - An Introduction by Means of Graduated Examples Prentice-Hall 1980; P. Wegner. A tutorial on the Ada Language.   (WEGN80b) Programming with Ada - An Introduction by Means of Graduated Examples Prentice-Hall 1980; P. Wegner. A tutorial on the Ada Language."}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1005950.1005951","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:24:56Z","timestamp":1750263896000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1005950.1005951"}},"subtitle":["a Minimum Standard Software Toolset"],"short-title":[],"issued":{"date-parts":[[1982,10]]},"references-count":31,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1982,10]]}},"alternative-id":["10.1145\/1005950.1005951"],"URL":"https:\/\/doi.org\/10.1145\/1005950.1005951","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[1982,10]]},"assertion":[{"value":"1982-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}