{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,20]],"date-time":"2025-06-20T12:09:33Z","timestamp":1750421373959,"version":"3.41.0"},"reference-count":9,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2023,10,31]],"date-time":"2023-10-31T00:00:00Z","timestamp":1698710400000},"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":["Queue"],"published-print":{"date-parts":[[2023,10,31]]},"abstract":"

While the software industry is a fast-paced and exciting world in which new tools, technologies, and techniques are constantly being developed to serve business and society, it is also forgetful. In its haste for fast-forward motion, it is subject to the whims of fashion and can forget or ignore proven solutions to some of the eternal problems that it faces. Use cases, first introduced in 1986 and popularized later, are one of those proven solutions. Ivar Jacobson and Alistair Cockburn, the two primary actors in this domain, are writing this article to describe to a new generation what use cases are and how they serve.","DOI":"10.1145\/3631182","type":"journal-article","created":{"date-parts":[[2023,11,11]],"date-time":"2023-11-11T17:04:17Z","timestamp":1699722257000},"page":"66-86","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Use Cases are Essential"],"prefix":"10.1145","volume":"21","author":[{"given":"Ivar","family":"Jacobson","sequence":"first","affiliation":[]},{"given":"Alistair","family":"Cockburn","sequence":"additional","affiliation":[]}],"member":"320","published-online":{"date-parts":[[2023,11,11]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Accelerate State of DevOps 2021. Google Cloud; https:\/\/services.google.com\/fh\/files\/misc\/state-of-devops-2021.pdf."},{"volume-title":"Patterns for Effective Use Cases","author":"Adolph S.","key":"e_1_2_1_2_1","unstructured":"Adolph, S., Bramble, P. 2003. Patterns for Effective Use Cases. Addison-Wesley."},{"volume-title":"Writing Effective Use Cases","author":"Cockburn A.","key":"e_1_2_1_3_1","unstructured":"Cockburn, A. 2001. Writing Effective Use Cases. Addison-Wesley."},{"key":"e_1_2_1_4_1","volume-title":"Agile Use Cases","author":"Cockburn A.","year":"2014","unstructured":"Cockburn, A. 2003. Agile Use Cases; https:\/\/web.archive.org\/web\/20140330015706\/ http:\/\/alistair.cockburn.us\/get\/2231."},{"key":"e_1_2_1_5_1","volume-title":"Use Cases for Agile and Traditional Development","author":"Cockburn A.","year":"2014","unstructured":"Cockburn, A. 2005. Use Cases for Agile and Traditional Development; https:\/\/web.archive.org\/web\/20140329233851\/ http:\/\/alistair.cockburn.us\/get\/2232."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/38765.38824"},{"volume-title":"Object-Oriented Software Engineering?A Use-Case Driven Approach","author":"Jacobson I.","key":"e_1_2_1_7_1","unstructured":"Jacobson, I., Christerson, M., Johnsson, P., Overgaards, G. 1992. Object-Oriented Software Engineering?A Use-Case Driven Approach. Addison-Wesley Professional."},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Jacobson I. Spence I. Kerr B. 2016. Use-Case 2.0. acmqueue 14(1); https:\/\/queue.acm.org\/detail.cfm?id=2912151.","DOI":"10.1145\/2898442.2912151"},{"key":"e_1_2_1_9_1","unstructured":"OMG. 2017. OMG Unified Modeling Language (OMG UML) Version 2.5.1; https:\/\/www.omg.org\/spec\/UML\/2.5.1\/PDF."}],"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3631182","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3631182","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:35:51Z","timestamp":1750178151000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3631182"}},"subtitle":["Use cases provide a proven method to capture and explain the requirements of a system in a concise and easily understood format."],"short-title":[],"issued":{"date-parts":[[2023,10,31]]},"references-count":9,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,10,31]]}},"alternative-id":["10.1145\/3631182"],"URL":"https:\/\/doi.org\/10.1145\/3631182","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"type":"print","value":"1542-7730"},{"type":"electronic","value":"1542-7749"}],"subject":[],"published":{"date-parts":[[2023,10,31]]},"assertion":[{"value":"2023-11-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}