Aspect-Oriented Reengineering of an Object-oriented Library in a Short Iteration Agile Process
暂无分享,去创建一个
[1] Notices , 1964 .
[2] Carlos José Pereira de Lucena,et al. Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study , 2006, 2006 22nd IEEE International Conference on Software Maintenance.
[3] Robert C. Martin. Agile Software Development, Principles, Patterns, and Practices , 2002 .
[4] Elizabeth A Kendall. Reengineering for Separation of Concerns , 2000 .
[5] Hans-Arno Jacobsen,et al. Resolving feature convolution in middleware systems , 2004, OOPSLA.
[6] Paolo Tonella,et al. A Survey of Automated Code-Level Aspect Mining Techniques , 2007, LNCS Trans. Aspect Oriented Softw. Dev..
[7] Mira Mezini,et al. Transactions on Aspect-Oriented Software Development VII - A Common Case Study for Aspect-Oriented Modeling , 2010, Trans. Aspect-Oriented Software Development VII.
[8] Yu Chin Cheng,et al. Elsevier Editorial System(tm) for Journal of Systems and Software Manuscript Draft Exception Handling Refactorings: Directed by Goals and Driven by Bug Fixing , 2022 .
[9] Claus Lewerentz,et al. Metrics Based Refactoring , 2001, CSMR.
[10] Cláudio Sant'Anna,et al. On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study , 2007, ECOOP.
[11] Kent L. Beck,et al. Extreme programming explained - embrace change , 1990 .
[12] Matthew Alexander Webster,et al. Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools , 2004 .
[13] Thomas D. LaToza,et al. Maintaining mental models: a study of developer work habits , 2006, ICSE.
[14] Andrew Clement,et al. Large-scale AOSD for middleware , 2004, AOSD '04.
[15] Mark Harman,et al. Automated refactoring of object oriented code into aspects , 2005, 21st IEEE International Conference on Software Maintenance (ICSM'05).
[16] Tore Dybå,et al. What Do We Know about Agile Software Development? , 2009, IEEE Software.
[17] Victor R. Basili,et al. An analysis of errors in a reuse-oriented development environment , 1995, J. Syst. Softw..
[18] João M. Fernandes,et al. Towards a Catalogue of Refactorings and Code Smells for AspectJ , 2006, LNCS Trans. Aspect Oriented Softw. Dev..
[19] Cristina V. Lopes,et al. A study on exception detection and handling using aspect-oriented programming , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.
[20] Cristina V. Lopes,et al. Aspect-oriented programming , 1999, ECOOP Workshops.
[21] James H. Cross,et al. Reverse engineering and design recovery: a taxonomy , 1990, IEEE Software.
[22] Sven Apel,et al. How AspectJ is Used: An Analysis of Eleven AspectJ Programs , 2010, J. Object Technol..
[23] Yuanyuan Song,et al. Information hiding interfaces for aspect-oriented design , 2005, ESEC/FSE-13.
[24] Lech Madeyski,et al. Impact of aspect-oriented programming on software development efficiency and design quality: an empirical study , 2007, IET Softw..
[25] Ralph Johnson,et al. design patterns elements of reusable object oriented software , 2019 .
[26] D. L. Parnas,et al. On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.
[27] Siobhán Clarke,et al. An evaluation of aspect-oriented programming for Java-based real-time systems development , 2004, Seventh IEEE International Symposium onObject-Oriented Real-Time Distributed Computing, 2004. Proceedings..
[28] Oscar Nierstrasz,et al. Object-oriented reengineering patterns , 2004, Proceedings. 26th International Conference on Software Engineering.
[29] Stefan Hanenberg,et al. Refactoring of Aspect-Oriented Software , 2003 .
[30] Markus Pizka,et al. Straightening Spaghetti-Code with Refactoring? , 2004, Software Engineering Research and Practice.
[31] Wouter Joosen,et al. Aspect-Oriented Software Development in Practice: Tales from AOSD-Europe , 2010, Computer.
[32] Mariano Ceccato,et al. A qualitative comparison of three aspect mining techniques , 2005, 13th International Workshop on Program Comprehension (IWPC'05).
[33] Chris F. Kemerer,et al. A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..
[34] Václav Rajlich,et al. Restructuring legacy C code into C++ , 1999, Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360).
[35] João Araújo,et al. Guest Editors' Introduction: Early Aspects - Analysis, Visualization, Conflicts and Composition , 2007, LNCS Trans. Aspect Oriented Softw. Dev..
[36] Takeo Imai,et al. A quantitative evaluation of maintainability enhancement by refactoring , 2002, International Conference on Software Maintenance, 2002. Proceedings..
[37] Stanley M. Sutton,et al. N degrees of separation: multi-dimensional separation of concerns , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).
[38] Cecília M. F. Rubira,et al. Aspectizing Exception Handling: A Quantitative Study , 2006, Advanced Topics in Exception Handling Techniques.
[39] Mitchell Kb,et al. Web references , 2007, Ship and Mobile Offshore Unit Automation.
[40] Bashar Nuseibeh,et al. Workshop on multi-dimensional separation of concerns in software engineering , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.
[41] Gregor Kiczales,et al. Role-based refactoring of crosscutting concerns , 2005, AOSD '05.
[42] Mark Harman,et al. Tool-Supported Refactoring of Existing Object-Oriented Code into Aspects , 2006, IEEE Transactions on Software Engineering.
[43] Rudolf K. Keller,et al. High-impact Refactoring Based on Architecture Violations , 2007, 11th European Conference on Software Maintenance and Reengineering (CSMR'07).
[44] Gregor Kiczales,et al. Aspect-oriented programming , 2001, ESEC/FSE-9.
[45] Martin P. Robillard,et al. Does aspect-oriented programming work? , 2001, CACM.
[46] Gregor Kiczales,et al. Design pattern implementation in Java and aspectJ , 2002, OOPSLA '02.
[47] Martin Lippert,et al. Refactoring in Large Software Projects , 2006 .
[48] Tzilla Elrad,et al. Aspect-oriented programming: Introduction , 2001, CACM.