{"id":"https://openalex.org/W2149561845","doi":"https://doi.org/10.1145/336512.336519","title":"Software engineering: a roadmap","display_name":"Software engineering: a roadmap","publication_year":2000,"publication_date":"2000-05-01","ids":{"openalex":"https://openalex.org/W2149561845","doi":"https://doi.org/10.1145/336512.336519","mag":"2149561845"},"language":"en","primary_location":{"id":"doi:10.1145/336512.336519","doi":"https://doi.org/10.1145/336512.336519","is_oa":true,"landing_page_url":"https://doi.org/10.1145/336512.336519","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/336512.336519","source":{"id":"https://openalex.org/S7407114712","display_name":"Future of Software Engineering (FOSE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Conference on The Future of Software Engineering","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/336512.336519","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5043269024","display_name":"Anthony Finkelstein","orcid":"https://orcid.org/0000-0003-2167-9844","observed_orcids":["https://orcid.org/0000-0003-2167-9844"]},"institutions":[{"id":"https://openalex.org/I45129253","display_name":"University College London","ror":"https://ror.org/02jx3x895","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I45129253"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Anthony Finkelsteiin","raw_affiliation_strings":["Department of Computer Science, University College London, Gower St., London WC1E 6BT, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University College London, Gower St., London WC1E 6BT, UK","institution_ids":["https://openalex.org/I45129253"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101715775","display_name":"Jeff Kramer","orcid":"https://orcid.org/0000-0002-6308-127X","observed_orcids":["https://orcid.org/0000-0002-6308-127X"]},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jeff Kramer","raw_affiliation_strings":["Department of Computing, Imperial College, 180 Queens Gate, London SW7 2BZ"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College, 180 Queens Gate, London SW7 2BZ","institution_ids":["https://openalex.org/I47508984"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.1469,"has_fulltext":true,"cited_by_count":75,"citation_normalized_percentile":{"value":0.85619991,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"3","last_page":"22"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9589999914169312,"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"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9589999914169312,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.03970000147819519,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.0005000000237487257,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/software-component-composition","display_name":"software component composition","score":0.6600000262260437},{"id":"https://openalex.org/keywords/emergent-properties","display_name":"emergent properties","score":0.8999999761581421},{"id":"https://openalex.org/keywords/non-functional-properties","display_name":"non-functional properties","score":0.9940000176429749},{"id":"https://openalex.org/keywords/software-resilience","display_name":"software resilience","score":0.6119999885559082},{"id":"https://openalex.org/keywords/adaptive-software-systems","display_name":"adaptive software","score":0.7559999823570251},{"id":"https://openalex.org/keywords/software-architecture-management","display_name":"software architecture management","score":0.6779999732971191},{"id":"https://openalex.org/keywords/evolving-systems","display_name":"evolving systems","score":0.7879999876022339},{"id":"https://openalex.org/keywords/separation-of-concerns","display_name":"separation of concerns","score":0.8740000128746033},{"id":"https://openalex.org/keywords/software-structuring","display_name":"software structuring","score":0.6650000214576721},{"id":"https://openalex.org/keywords/rapid-software-development","display_name":"rapid software development","score":0.7120000123977661},{"id":"https://openalex.org/keywords/software-engineering-methods","display_name":"software engineering methods","score":0.5320000052452087}],"concepts":[{"id":"https://openalex.org/C2778805511","wikidata":"https://www.wikidata.org/wiki/Q1713","display_name":"Citation","level":2,"score":0.7344005107879639},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5464218854904175},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5158500075340271},{"id":"https://openalex.org/C161191863","wikidata":"https://www.wikidata.org/wiki/Q199655","display_name":"Library science","level":1,"score":0.3711978495121002},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3640899360179901},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3495138883590698},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18676984310150146}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/336512.336519","doi":"https://doi.org/10.1145/336512.336519","is_oa":true,"landing_page_url":"https://doi.org/10.1145/336512.336519","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/336512.336519","source":{"id":"https://openalex.org/S7407114712","display_name":"Future of Software Engineering (FOSE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Conference on The Future of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/336512.336519","doi":"https://doi.org/10.1145/336512.336519","is_oa":true,"landing_page_url":"https://doi.org/10.1145/336512.336519","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/336512.336519","source":{"id":"https://openalex.org/S7407114712","display_name":"Future of Software Engineering (FOSE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Conference on The Future of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2149561845.pdf","grobid_xml":"https://content.openalex.org/works/W2149561845.grobid-xml"},"referenced_works_count":3,"referenced_works":["https://openalex.org/W157373053","https://openalex.org/W1549145368","https://openalex.org/W2076931938"],"related_works":["https://openalex.org/W7100235921","https://openalex.org/W2079767071","https://openalex.org/W1997502136","https://openalex.org/W2407214345","https://openalex.org/W7099500607","https://openalex.org/W4249306503","https://openalex.org/W1991604845","https://openalex.org/W1841500548","https://openalex.org/W2135244898","https://openalex.org/W1976264698"],"abstract_inverted_index":{"Key":[0],"Research":[1],"PointersWe":[2],"need":[3,29,55,72,88,105],"to":[4,7,30,33,40,56,59,73,76,89,106,114],"be":[5,31,57,74],"able":[6,32,58,75],"compose":[8],"components":[9],"whose":[10],"behaviour":[11],"we":[12,71],"understand":[13],"and":[14,70,80,91,96,112,120],"reason":[15,78],"about,":[16],"or":[17,66],"engineer":[18,34],"for,":[19],"the":[20,41,51,82],"emergent":[21],"properties":[22,43],"of":[23,44,50,53,84,124],"systems":[24,61,103],"composed":[25],"from":[26],"those":[27],"components.We":[28,54],"software-mediated":[35],"services":[36,46],"with":[37],"particular":[38],"attention":[39],"non-functional":[42],"these":[45],"which":[47],"arise":[48],"out":[49],"cooperation":[52],"build":[60],"that":[62],"are":[63],"more":[64],"resilient":[65],"adaptive":[67],"under":[68],"change":[69],"represent,":[77],"about":[79],"manage":[81],"architecture":[83],"such":[85],"evolving":[86],"systems.We":[87],"devise":[90],"support":[92],"new":[93],"structuring":[94],"schemes":[95],"methods":[97,111],"for":[98],"separating":[99],"concerns":[100],"in":[101,116],"software":[102,109,125],"development.We":[104],"adapt":[107],"conventional":[108],"engineering":[110],"techniques":[113],"work":[115],"evolutionary,":[117],"rapid,":[118],"extreme":[119],"other":[121],"non-classical":[122],"styles":[123],"development.":[126]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":7}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
