Of Change and Software
暂无分享,去创建一个
[1] Miryung Kim,et al. An empirical study of code clone genealogies , 2005, ESEC/FSE-13.
[2] Ralph Johnson,et al. design patterns elements of reusable object oriented software , 2019 .
[3] Audris Mockus,et al. Does Code Decay? Assessing the Evidence from Change Management Data , 2001, IEEE Trans. Software Eng..
[4] Romain Robbes,et al. How Program History Can Improve Code Completion , 2008, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering.
[5] Tore Dybå,et al. Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise , 2007, IEEE Transactions on Software Engineering.
[6] John Brant,et al. Tools for making impossible changes - experiences with a tool for transforming large Smalltalk programs , 2004, IEE Proc. Softw..
[7] Harry M. Sneed,et al. Partial comprehension of complex programs (enough to perform maintenance) , 1998, Proceedings. 6th International Workshop on Program Comprehension. IWPC'98 (Cat. No.98TB100242).
[8] Janice Singer,et al. NavTracks: supporting navigation in software maintenance , 2005, 21st IEEE International Conference on Software Maintenance (ICSM'05).
[9] Stephan Diehl,et al. Identifying Refactorings from Source-Code Changes , 2006, 21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06).
[10] Romain Robbes,et al. Towards Change-aware Development Tools , 2007 .
[11] Rajeev Motwani,et al. The PageRank Citation Ranking : Bringing Order to the Web , 1999, WWW 1999.
[12] Barbara A. Kitchenham,et al. Coupling measures and change ripples in C++ application software , 2000, J. Syst. Softw..
[13] Michele Lanza,et al. Package patterns for visual architecture recovery , 2006, Conference on Software Maintenance and Reengineering (CSMR'06).
[14] Andreas Zeller,et al. Handling Version Sets Through Feature Logic , 1995, ESEC.
[15] Romain Robbes,et al. Versioning systems for evolution research , 2005, Eighth International Workshop on Principles of Software Evolution (IWPSE'05).
[16] Michael W. Godfrey,et al. Facilitating software evolution research with kenyon , 2005, ESEC/FSE-13.
[17] Arthur J. Riel,et al. Object-Oriented Design Heuristics , 1996 .
[18] Stéphane Ducasse,et al. Object-Oriented Metrics in Practice , 2005 .
[19] Thomas A. Corbi,et al. Program Understanding: Challenge for the 1990s , 1989, IBM Syst. J..
[20] Stéphane Ducasse,et al. How developers drive software evolution , 2005, Eighth International Workshop on Principles of Software Evolution (IWPSE'05).
[21] Jesús M. González-Barahona,et al. Evolution and growth in large libre software projects , 2005, Eighth International Workshop on Principles of Software Evolution (IWPSE'05).
[22] Mark Harman,et al. Automated refactoring of object oriented code into aspects , 2005, 21st IEEE International Conference on Software Maintenance (ICSM'05).
[23] D. L. Parnas,et al. On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.
[24] Manuel Wimmer,et al. Towards Model Transformation Generation By-Example , 2007, 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07).
[25] E. Tufte. Beautiful Evidence , 2006 .
[26] Theo D'Hondt,et al. Change-oriented software engineering , 2007, ICDL '07.
[27] Frédéric Jouault,et al. Transforming Models with ATL , 2005, MoDELS.
[28] Michele Lanza,et al. Reverse Engineering with Logical Coupling , 2006, 2006 13th Working Conference on Reverse Engineering.
[29] Stas Negara,et al. ReBA , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.
[30] Susan Elliott Sim,et al. On using a benchmark to evaluate C++ extractors , 2002, Proceedings 10th International Workshop on Program Comprehension.
[31] James M. Bieman,et al. Understanding change-proneness in OO software through visualization , 2003, 11th IEEE International Workshop on Program Comprehension, 2003..
[32] Romain Robbes,et al. SpyWare: a change-aware development toolset , 2008, ICSE '08.
[33] Mik Kersten,et al. Using task context to improve programmer productivity , 2006, SIGSOFT '06/FSE-14.
[34] Tom Mens,et al. Detecting model inconsistency through operation-based model construction , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.
[35] Stéphane Ducasse,et al. Characterizing the evolution of class hierarchies , 2005, Ninth European Conference on Software Maintenance and Reengineering.
[36] Ralph E. Johnson,et al. The role of refactorings in API evolution , 2005, 21st IEEE International Conference on Software Maintenance (ICSM'05).
[37] Tao Xie,et al. Automated detection of api refactorings in libraries , 2007, ASE '07.
[38] Meir M. Lehman,et al. Program evolution: processes of software change , 1985 .
[39] Harald C. Gall,et al. Detection of logical coupling based on product release history , 1998, Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272).
[40] Kenn R. Luecke,et al. Reengineering C++ Component Models via Automatic Program Transformation , 2005, WCRE.
[41] Mik Kersten,et al. Mylar: a degree-of-interest model for IDEs , 2005, AOSD '05.
[42] Hausi A. Müller,et al. Reverse engineering: a roadmap , 2000, ICSE '00.
[43] Leon J. Osterweil,et al. Software processes are software too , 1987, ISPW.
[44] Andreas Zeller. The Future of Programming Environments: Integration, Synergy, and Assistance , 2007, Future of Software Engineering (FOSE '07).
[45] Miryung Kim,et al. SoftGUESS: Visualization and Exploration of Code Clones in Context , 2007, 29th International Conference on Software Engineering (ICSE'07).
[46] Stan Matwin,et al. Mining the maintenance history of a legacy software system , 2003, International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings..
[47] S. Pinker. How the Mind Works , 1999, Philosophy after Darwin.
[48] Yann-Gaël Guéhéneuc,et al. Feature Location Using Probabilistic Ranking of Methods Based on Execution Scenarios and Information Retrieval , 2007, IEEE Transactions on Software Engineering.
[49] Eelco Visser,et al. Meta-programming with Concrete Object Syntax , 2002, GPCE.
[50] Dániel Varró,et al. Model transformation by example , 2006, MoDELS'06.
[51] Lionel C. Briand,et al. A Unified Framework for Coupling Measurement in Object-Oriented Systems , 1999, IEEE Trans. Software Eng..
[52] Harald C. Gall,et al. Classifying Change Types for Qualifying Change Couplings , 2006, 14th IEEE International Conference on Program Comprehension (ICPC'06).
[53] Ian Sommerville,et al. Software Engineering: (Update) (8th Edition) (International Computer Science) , 2006 .
[54] Jacky Estublier,et al. Concurrent Engineering support in Software Engineering , 2006, 21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06).
[55] Torbjörn Ekman,et al. Refactoring-aware versioning in Eclipse , 2004, Electron. Notes Theor. Comput. Sci..
[56] Michele Lanza,et al. Software bugs and evolution: a visual approach to uncover their relationship , 2006, Conference on Software Maintenance and Reengineering (CSMR'06).
[57] Romain Robbes. Mining a Change-Based Software Repository , 2007, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007).
[58] Martin P. Robillard,et al. Tracking Code Clones in Evolving Software , 2007, 29th International Conference on Software Engineering (ICSE'07).
[59] Michele Lanza,et al. Exploring Inter-Module Relationships in Evolving Software Systems , 2007, 11th European Conference on Software Maintenance and Reengineering (CSMR'07).
[60] Jean-Marc Jézéquel,et al. On Executable Meta-Languages applied to Model Transformations , 2005 .
[61] Oscar Nierstrasz,et al. Encapsulating and exploiting change with changeboxes , 2007, ICDL '07.
[62] Martin Pinzger,et al. ArchView - Analyzing Evolutionary Aspects of Complex Software Systems , 2005 .
[63] Martin Fowler,et al. Refactoring - Improving the Design of Existing Code , 1999, Addison Wesley object technology series.
[64] Gregor Kiczales,et al. Fluid AOP join point models , 2006, OOPSLA '06.
[65] Sunghun Kim,et al. When functions change their names: automatic detection of origin relationships , 2005, 12th Working Conference on Reverse Engineering (WCRE'05).
[66] Romain Robbes,et al. A benchmark for change prediction , 2008 .
[67] Carl Gutwin,et al. Mining a Software Developer's Local Interaction History , 2004, MSR.
[68] Stewart Brand,et al. How Buildings Learn: What Happens After They're Built , 1997 .
[69] Jörg M. Haake,et al. Supporting distributed software development by modes of collaboration , 2001, ECSCW.
[70] Richard C. Holt,et al. Exploring software evolution using spectrographs , 2004, 11th Working Conference on Reverse Engineering.
[71] Romain Robbes,et al. An Approach to Software Evolution Based on Semantic Change , 2007, FASE.
[72] Richard C. Holt,et al. Replaying development history to assess the effectiveness of change propagation tools , 2006, Empirical Software Engineering.
[73] Dewayne E. Perry,et al. Version control in the Inscape environment , 1987, ICSE '87.
[74] Susan Elliott Sim,et al. Using benchmarking to advance research: a challenge to software engineering , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..
[75] Lionel C. Briand,et al. Using coupling measurement for impact analysis in object-oriented systems , 1999, Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360).
[76] Romain Robbes,et al. Example-Based Program Transformation , 2008, MoDELS.
[77] Theo D'Hondt,et al. Behavioral similarity matching using concrete source code templates in logic queries , 2007, PEPM '07.
[78] Tammo Freese. Operation-based Merging of Development Histories , 2007, WRT.
[79] Ernst Lippe,et al. Operation-based merging , 1992 .
[80] Jon Kleinberg,et al. Authoritative sources in a hyperlinked environment , 1999, SODA '98.
[81] Michael W. Godfrey,et al. Using origin analysis to detect merging and splitting of source code entities , 2005, IEEE Transactions on Software Engineering.
[82] Spencer Rugaber,et al. Enriching revision history with interactions , 2006, MSR '06.
[83] Gerardo Canfora,et al. Identifying Changed Source Code Lines from Version Repositories , 2007, Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007).
[84] Jacky Chan,et al. Supporting empirical studies by non-intrusive collection and visualization of fine-grained revision history , 2007, eclipse '07.
[85] Michele Lanza,et al. Change-based Software Evolution , 2006, EVOL.
[86] Stephen R. Schach,et al. Open-Source Change Logs , 2004, Empirical Software Engineering.
[87] Stéphane Ducasse,et al. FAMIX and XMI , 2000, Proceedings Seventh Working Conference on Reverse Engineering.
[88] Gregor Kiczales,et al. Aspect-oriented programming , 1996, CSUR.
[89] Andrew Begel,et al. Managing Duplicated Code with Linked Editing , 2004, 2004 IEEE Symposium on Visual Languages - Human Centric Computing.
[90] Eleni Stroulia,et al. Analyzing the evolutionary history of the logical design of object-oriented software , 2005, IEEE Transactions on Software Engineering.
[91] Ralph E. Johnson,et al. Automated Detection of Refactorings in Evolving Components , 2006, ECOOP.
[92] Michael W. Godfrey,et al. Evolution in open source software: a case study , 2000, Proceedings 2000 International Conference on Software Maintenance.
[93] Michael Gertz,et al. Mining email social networks , 2006, MSR '06.
[94] Even-André Karlsson,et al. Change-oriented version descriptions in EPOS , 1991, Softw. Eng. J..
[95] Harald C. Gall,et al. CVS release history data for detecting logical couplings , 2003, Sixth International Workshop on Principles of Software Evolution, 2003. Proceedings..
[96] Stéphane Ducasse,et al. Yesterday's Weather: guiding early reverse engineering efforts by summarizing the evolution of changes , 2004, 20th IEEE International Conference on Software Maintenance, 2004. Proceedings..
[97] Jesús M. González-Barahona,et al. Determinism and evolution , 2008, MSR '08.
[98] Jacky Estublier,et al. Process model and awareness in SCM , 2005, SCM '05.
[99] Richard Bornat,et al. The camel has two humps (working title) , 2006 .
[100] L. Erlikh,et al. Leveraging legacy system dollars for e-business , 2000 .
[101] Oscar Nierstrasz,et al. Finding refactorings via change metrics , 2000, OOPSLA '00.
[102] Michael W. Godfrey,et al. Detecting Interaction Coupling from Task Interaction Histories , 2007, 15th IEEE International Conference on Program Comprehension (ICPC '07).
[103] Malcolm Munro,et al. Revision Towers , 2002, Proceedings First International Workshop on Visualizing Software for Understanding and Analysis.
[104] Miryung Kim,et al. Automatic Inference of Structural Changes for Matching across Program Versions , 2007, 29th International Conference on Software Engineering (ICSE'07).
[105] Maurizio Morisio,et al. The evolution of source folder structure in actively evolved open source systems , 2004 .
[106] Sebastian Götz,et al. ComeBack!: a refactoring-based tool for binary-compatible framework upgrade , 2008, ICSE Companion '08.
[107] Harald C. Gall,et al. Software evolution observations based on product release history , 1997, 1997 Proceedings International Conference on Software Maintenance.
[108] Gail C. Murphy,et al. Predicting source code changes by mining change history , 2004, IEEE Transactions on Software Engineering.
[109] Richard C. Holt,et al. GASE: visualizing software evolution-in-the-large , 1996, Proceedings of WCRE '96: 4rd Working Conference on Reverse Engineering.
[110] Dean W. Gonzalez,et al. “=” considered harmful , 1991, ALET.
[111] Harald C. Gall,et al. Populating a Release History Database from version control and bug tracking systems , 2003, International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings..
[112] Dewayne E. Perry,et al. Metrics and laws of software evolution-the nineties view , 1997, Proceedings Fourth International Software Metrics Symposium.
[113] Marie-Pierre Gervais,et al. Collaborative software engineering on large-scale models: requirements and experience in ModelBus , 2008, SAC '08.
[114] Andreas Zeller,et al. Mining version histories to guide software changes , 2005, Proceedings. 26th International Conference on Software Engineering.
[115] Michele Lanza,et al. Visual Exploration of Large-Scale System Evolution , 2008, 2008 15th Working Conference on Reverse Engineering.
[116] Daniel G. Bobrow,et al. A Layered Approach to Software Design , 2010 .
[117] Dewayne E. Perry,et al. Toward understanding the rhetoric of small source code changes , 2005, IEEE Transactions on Software Engineering.
[118] Walter F. Tichy,et al. Rcs — a system for version control , 1985, Softw. Pract. Exp..
[119] Marc J. Rochkind,et al. The source code control system , 1975, IEEE Transactions on Software Engineering.
[120] H. Sahraoui,et al. Model Transformation as an Optimization Problem , 2008, MoDELS.
[121] Michele Lanza,et al. The evolution matrix: recovering software evolution using software visualization techniques , 2001, IWPSE '01.
[122] Tudor Gîrba,et al. Modeling History to Understand Software Evolution , 2005 .