Improving the search for refactoring opportunities on object-oriented and aspect-oriented software
暂无分享,去创建一个
[1] Zhiyi Ma,et al. Scheduling of conflicting refactorings to promote quality improvement , 2007, ASE '07.
[2] João Araújo,et al. Searching for Opportunities of Refactoring Sequences: Reducing the Search Space , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.
[3] Ralph Johnson,et al. design patterns elements of reusable object oriented software , 2019 .
[4] Gregor Kiczales,et al. D: A Language Framework for Distributed Programming , 1997 .
[5] Stéphane Ducasse,et al. A language independent approach for detecting duplicated code , 1999, Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360).
[6] Stéphane Ducasse,et al. Understanding software evolution using a combination of software visualization and software metrics , 2002, Obj. Logiciel Base données Réseaux.
[7] Daniel Mahrenholz,et al. Program instrumentation for debugging and monitoring with AspectC++ , 2002, Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISIRC 2002.
[8] Thomas Spengler,et al. Fuzzy outranking for environmental assessment. Case study: iron and steel making industry , 2000, Fuzzy Sets Syst..
[9] João M. Fernandes,et al. Towards a catalog of aspect-oriented refactorings , 2005, AOSD '05.
[10] Christian Koppen,et al. PCDiff : Attacking the Fragile Pointcut Problem , 2004 .
[11] Carlos José Pereira de Lucena,et al. Composing design patterns: a scalability study of aspect-oriented programming , 2006, AOSD.
[12] Stefan Hanenberg,et al. Refactoring of Aspect-Oriented Software , 2003 .
[13] Jeffrey G. Gray,et al. Generic and Domain-Specific Model Refactoring Using a Model Transformation Engine , 2005, Model-Driven Software Development.
[14] Arie van Deursen,et al. AJHotDraw : A showcase for refactoring to aspects — Current Status and Invitation to Join — , 2005 .
[15] Rémi Douence,et al. A Framework for the Detection and Resolution of Aspect Interactions , 2002, GPCE.
[16] Chris F. Kemerer,et al. A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..
[17] Mehmet Aksit,et al. Transactions on Aspect-Oriented Software Development I , 2006, Trans. Aspect-Oriented Software Development I.
[18] Carlos José Pereira de Lucena,et al. Modularizing design patterns with aspects: a quantitative study , 2005, AOSD '05.
[19] Graham A Stephen,et al. Approximate String Matching , 1994, Encyclopedia of Algorithms.
[20] Wei Yu,et al. Refactoring use case models on episodes , 2004 .
[21] Li Lin,et al. Decomposition of interdependent task group for concurrent engineering , 2003 .
[22] Mariano Ceccato,et al. Measuring the Effects of Software Aspectization , 2004 .
[23] Heng Li,et al. Construction Partnering Process and Associated Critical Success Factors: Quantitative Investigation , 2002 .
[24] Stefan Hanenberg,et al. Using and Reusing Aspects in AspectJ , 2001 .
[25] Thomas Baar,et al. Refactoring OCL annotated UML class diagrams , 2005, MoDELS'05.
[26] Rachel Harrison,et al. An exploratory study of the effect of aspect-oriented programming on maintainability , 2008, Software Quality Journal.
[27] Zhao Jianjun,et al. Towards A Metrics Suite for Aspect-Oriented Software (ソフトウェア工学 研究報告 テーマ:学生セッションおよび一般) , 2002 .
[28] João Araújo,et al. Ranking Refactoring Patterns Using the Analytical Hierarchy Process , 2008, ICEIS.
[29] Miguel Pessoa Monteiro. Object-to-Aspect Refactorings for Feature Extraction , 2004 .
[30] João Araújo,et al. Representing refactoring opportunities , 2009, SAC '09.
[31] Gregor Kiczales,et al. Design pattern implementation in Java and aspectJ , 2002, OOPSLA '02.
[32] João Araújo,et al. Crosscutting quality attributes for requirements engineering , 2002, SEKE '02.
[33] Lynne Blair,et al. A Framework for Policy Driven Auto-adaptive Systems Using Dynamic Framed Aspects , 2006, LNCS Trans. Aspect Oriented Softw. Dev..
[34] Pornsiri Muenchaisri,et al. Defining and Detecting Bad Smells of Aspect-Oriented Software , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).
[35] Kent L. Beck,et al. Extreme programming explained - embrace change , 1990 .
[36] Leon Moonen,et al. Java quality assurance by detecting code smells , 2002, Ninth Working Conference on Reverse Engineering, 2002. Proceedings..
[37] Luigi Lavazza. Providing Automated Support for the GQM Measurement Process , 2000, IEEE Softw..
[38] T. Saaty. How to Make a Decision: The Analytic Hierarchy Process , 1990 .
[39] Erik Hilsdale. Aspect-Oriented Programming with Aspectj , 2001, TOOLS.
[40] Ewan D. Tempero,et al. Understanding the shape of Java software , 2006, OOPSLA '06.
[41] Amr Elssamadisy,et al. Recognizing and responding to "bad smells" in extreme programming , 2002, ICSE '02.
[42] Alessandro Garcia,et al. A Quantitative Study on the Aspectization of Exception Handling , 2005 .
[43] Cecília M. F. Rubira,et al. Exceptions and aspects: the devil is in the details , 2006, SIGSOFT '06/FSE-14.
[44] William G. Griswold,et al. An Overview of AspectJ , 2001, ECOOP.
[45] William G. Griswold,et al. Getting started with ASPECTJ , 2001, CACM.
[46] Byoungju Choi,et al. Optimization models for quality and cost of modular software systems , 1999, Eur. J. Oper. Res..
[47] Hartmut Ehrig,et al. Handbook of graph grammars and computing by graph transformation: vol. 3: concurrency, parallelism, and distribution , 1999 .
[48] Gregor Kiczales,et al. Coding Issues in AspectJ , 2000 .
[49] John Mylopoulos,et al. Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..
[50] Magdalena Balazinska,et al. Advanced clone-analysis to support object-oriented system refactoring , 2000, Proceedings Seventh Working Conference on Reverse Engineering.
[51] João M. Fernandes,et al. The Search for Aspect-Oriented Refactorings Must Go On ( Position paper ) , 2005 .
[52] Shengbing Ren,et al. Refactoring Use Case Models: A Case Study , 2003, ICEIS.
[53] Joshua Kerievsky,et al. Refactoring to Patterns , 2004, XP/Agile Universe.
[54] Antonio Vallecillo,et al. Quality Attributes for COTS Components , 2002 .
[55] William F. Opdyke,et al. Refactoring object-oriented frameworks , 1992 .
[56] Mira Mezini,et al. Conquering aspects with Caesar , 2003, AOSD '03.
[57] Gregory Butler,et al. Use case refactoring: a tool and a case study , 2004, 11th Asia-Pacific Software Engineering Conference.
[58] Thorsten Sturm,et al. Refactoring Browser for UML , 2002, NetObjectDays.
[59] Thomas L. Saaty,et al. Decision-making with the AHP: Why is the principal eigenvector necessary , 2003, Eur. J. Oper. Res..
[60] Chris F. Kemerer,et al. Metrics for object-oriented software design , 1994 .
[61] Hideaki Shimazaki. Recipes for selecting the bin size of a histogram , 2007 .
[62] Daniel P. Friedman,et al. Aspect-Oriented Programming is Quantification and Obliviousness , 2000 .
[63] Florent Joerin,et al. Land management with GIS and multicriteria analysis , 1998 .
[64] Jean-Marc Jézéquel,et al. Refactoring UML Models , 2001, UML.
[65] Len Bass,et al. Toward Deriving Software Architectures from Quality Attributes , 1994 .
[66] Marcelo Soares Pimenta,et al. Detecting Bad Smells in AspectJ , 2006, J. Univers. Comput. Sci..
[67] Barry W. Boehm,et al. Quantitative evaluation of software quality , 1976, ICSE '76.
[68] William G. Griswold,et al. Automated support for program refactoring using invariants , 2001, Proceedings IEEE International Conference on Software Maintenance. ICSM 2001.
[69] V. Basili. Software modeling and measurement: the Goal/Question/Metric paradigm , 1992 .
[70] Takeo Imai,et al. A quantitative evaluation of maintainability enhancement by refactoring , 2002, International Conference on Software Maintenance, 2002. Proceedings..
[71] Serge Demeyer,et al. A study of quality improvements by refactoring , 2006 .
[72] Sandro Morasca,et al. Property-Based Software Engineering Measurement , 1996, IEEE Trans. Software Eng..
[73] Marcello Braglia,et al. The analytic hierarchy process applied to maintenance strategy selection , 2000, Reliab. Eng. Syst. Saf..
[74] Baowen Xu,et al. Measuring Aspect Cohesion , 2004, FASE.
[75] Mariano Ceccato,et al. Aspect mining through the formal concept analysis of execution traces , 2004, 11th Working Conference on Reverse Engineering.
[76] Reiko Heckel,et al. Confluence of Typed Attributed Graph Transformation Systems , 2002, ICGT.
[77] Elaine J. Weyuker,et al. Evaluating Software Complexity Measures , 2010, IEEE Trans. Software Eng..
[78] A. Cockburn,et al. Agile Software Development: The People Factor , 2001, Computer.
[79] Tom Mens,et al. A survey of software refactoring , 2004, IEEE Transactions on Software Engineering.
[80] João M. Fernandes,et al. Towards a Catalogue of Refactorings and Code Smells for AspectJ , 2006, LNCS Trans. Aspect Oriented Softw. Dev..
[81] Marc Bartsch,et al. An Evaluation of Coupling Measures for AspectJ , 2006 .
[82] Jianjun Zhao. Measuring Coupling in Aspect-Oriented Systems , 2004 .
[83] Zhao Jianjun,et al. Refactoring Aspect - Oriented Programs , 2004 .
[84] Bart De Decker,et al. Building frameworks in aspectJ , 2001 .
[85] Ivan Kiselev,et al. Aspect-Oriented Programming with AspectJ , 2002 .
[86] Rita Almeida Ribeiro,et al. Handling Conflicts in Aspectual Requirements Compositions , 2007, LNCS Trans. Aspect Oriented Softw. Dev..
[87] Ken Schwaber,et al. SCRUM Development Process , 1997 .
[88] Joseph P. Cavano,et al. A framework for the measurement of software quality , 1978, SIGMETRICS Perform. Evaluation Rev..
[89] Gonzalo Navarro,et al. A guided tour to approximate string matching , 2001, CSUR.
[90] Ho-Won Jung,et al. Optimizing Value and Cost in Requirements Analysis , 1998, IEEE Softw..
[91] Sérgio Soares,et al. Implementing distribution and persistence aspects with aspectJ , 2002, OOPSLA '02.
[92] João Araújo,et al. Avoiding Bad Smells in Aspect-Oriented Software , 2007, SEKE.
[93] Matthew A. Jaro,et al. Advances in Record-Linkage Methodology as Applied to Matching the 1985 Census of Tampa, Florida , 1989 .
[94] Hans-Arno Jacobsen,et al. Aspect Refactoring Verifier , 2005 .
[95] Tom Mens,et al. Detecting Structural Refactoring Conflicts Using Critical Pair Analysis , 2005, SETra@ICGT.
[96] Carlos José Pereira de Lucena,et al. Guidelines for Aspect-Oriented Design , 2004 .
[97] Michael McGill,et al. Introduction to Modern Information Retrieval , 1983 .
[98] 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..
[99] Bart Du Bois,et al. Describing the impact of refactoring on internal program quality , 2003 .
[100] Cristina V. Lopes,et al. Aspect-oriented programming , 1999, ECOOP Workshops.
[101] Barry Boehm,et al. Software economics: a roadmap , 2000, ICSE '00.
[102] Ralph Johnson. Documenting frameworks using patterns , 1992, OOPSLA 1992.
[103] Michael Sipser,et al. Introduction to the Theory of Computation , 1996, SIGA.
[104] Marco Platzner,et al. Exploiting Parallelism in Constraint Satisfaction for Qualitative Simulation , 1996 .
[105] Claus Lewerentz,et al. Metrics Based Refactoring , 2001, CSMR.
[106] A. Jefferson Offutt,et al. Quality Attributes of Web Software Applications , 2002, IEEE Softw..
[107] Tom Mens,et al. Refactoring: Current Research and Future Trends , 2003, LDTA@ETAPS.
[108] Tom Mens,et al. Identifying refactoring opportunities using logic meta programming , 2003, Seventh European Conference onSoftware Maintenance and Reengineering, 2003. Proceedings..