16 citations found. Retrieving documents...
P. Devanbu, R. Chen, E. Gansner, H. M uller, and A. Martin. Chime: Customizable hyperlink insertion and maintenance engine for software engineering environments. In Proc. Int. Conf. on Software Engineering (ICSE). ACM, 1999.

 @ NUS  Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Semantic Grep: Regular Expressions Relational Abstraction - Ian Bull Andrew   (Correct)

....files. In the case of searching source code, the solution is to extend the pattern language. This may be done by including some or all of the syntactic categories of the target programming languages, SCRUPLE [20] GENOA [7] by enriching the source with markup (Hypersoft [18] GRASP ML [6] CHIME [8], Jupiter [5] HSML [4] or by incorporating reference to a semantic model (Searchable Bookshelf [25, 21] tksee [15, 27] Rigi [17] CIA [3] Dali [29] SWAGKit [28] In the next subsection we discuss related work in software modeling. Commercial origin tools such as SNiFF (Wind River) and ....

P. Devanba, Y.-F. Chen, E. Gansner, H. Muller, and J. Martin. CHIME: Customizable hyperlink insertion and maintenance engine for software engineering environments. In Proc. 21st International Conference on Software Engineering, pages 473--482, Los Angeles, May 1999.


Three Issues in the Use of Versioned Hypermedia for.. - Nguyen, Gupta, Munson (2002)   (Correct)

....uses a uniform document model to integrate program analysis and hypermedia services for both program source and documentation [15] This system is both a syntax recognizing editor for Java programs and an XML document editor. While there are a number of interactive program browsers in existence [8, 25, 32], we believe that the Software Concordance is the first system to make source code documents behave as hypermedia documents while still providing interactive program analysis (lexing, parsing, and type checking) and supporting interactive editing. We have begun work to implement fine grained ....

....source code. Software management environments such as SODOS [17, 18] DIF [13] and HyperPro [24, 25] can maintain the relationships between documents from all phases of the software development process, but they do not support source code analysis. Program browsers and visualizers such as CHIME [8], the Variorum [6] and ShriMP [32, 39] exploit program analyses to provide novel and informative views that help developers understand their systems. These systems provide interactive browsing but do not support interactive editing and their analyses are performed in a batch manner. Perhaps the ....

P. Devanbu, Y.-F. Chen, E. Gansner, H. Muller, and J. Martin. Chime: customizable hyperlink insertion and maintenance engine for software engineering environments. In Proceedings of the 1999.


Versioned Hypermedia Can Improve Software Document - Nguyen, Gupta, Munson (2002)   (Correct)

....and the design plan for the next prototype. 2. RELATED WORK A wide variety of research has attempted to manage software documents and their logical relationships in a software development environment. Examples of this work include SODOS [8] DIF [5] HyperPro [9] DynamicDesign [1] and CHIME [3]. These systems have a number of important limitations: they do not address the conformance of the semantic content of different software documents; they do not support versioning in the presence of relationships; the set of document types and relationships that they support is fixed and ....

P. Devanbu, Y.-F. Chen, E. Gansner, H. Muller, and J. Martin. Chime: customizable hyperlink insertion and maintenance engine for software engineering environments. In Proceedings of the 1999.


The Software Concordance: A User Interface for Advanced.. - Gupta, Nguyen, Munson (2002)   (1 citation)  (Correct)

....supplements program editing with additional editing tools for design diagrams and user interfaces. However, Desert s design deliberately avoids a uniform document model and thus its level of integration falls short of our goals. The Customizable Hyperlink Insertion and Maintenance Engine (CHIME) [4], which is similar to Javadoc [20] inserts HTML tags and links in sources by querying a database produced by existing static analysis tools. The Variorum [3] is a program documentation tool in which a programmer could record the process of walking through the source code using multimedia ....

P. Devanbu, Y.-F. Chen, E. Gansner, H. Muller, and J. Martin. Chime: customizable hyperlink insertion and maintenance engine for software engineering environments. In Proceedings of the International Conference on Software Engineering, 1999.


Representing and Accessing Extracted Information - Cox, Clarke (2001)   (3 citations)  (Correct)

....and enable the extraction of control structure diagrams. Cowan et al. 11] also used SGML to describe the syntactic structure of code but for the purpose of supporting comprehension of C code by enhancing the code s readability. Neither approach investigated the use of a queryable database. CHIME [16] is a tool for adding hyperlinks to source code so that the code may be browsed using existing WWW browsers. In CHIME, only relationships are identified as no facilities are provided to markup structural entities within the code. All hyperlinks are inserted on demand and not stored with the source ....

P. Devanbu, Y.-F. Chen, E. Gansner, H. Muller, and J. Martin. CHIME: Customizable hyperlink insertion and maintenanceengine for software engineering environments. In 21st International Conference on Software Engineering, pages 473--482, May 1999.


xlinkit: A Consistency Checking and Smart Link.. - Nentwich, Capra.. (2000)   (11 citations)  (Correct)

....There is a growing body of work concerned with applications of hypertext in software engineering. The CHIMERA project [1] demonstrates multiple document views and the capability of separating linking information from the underlying documents. It does not support consistency checking. CHIME [11] provides a framework for folding links into legacy software documents using information from software analysis tools. The work provides a strong case for the sort of browsing which our approach provides. Our work has some analogies with Schematron [27] an XML structure validator which employs ....

DEVANBU,P .,CHEN,Y.-F.,GANSNER, E., MULLER,H.,AND MARGIN, J. CHIME -- Customizable Hyperlink Insertion and Maintenance Engine for Software Engineering Environments. In Proc. of the ## ## Int. Conf. on Software Engineering (Los Angeles, CA, USA, May 1999), ACM Press, pp. 473--482.


Searching Program Source Code with a Structured Text.. - Charles Clarke..   (3 citations)  (Correct)

....[1] has been used to identify repository components for reuse. However, the system was used to query a set of reusabilityrelated attributes describing the source, and not the actual source itself. The use of markup to describe characteristics of source code was recently investigated in CHIME [5]. In CHIME, HTML hyperlinks are used to describe relationships between code elements permitting existing browsing tools to be used to explore the code. The indirection supported by MultiText provides a slightly more general facility, allowing a variety of different relationships to be ....

Devanbu, P., Chen, Y.-F., Ganser, E., Muller, H., and Martin, J. CHIME: Customizable hyperlink insertion and maintenance engine for software engineering environments. In 21 st International Conference on Software Engineering (Los Angeles, May 1999). To appear.


A Functional Approach to Complex Retrieval Tasks - Cox, Clarke (2000)   (1 citation)  (Correct)

....markup to identify graphical structures within text was investigated by Cross and Hendrix [10] They used GRASP ML, an SGML based markup language, to identify control ow in Ada code. Markup has also been used in software engineering to hyperlink the de nitions and uses of variables and functions [12]. Wallace and Runciman [25] have explored the use of Haskell for processing XML documents. Their work focuses on representing XML documents, and in particular Document Type De nitions (DTDs) in Haskell, and does not address document retrieval. 6 Future Work and Conclusions To extend the ....

Premkumar Devanbu, Yih-Farn Chen, E. Gansner, Hausi Muller, and J. Martin. CHIME: Customizable hyperlink insertion and maintenance engine for software engineering environments. In 21st International Conference on Software Engineering, May 1999.


Exploring Legacy Systems Using Types - van Deursen, Moonen (2000)   (1 citation)  (Correct)

....program understanding tasks and describe its application in a 100,000 lines of code COBOL case study in Section 6. Finally, we summarize our contributions, and list possibilities for future work in Section 7 . 2. Related Work A growing body of literature on web based program comprehension exists [3, 5, 15, 16, 18, 8]. Of these, Brown discusses a tool that automatically creates links between program analysis data and hypertext documentation [3] CHIME is a generator of tools that automatically insert certain links in source code elements [8] PAS is a system that can be used to incrementally add partitioned ....

.... literature on web based program comprehension exists [3, 5, 15, 16, 18, 8] Of these, Brown discusses a tool that automatically creates links between program analysis data and hypertext documentation [3] CHIME is a generator of tools that automatically insert certain links in source code elements [8]. PAS is a system that can be used to incrementally add partitioned annotations of software [16] Documentu derives documentation from COBOL sources based on special comment tags added by the programmer [15] DocGen is a tool for generating hyperlinked visual and textual documentation from COBOL ....

P. Devanbu, Y-F. Chen, E. Gansner, H. Muller, and J. Martin. CHIME: Customizable hyperlink insertion and maintenance engine for software engineering environments. In 21st Int. Conf. on Software Engineering, ICSE-99, pages 473--482. ACM, 1999.


A Model Independent Source Code Repository - Cox, Clarke, Sim (1999)   (Correct)

....suggesting that models should store only enough information to answer common queries. GUPRO requires a user designed conceptual model described using the entity relationship data model and stored in objected oriented database. The query language of GUPRO is GReQL, an SQL like language. In CHIME [11] hyperlinks were inserted into source code to permit the use of existing WWW browsing tools. CHIME embeds information about relationships directly in source code, implicitly using a text model for the code. The hyperlinks supplement the text by adding the ability to represent graphs. Other ....

Premkumar Devanbu, Yih-Farn Chen, E. Gansner, Hausi Muller, and J. Martin. CHIME: Customizable hyperlink insertion and maintenance engine for software engineering environments. In 21st International Conference on Software Engineering, May 1999.


Security for Automated, Distributed Configuration Management - Devanbu, Gertz, Stubblebine (1999)   Self-citation (Devanbu)   (Correct)

.... Retargetability A key architectural concern in our work is the level of e#ort required to integrate our approach with existing approaches to configuration management [11, 12, 8, 2] that do not consider security to the same level that we do) We are interested in generative [3] or object oriented [6, 4] approaches to retargetability. 6 Conclusion In this paper, we have described the di#cult security issues that arise in distributed software configuration management, using an example. Existing systems solve some of these problems; many issues remain. The goal of our research e#ort is to develop ....

P. Devanbu, R. Chen, E. Gansner, H. Muller, and A. Martin. Chime: Customizable hyperlink insertion and maintenance engine for software engineering environments. In International Conference on Software Enginering (to appear), 1999.


Re-targetability in Software Tools - Devanbu   Self-citation (Devanbu)   (Correct)

....for example) as hypertext links. Software development environments often provide built in hypertext browsing for source code. However, few of these source code hypertext systems are as powerful, sophisticated, compatible, dynamic and feature rich as the the world wide web. The goal of the Chime [11] system is to bring the rich (and getting richer) infra structure of the world wide web to existing software development environments. Chime is a domain specific framework that generates link insertion engines that insert HTML links into source code. Links can, for example, connect a function call ....

P. Devanbu, R. Chen, E. Gansner, H. Muller, and A. Martin. Chime: Customizable hyperlink insertion and maintenance engine for software engineering environments. In International Conference on Software Engineering, 1999.


Symphony: View-Driven Software Architecture.. - van Deursen.. (2004)   (3 citations)  (Correct)

No context found.

P. Devanbu, R. Chen, E. Gansner, H. M uller, and A. Martin. Chime: Customizable hyperlink insertion and maintenance engine for software engineering environments. In Proc. Int. Conf. on Software Engineering (ICSE). ACM, 1999.


Linking Design to Source Code using Design Rationale Graphs - Baniassad   (Correct)

No context found.

Premkumar Devanbu, Yih-Farn Chen, E. Gansner, Hausi Muller, and J. Martin. CHIME: Customizable hyperlink insertion and maintenance engine for software engineering environments. In 21st International Conference on Software Engineering, May 1999


The Software Concordance: Using a Uniform Document Model.. - Gupta, Nguyen, Munson (2003)   (Correct)

No context found.

P. Devanbu, Y.-F. Chen, E. Gansner, H. Muller, and J. Martin. Chime: customizable hyperlink insertion and maintenance engine for software engineering environments. In Proceedings of the 1999.


Configuration Management in a Hypermedia-Based Software.. - Nguyen, Munson, Boyland (2003)   (Correct)

No context found.

P. Devanbu, Y.-F. Chen, E. Gansner, H. Muller, and J. Martin. CHIME: customizable hyperlink insertion and maintenance engine for software engineering environments. In Proceedings of the ICSE'99, pages 473--482, 1999.

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

CiteSeer.IST at NUS - Copyright Penn State and NEC. Hosted by the School of Computing, National University of Singapore.