Adinda: A knowledgeable, Browser-Based IDE

A van Deursen, A Mesbah, SGM Cornelissen, AE Zaidman, M Pinzger, A Guzzi

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

36 Citations (Scopus)
20 Downloads (Pure)

Abstract

In practice, many people have to work together to develop and maintain a software system. However, the programmer’s key tool, the Integrated Development Environment (IDE), is a solo-tool, serving to help individual programmers understand and modify the system. Such an IDE does not leverage the knowledge other team members may have of the design and implementation of the system. We propose to resolve this problem by exploring, experimentally, new ways of inferring knowledge from past IDE-interactions, and of maximizing collaboration among developers. Our approach, called ADINDA, revolves around transforming the IDE into a set of integrated services, accessible via a web browser, and enriched with Web 2.0 technologies. Such services will not only help developers perform traditional IDE tasks, but also facilitate the required informal communication and collaboration needs of software development projects. In this paper, we report on our vision, approach and challenges for building ADINDA, and initial results.
Original languageEnglish
Title of host publicationCompanion Proceedings of the 32nd International Conference on Software Engineering (ICSE NIER)
EditorsK Fisler
Place of PublicationNew York
PublisherAssociation for Computing Machinery (ACM)
Pages203-206
Number of pages4
ISBN (Print)978-1-60558-719-6
DOIs
Publication statusPublished - 2010
EventProceedings of the 32nd International Conference on Software Engineering (ICSE NIER) - New York
Duration: 2 May 20108 May 2010

Publication series

Name
PublisherACM

Conference

ConferenceProceedings of the 32nd International Conference on Software Engineering (ICSE NIER)
Period2/05/108/05/10

Keywords

  • Conf.proc. > 3 pag

Fingerprint

Dive into the research topics of 'Adinda: A knowledgeable, Browser-Based IDE'. Together they form a unique fingerprint.

Cite this