See this document in CiteSeerX!

The Feature Signatures of Evolving Programs (2003)  (Make Corrections)  (1 citation)
Daniel R. Licata, Christopher D. Harris, Shriram Krishnamurthi



  Home/Search   Context   Related

 
View or download:
brown.edu/pub/techreport...cs0312.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  brown.edu/publications...CS0312 (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: As programs evolve, their code increasingly becomes tangled by programmers and requirements. This mosaic quality complicates program comprehension and maintenance. Many of these activities can benefit from viewing the program as a collection of features. We introduce an inexpensive and easily comprehensible summary of program changes called the feature signature and investigate its properties. We find a remarkable similarity in the nature of feature signatures across multiple non-trivial... (Update)

Similar documents based on text:   More   All
0.2:   A Semantics for Pointcuts and Advice in Higher-Order Languages - Tucker, Krishnamurthi (2003)   (Correct)
0.2:   Pointcuts and Advice in Higher-Order Languages - Tucker, Krishnamurthi (2003)   (Correct)
0.2:   Programming the Web with High-Level Programming Languages - Graunke, Krishnamurti.. (2001)   (Correct)

BibTeX entry:   (Update)

D. R. Licata, C. D. Harris, and S. Krishnamurthi. The feature signatures of evolving programs. In Proceedings of the 18 http://citeseer.ist.psu.edu/licata03feature.html   More

@misc{ licata-feature,
  author = "D. Licata and C. Harris and S. Krishnamurthi",
  title = "The feature signatures of evolving programs",
  text = "D. R. Licata, C. D. Harris, and S. Krishnamurthi. The feature signatures
    of evolving programs. In Proceedings of the 18",
  url = "citeseer.ist.psu.edu/licata03feature.html" }
Citations (may not include all citations):
1399   Compilers - Principles (context) - Aho, Sethi et al. - 1986
756   Aspect-oriented programming - Kiczales, Lamping et al. - 1997
282   Finding Groups in Data: An Introduction to Cluster Analysis (context) - Kaufman, Rousseeuw - 1990
230   An overview of AspectJ - Kiczales, Hilsdale et al. - 2001
167   Garbage collection in an uncooperative environment (context) - Bohm, Weiser - 1988
129   Formal Concept Analysis: Mathematical Foundations (context) - Ganter, Wille - 1999
117   Software reflexion models: bridging the gap between design a.. - Murphy, Notkin et al. - 2001
115   Revised report on the algorithmic language Scheme - Kelsey, Clinger et al. - 1998
88   The Programmer's Apprentice (context) - Rich, Wales - 1990
79   Subject-oriented programming: a critique of pure objects (context) - Harrison, Ossher - 1993
68   Information Processing Letters (context) - Korel, Laski et al. - 1998
67   Software visualization in the large - Ball - 1996
57   Software Product Lines: Practices and Patterns (context) - Clements, Northrop - 2002
54   A process-oriented approach to design rationale (context) - Conklin, Yakemovic - 1991
49   Design maintenance systems (context) - Baxter - 1992

[Article contains additional citations not shown here]

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC