See this document in CiteSeerX!

The 4P Taxonomy A Survey of Software Development Environments (2006)  (Make Corrections)  
Anders Hessellund



  Home/Search   Context   Related

 
View or download:
www1.itu.dk/graphi...ITUTR200686.pdf


From:  www1.itu.dk/sw49122 (more)
(Enter author homepages)

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

Abstract: syntax trees have often been suggested as best canonical repre15 sentation in software development environment. This has been implemented in environments such as Cornell Program Synthesizer [23], Gandalf [24], and PECAN [25]. Other researchers, such as Garlan [19] and Meyers [16], have claimed that abstract syntax trees are probably too limiting when an environment has to handle more than simple source code. Reiss [26, 27] has recently gone a step further and proposed that the lack of an... (Update)

Active bibliography (related documents):   More   All
0.9:   Models of Software Development Environments - Perry, Kaiser (1988)   (Correct)
0.5:   Supporting Traceability And Inconsistency Management Between.. - Olsson, Grundy (2002)   (Correct)
0.5:   An Interface between Different Software Development Environments - Lindén, Verkamo (1995)   (Correct)

Similar documents based on text:
6.0:   Unknown -   (Correct)

BibTeX entry:   (Update)

@misc{ hessellund-taxonomy,
  author = "Anders Hessellund",
  title = "The 4P Taxonomy - A Survey of Software Development Environments",
  url = "citeseer.ist.psu.edu/hessellund06taxonomy.html" }
Citations (may not include all citations):
689   Systematic software development using VDM - Jones - 1990
616   notation: a reference manual (context) - Spivey, The - 1989
267   Software Engineering: A Practitioner's Approach (context) - Pressman, Ince - 2000
245   Refactoring: Improving the Design of Existing Code (context) - Fowler - 1999
202   Make - A Program for Maintaining Computer Programs - Feldman - 1979
181   Connecting tools using message passing in the field environm.. (context) - Reiss - 1990  ACM   DBLP
165   Generative Programming - Methods (context) - Czarnecki, Eisenecker - 2000
156   degrees of separation: multi-dimensional separation of conce.. - Tarr, Ossher et al. - 1999
86   Gandalf: Software development environments (context) - Habermann, Notkin - 1986
75   Version models for software configuration management - Conradi, Westfechtel - 1998  ACM   DBLP
70   The Cornell Program Synthesizer: a syntaxdirected programmin.. (context) - Teitelbaum, Reps - 1981
56   PECAN: Program development systems that support multiple vie.. (context) - Reiss - 1984
54   Tolerating inconsistency (context) - Balzer - 1991  ACM   DBLP
46   Tool integration in software engineering environments (context) - Wasserman - 1990  ACM   DBLP
41   The Interlisp Programming Environment (context) - Teitelman, Masinter - 1984
39   Draco: a method for engineering reusable software systems - Neighbors - 1989  ACM
34   Models of software development environments - Perry, Kaiser - 1988  ACM   DBLP
29   A refactoring tool for smalltalk (context) - Roberts, Brant et al. - 1997  ACM   DBLP
28   An architecture for intelligent assistance in software devel.. (context) - Kaiser, Feiler - 1987
27   Tools and approaches for developing data-intensive web appli.. - Fraternali - 1999  DBLP
26   Views for tools in integrated environments (context) - Garlan - 1987  ACM   DBLP
21   To Be and Not to Be: On Managing Inconsistency in Software D.. (context) - Nuseibeh - 1996
19   A Classification of CASE Technology (context) - Fuggetta - 1993
18   Encyclopedia of Software Engineering (context) - Marciniak - 2002  ACM
16   Inconsistency Management for Multiple-View Software Developm.. - Grundy, Hosking et al. - 1998  ACM   DBLP
15   Software Engineering: Report of a conference sponsored by th.. (context) - Naur, Randell - 1968
15   customizable selfdocumenting display editor (context) - Stallman - 1981
15   Why are CASE tools not used (context) - Iivari - 1996
12   Surveying current research in object-oriented design (context) - Wirfs-Brock, Johnson - 1990  ACM   DBLP
12   Integrating coarsegrained and finegrained tool integration (context) - Harrison, Kavianpour et al. - 1992
11   Software engineering tools and environments: a roadmap (context) - Ossher, Harrison et al. - 2000  DBLP
10   A survey of application generators (context) - Horowitz, Kemper et al. - 1985  DBLP
8   Making inconsistency respectable in software development - Nuseibeh, Easterbrook et al. - 2001
7   A redisplay algorithm (context) - Gosling - 1981  ACM
7   Finding bugs is easy (context) - Hovemeyer, Pugh - 2004  ACM
5   Last accessed March (context) - Organization, http et al. - 2006
5   The case for user-centered case tools - Jarzabek, Huang - 1998  ACM   DBLP
5   Last accessed March (context) - Software, Apache et al. - 2006
5   Representing Software Systems in Multiple-View Development E.. - Meyers - 1993
5   Last accessed March (context) - fxcop, www et al. - 2006
5   Last accessed March (context) - Visual, Tools et al. - 2006
5   Last accessed March (context) - Tool, www et al. - 2006
5   Last accessed March (context) - Navision, AL et al. - 2006
5   Last accessed March (context) - Microsoft, http et al. - 2006
5   Last accessed March (context) - Visual, http et al. - 2006
5   Last accessed March (context) - Foundation, Development et al. - 2006
5   Last accessed March (context) - Foundation, Development et al. - 2006
4   Microsoft: Visual Studio (context) - Studio - 2005
4   Software tools and environments (context) - Reiss - 1996  ACM   DBLP
4   Microsoft: Visual Studio (context) - Studio - 2005
3   last accessed March (context) - http, squeak - 2006
3   Contemporary software development environments (context) - Howden - 1982  ACM   DBLP
3   Constraining Software Evolution (context) - Reiss - 2002  ACM   DBLP
3   Last accessed March (context) - http, sourceforge - 2006
3   Last accessed March (context) - Arch, gnuarch et al. - 2006
3   Formalizing cardinalitybased feature models and their specia.. (context) - Czarnecki, Helsen et al. - 2005
3   Contributing to Eclipse (context) - Gamma, Beck - 2003  ACM
3   An Introduction to Display Editing with Vi (context) - Joy - 1981
3   A multi-dimensional taxonomy of software development environ.. (context) - Mancoridis - 1993  ACM
2   Last accessed March (context) - Software, Architect et al. - 2006
2   Last accessed March (context) - Foundation, GNU et al. - 2006
2   Last accessed March (context) - Software, Systems et al. - 2006
2   Software Tools - Grundy, Hosking - 2001  ACM
2   An annotated bibliography on integration in software enginee.. (context) - Brown, Penedo - 1992  ACM
2   A conceptual programming environment (context) - Reiss - 1987  ACM   DBLP
2   Last accessed March (context) - Institute, http et al. - 2006
2   Last accessed March (context) - Group, Architecture et al. - 2006
2   Last accessed March (context) - Rational, http et al. - 2006
2   Language Workbenches: The Killer-App for Domain Specific Lan.. (context) - Fowler - 2005
2   Last accessed March (context) - Group, Facility et al. - 2006
2   Last accessed March (context) - Limited, NET et al. - 2006
2   published as technical report UIUCDCS-R (context) - Opdyke - 1992
1   Computer programming as an art (context) - Knuth - 1974  ACM   DBLP
1   Conspectus of software engineering environments (context) - Hausen, Muellerburg - 1981  ACM   DBLP
1   last accessed March (context) - VisualWorks, http et al. - 2006
1   The Software Composition Group: Framework-based Approach for.. (context) - Composition, based et al. - 2006
1   Programming Environments - Concepts (context) - Nrmark - 1989
1   Last accessed March (context) - MetaEdit, www et al. - 2006
1   Last accessed March (context) - Fowler, Foemmel - 2006
1   Consistent Software Evolution (context) - Reiss - 2001
1   Last accessed March (context) - XMF-MOSAIC, albini et al. - 2006
1   Report on the algorithmic language algol (context) - Backus, Bauer et al. - 1960
1   The System Development Process - Its setting (context) - Nygaard, Handlykken - 1980
1   Last accessed March (context) - IntelliJ, http et al. - 2006
1   An introduction to the Programmer's Workbench (context) - Dolotta, Mashey - 1976  ACM   DBLP
1   Applications Development Without Programmers (context) - Martin - 1981
1   Creation of Hierarchic Text with a Computer Display (context) - Hansen - 1971  ACM
1   Last accessed March (context) - Oracle, http et al. - 2006
1   Last accessed March (context) - SAP, ABAP et al. - 2006
1   a method for independent cooperation (context) - Grune - 1986
1   Version Control with Subversion (context) - Collins-Sussman, Fitzpatrick et al. - 2005  ACM
1   Synchronizing Cardinality-Based Feature Models and their Spe.. (context) - Kim, Czarnecki - 2005
1   published as Technical Report UCI-ICSTR (context) - Neighbors - 1980
1   Lowering the barriers to programming: A taxonomy of programm.. (context) - Kelleher, Pausch - 2005
1   Last accessed March (context) - Lanza - 2006
1   Example centric programming - Edwards - 2004  ACM
1   Subtext: uncovering the simplicity of programming - Edwards - 2005
1   Kent: The Genome Superman (context) - Philipkoski, Philipkoski - 2001
1   IBM Research: Concern Manipulation Environment (context) - Concern, CME et al. - 2006
1   Last accessed April (context) - Group, is et al. - 2006

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