See this document in CiteSeerX!

Evolution Is Essential for Software Tool Development (1995)  (Make Corrections)  (3 citations)
M. Wein, S.A. MacKay, D.A. Stewart, C.-A. Gauthier, W.M. Gentleman
WCRE '95: Proceedings of the Second Working Conference on Reverse Engineering, \rm (Toronto, Ontario; July 14-16, 1995)



  Home/Search   Context   Related

 
View or download:
wwwsel.iit.nrc.ca/psdoc...NRC38378.ps.Z
seg.iit.nrc.ca/papers/NRC38378.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  wwwsel.iit.nrc.ca/...NRC38378.abs (more)
(Enter author homepages)

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

Abstract: We examine the problems encountered in evolving software development tools, in particular, configuration management tools, drawing on our experience in producing the DaSC configuration management toolset. Building good software development tools is a time-consuming, iterative process where the tool designers must take into account the evolving nature of the software development process embodied in the tools, the evolving nature of the environment in which the tools exist, and the evolving... (Update)

Context of citations to this paper:   More

.... change over time, an initial software architecture may become cumbersome and inappropriate to the software s evolving functionality [21]. As an extreme case, interactive systems are developed using the process of iterative design [17] where the design of the software...

.... (like initial product design) This structure reduces considerably the difficulty of managing the revision and release process [Wein95]. Feiler notes that concurrency control is outside the change set model, but he goes on to state: Change sets can also be used to support...

Cited by:   More
The State of the Art in Concurrent, Distributed Configuration.. - MacKay (1995)   (Correct)
Change Sets Revisited and Configuration Management of Complex.. - MacKay   (Correct)
Linguistic Support for the Evolutionary Design of Software.. - Graham, Urnes (1996)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Modelization and Verification of a Multiprocessor Realtime OS.. - Cattel (1994)   (Correct)
0.5:   Viewpoints Supporting the Development of Interactive Software - Graham (1996)   (Correct)
0.3:   KBST: A Support Tool for Business Modelling in BSDM - Chen-Burger, Robertson.. (1995)   (Correct)

Similar documents based on text:   More   All
2.4:   Visualizing Textual Redundancy in Legacy Source - Johnson (1994)   (Correct)
2.4:   Substring Matching for Clone Detection and Change Tracking - Johnson (1994)   (Correct)

Related documents from co-citation:   More   All
2:   Does configuration management research have a future - VAN DER HOEK, HEIMBIGNER et al.
2:   Configuration Management Models in Commercial environments (context) - Feiler - 1991
2:   Commercial realtime software needs different configuration management - Gentleman, MacKay et al. - 1989

BibTeX entry:   (Update)

M. Wein, S.A. MacKay, D.A. Stewart, C.-A. Gauthier, and W.M. Gentleman. Evolution is essential for software tool development. In Proceedings of CASE'95, pages 196--205. IEEE Computer Society Press, July 1995. http://citeseer.ist.psu.edu/wein95evolution.html   More

@inproceedings{ wein95evolution,
    author = "M. Wein and S. A. MacKay and D. A. Stewart and C.-A. Gauthier and W. M. Gentleman",
    title = "Evolution is Essential for Software Tool Development",
    booktitle = "{WCRE}~'95: Proceedings of the Second Working Conference on Reverse Engineering, {\rm (Toronto, Ontario; July 14-16, 1995)}",
    publisher = "IEEE Computer Society Press (Order Number PR07111)",
    pages = "272--281",
    year = "July 1995",
    url = "citeseer.ist.psu.edu/wein95evolution.html" }
Citations (may not include all citations):
861   Tcl and the Tk Toolkit - Ousterhout - 1994
253   Programming Perl (context) - Wall, Schwartz - 1991
128   RCS---A System for Version Control - Tichy - 1985
90   The Source Code Control System (context) - Rochkind - 1975
23   The Common Object Request Broker: Architecture and Specifica.. (context) - Group - 1992
10   AppleScript Language Guide (context) - Computer - 1993
8   International Business Machines Corporation (context) - Machines, SOMobjects et al. - 1993
7   Commercial realtime software needs different configuration m.. - Gentleman, MacKay et al. - 1989
4   Using the Harmony Operating System (context) - Gentleman, MacKay et al.
3   Typographical Extensions for Programming Languages: Breaking.. (context) - Abrahams - 1993
2   Derive and Consolidate in the DaSC Configuration Management .. (context) - Noddin
2   National Research Council of Canada (context) - ERA- - 1989
2   Visual Basic User Manual (context) - Corp, Basic - 1994
1   Human Factors in Typography for More Readable Programs (context) - Baecker, Marcus - 1990
1   UserTalk Reference Guide (context) - Inc, Frontier - 1992
1   OpenDoc Programmer's Guide for the Macintosh (context) - Computer
1   Mass Market Computers for Software Development (context) - Gentleman, Wein - 1991
1   XVT Toolkit (context) - Inc
1   Inside Mac: Interapplication Communication (context) - Computer - 1993
1   The State of the Art in Concurrent, Distributed Configuratio.. - MacKay - 1995
1   Open CAE Specification (context) - Open - 1992
1   San Jose CA (context) - Corp, Reference - 1991
1   Internationalization Guide (context) - Open - 1993
1   Markup Format Document (context) - HTML
1   Commerce Park Drive (context) - Inc, Version

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