Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/CSMR.2012.40guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Recommending Refactorings to Reverse Software Architecture Erosion

Published: 27 March 2012 Publication History

Abstract

Architectural erosion is a recurrent problem faced by software architects. Despite this fact, the process is usually tackled in ad hoc way, without adequate tool support at the architecture level. To address this issue, we describe the preliminary design of a recommendation system whose main purpose is to provide refactoring guidelines for developers and maintainers during the task of reversing an architectural erosion process. The paper formally describes first recommendations proposed in our current research and results of their application in a web-based application.

Cited By

View all
  • (2022)Industry experiences with large-scale refactoringProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3540250.3558954(1544-1554)Online publication date: 7-Nov-2022
  • (2021)Intelligent change operators for multi-objective refactoringProceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering10.1109/ASE51524.2021.9678519(768-780)Online publication date: 15-Nov-2021
  • (2019)Detecting architectural issues during the continuous integration pipelineProceedings of the 22nd International Conference on Model Driven Engineering Languages and Systems10.1109/MODELS-C.2019.00090(589-597)Online publication date: 15-Sep-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
CSMR '12: Proceedings of the 2012 16th European Conference on Software Maintenance and Reengineering
March 2012
512 pages
ISBN:9780769546667

Publisher

IEEE Computer Society

United States

Publication History

Published: 27 March 2012

Author Tags

  1. architectural erosion
  2. recommendation system
  3. refactoring

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Industry experiences with large-scale refactoringProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3540250.3558954(1544-1554)Online publication date: 7-Nov-2022
  • (2021)Intelligent change operators for multi-objective refactoringProceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering10.1109/ASE51524.2021.9678519(768-780)Online publication date: 15-Nov-2021
  • (2019)Detecting architectural issues during the continuous integration pipelineProceedings of the 22nd International Conference on Model Driven Engineering Languages and Systems10.1109/MODELS-C.2019.00090(589-597)Online publication date: 15-Sep-2019
  • (2019)Code transformation issues in move-instance-method refactoringsProceedings of the 3rd International Workshop on Refactoring10.1109/IWoR.2019.00011(17-22)Online publication date: 28-May-2019
  • (2018)Back-SoSProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167422(1461-1463)Online publication date: 9-Apr-2018
  • (2017)Can latent topics in source code predict missing architectural tactics?Proceedings of the 39th International Conference on Software Engineering10.1109/ICSE.2017.10(15-26)Online publication date: 20-May-2017
  • (2016)A genetic approach to architectural pattern discoveryProccedings of the 10th European Conference on Software Architecture Workshops10.1145/2993412.3003393(1-7)Online publication date: 28-Nov-2016
  • (2016)Refactoring for software architecture smellsProceedings of the 1st International Workshop on Software Refactoring10.1145/2975945.2975946(1-4)Online publication date: 4-Sep-2016
  • (2016)Interactive and guided architectural refactoring with search-based recommendationProceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering10.1145/2950290.2950317(535-546)Online publication date: 1-Nov-2016
  • (2015)Architectural Consistency Checking in Plugin-Based Software SystemsProceedings of the 2015 European Conference on Software Architecture Workshops10.1145/2797433.2797493(1-7)Online publication date: 7-Sep-2015
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media