{"id":"https://openalex.org/W2136885942","doi":"https://doi.org/10.1145/2047849.2047856","title":"Explicit use-case representation in object-oriented programming languages","display_name":"Explicit use-case representation in object-oriented programming languages","publication_year":2011,"publication_date":"2011-10-24","ids":{"openalex":"https://openalex.org/W2136885942","doi":"https://doi.org/10.1145/2047849.2047856","mag":"2136885942"},"language":"en","primary_location":{"id":"doi:10.1145/2047849.2047856","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2047849.2047856","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 7th symposium on Dynamic languages","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"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/A5079160871","display_name":"Robert Hirschfeld","orcid":"https://orcid.org/0000-0002-4249-6003"},"institutions":[{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Robert Hirschfeld","raw_affiliation_strings":["University of Potsdam, Potsdam, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Potsdam, Potsdam, Germany","institution_ids":["https://openalex.org/I176453806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009115293","display_name":"Michael Perscheid","orcid":null},"institutions":[{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Perscheid","raw_affiliation_strings":["University of Potsdam, Potsdam, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Potsdam, Potsdam, Germany","institution_ids":["https://openalex.org/I176453806"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077385913","display_name":"Michael Haupt","orcid":"https://orcid.org/0000-0002-3489-7157"},"institutions":[{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Haupt","raw_affiliation_strings":["University of Potsdam, Potsdam, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Potsdam, Potsdam, Germany","institution_ids":["https://openalex.org/I176453806"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I176453806"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"51","last_page":"60"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9988999962806702,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/traceability","display_name":"Traceability","score":0.741549015045166},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7391936182975769},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6996641755104065},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.6342911720275879},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.5987998247146606},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5879687070846558},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5019116401672363},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.46165502071380615},{"id":"https://openalex.org/keywords/perspective","display_name":"Perspective (graphical)","score":0.45499923825263977},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.44447293877601624},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4259706139564514},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.4229675531387329},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.34086453914642334},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.17571315169334412},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.17010819911956787}],"concepts":[{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.741549015045166},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7391936182975769},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6996641755104065},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.6342911720275879},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.5987998247146606},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5879687070846558},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5019116401672363},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.46165502071380615},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.45499923825263977},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.44447293877601624},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4259706139564514},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.4229675531387329},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.34086453914642334},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.17571315169334412},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.17010819911956787},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2047849.2047856","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2047849.2047856","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 7th symposium on Dynamic languages","raw_type":"proceedings-article"},{"id":"pmh:oai:kobv.de-opus4-uni-potsdam:36139","is_oa":false,"landing_page_url":"https://publishup.uni-potsdam.de/frontdoor/index/index/docId/36139","pdf_url":null,"source":{"id":"https://openalex.org/S4306400594","display_name":"publish.UP (University of Potsdam)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I176453806","host_organization_name":"University of Potsdam","host_organization_lineage":["https://openalex.org/I176453806"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W149861366","https://openalex.org/W1500250067","https://openalex.org/W1510987657","https://openalex.org/W1552830686","https://openalex.org/W1563647787","https://openalex.org/W1574060188","https://openalex.org/W1984129195","https://openalex.org/W1998033538","https://openalex.org/W2001033929","https://openalex.org/W2002454301","https://openalex.org/W2041853131","https://openalex.org/W2072661102","https://openalex.org/W2077997855","https://openalex.org/W2101730275","https://openalex.org/W2111014165","https://openalex.org/W2113476536","https://openalex.org/W2113647890","https://openalex.org/W2121234902","https://openalex.org/W2125682153","https://openalex.org/W2128581098","https://openalex.org/W2129559874","https://openalex.org/W2133815117","https://openalex.org/W2139907081","https://openalex.org/W2148357053","https://openalex.org/W2150275961","https://openalex.org/W2151318864","https://openalex.org/W2162363818","https://openalex.org/W2163960678","https://openalex.org/W2166766372","https://openalex.org/W2169326591","https://openalex.org/W2169540278","https://openalex.org/W2539187648","https://openalex.org/W2745156229","https://openalex.org/W2803343605","https://openalex.org/W4254691308","https://openalex.org/W6634301135","https://openalex.org/W6650056989","https://openalex.org/W6679342624","https://openalex.org/W6681895041"],"related_works":["https://openalex.org/W2348826825","https://openalex.org/W2137137834","https://openalex.org/W2396682695","https://openalex.org/W2079150660","https://openalex.org/W2395610224","https://openalex.org/W3216781531","https://openalex.org/W2901304563","https://openalex.org/W1545269352","https://openalex.org/W4211053310","https://openalex.org/W3196568648"],"abstract_inverted_index":{"Use-cases":[0],"are":[1],"considered":[2],"an":[3],"integral":[4],"part":[5],"of":[6,22,29,49,66],"most":[7],"contemporary":[8],"development":[9,41],"processes":[10],"since":[11],"they":[12],"describe":[13],"a":[14],"software":[15],"system's":[16],"expected":[17],"behavior":[18],"from":[19],"the":[20,27,47,67],"perspective":[21],"its":[23],"prospective":[24],"users.":[25],"However,":[26],"presence":[28],"and":[30,60,76],"traceability":[31],"to":[32,54,70],"use-cases":[33,72],"is":[34,73],"increasingly":[35],"lost":[36],"in":[37,57],"later":[38],"more":[39],"code-centric":[40],"activities.":[42],"Use-cases,":[43],"being":[44],"well-encapsulated":[45],"at":[46],"level":[48],"requirements":[50],"descriptions,":[51],"eventually":[52],"lead":[53],"crosscutting":[55],"concerns":[56],"system":[58,68],"design":[59],"source":[61],"code.":[62],"Tracing":[63],"which":[64,71],"parts":[65],"contribute":[69],"therefore":[74],"hard":[75],"so":[77],"limits":[78],"understandability.":[79]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":3},{"year":2012,"cited_by_count":2}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
