{"cited_by_count":858520,"description":"This cluster of papers focuses on autonomic computing, self-adaptive systems, and their related concepts such as software architecture, aspect-oriented programming, requirements engineering, feature models, variability management, middleware, and dynamic software product lines. The papers cover topics like modeling and reasoning support for early-phase requirements engineering, architecture-based self-adaptation, automated analysis of feature models, and the challenges in automotive software engineering.","display_name":"Advanced Software Engineering Methodologies","domain_id":"3","external_ids":{"openalex":"https://openalex.org/T10639","wikipedia":"https://en.wikipedia.org/wiki/Autonomic_computing"},"field_id":"17","id":"T10639","keywords":[{"display_name":"software architecture","id":"software-architecture","score":0.2775,"url":"https://openalex.org/keywords/software-architecture"},{"display_name":"software reuse","id":"software-reuse","score":0.4264,"url":"https://openalex.org/keywords/software-reuse"},{"display_name":"software product lines","id":"software-product-lines","score":0.7366,"url":"https://openalex.org/keywords/software-product-lines"},{"display_name":"aspect-oriented programming","id":"aspect-oriented-programming","score":0.6598,"url":"https://openalex.org/keywords/aspect-oriented-programming"},{"display_name":"component-based software engineering","id":"component-based-software-engineering","score":0.5665,"url":"https://openalex.org/keywords/component-based-software-engineering"},{"display_name":"software components","id":"software-components","score":0.3238,"url":"https://openalex.org/keywords/software-components"},{"display_name":"software evolution","id":"software-evolution","score":0.2216,"url":"https://openalex.org/keywords/software-evolution"},{"display_name":"self-adaptive systems","id":"self-adaptive-systems","score":0.4565,"url":"https://openalex.org/keywords/self-adaptive-systems"},{"display_name":"crosscutting concerns","id":"crosscutting-concerns","score":0.747,"url":"https://openalex.org/keywords/crosscutting-concerns"},{"display_name":"CORBA","id":"corba","score":0.2334,"url":"https://openalex.org/keywords/corba"},{"display_name":"separation of concerns","id":"separation-of-concerns","score":0.368,"url":"https://openalex.org/keywords/separation-of-concerns"},{"display_name":"autonomic computing","id":"autonomic-computing","score":0.3308,"url":"https://openalex.org/keywords/autonomic-computing"},{"display_name":"feature models","id":"feature-models","score":0.5605,"url":"https://openalex.org/keywords/feature-models"},{"display_name":"runtime adaptation","id":"runtime-adaptation","score":0.4145,"url":"https://openalex.org/keywords/runtime-adaptation"},{"display_name":"variability management","id":"variability-management","score":0.7585,"url":"https://openalex.org/keywords/variability-management"},{"display_name":"software reusability","id":"software-reusability","score":0.3093,"url":"https://openalex.org/keywords/software-reusability"},{"display_name":"software architecture design","id":"software-architecture-design","score":0.4015,"url":"https://openalex.org/keywords/software-architecture-design"},{"display_name":"software product line engineering","id":"software-product-line-engineering","score":0.8305,"url":"https://openalex.org/keywords/software-product-line-engineering"},{"display_name":"aspect-oriented software development","id":"aspect-oriented-software-development","score":0.8505,"url":"https://openalex.org/keywords/aspect-oriented-software-development"},{"display_name":"product line engineering","id":"product-line-engineering","score":0.7686,"url":"https://openalex.org/keywords/product-line-engineering"},{"display_name":"variability modeling","id":"variability-modeling","score":0.708,"url":"https://openalex.org/keywords/variability-modeling"},{"display_name":"AspectJ","id":"aspectj","score":0.6414,"url":"https://openalex.org/keywords/aspectj"},{"display_name":"architecture description languages","id":"architecture-description-languages","score":0.4179,"url":"https://openalex.org/keywords/architecture-description-languages"},{"display_name":"reusable components","id":"reusable-software-components","score":0.3295,"url":"https://openalex.org/keywords/reusable-software-components"},{"display_name":"architectural patterns","id":"architectural-patterns","score":0.2861,"url":"https://openalex.org/keywords/architectural-patterns"}],"legacy_keywords":["Autonomic Computing","Self-Adaptive Systems","Software Architecture","Aspect-Oriented Programming","Requirements Engineering","Feature Models","Variability Management","Middleware","Dynamic Software Product Lines","Model-Based Development"],"openalex_id":"https://openalex.org/T10639","source_created_date":"2024-01-23T15:27:07","source_updated_date":"2026-10-17T03:02:00","subfield_id":"1702","url":"/topics/T10639","works_api_url":"https://api.openalex.org/works?filter=topics.id:T10639","works_count":110316,"label":"Advanced Software Engineering Methodologies","provider":"openalex","revision":"77a89aca416a6bbd","taxonomy_revision":"f050b5d4780b1289","title":"Advanced Software Engineering Methodologies","kind":"topic-directory","aeo_cohort":"topic-directory","catalogue_revision":"f050b5d4780b1289","numeric_address":"36174245017062619","address_version":"morton4x16-v1","coordinates":[3,17,1702,10639],"answer_status":"Directory metadata; local answer requires separate source review","truth_status":"Subject descriptor, not a factual answer or a demonstrated knowledge gap","reviewed_answer":null}