TY - GEN
T1 - Adinda: A knowledgeable, Browser-Based IDE
AU - van Deursen, A
AU - Mesbah, A
AU - Cornelissen, SGM
AU - Zaidman, AE
AU - Pinzger, M
AU - Guzzi, A
PY - 2010
Y1 - 2010
N2 - 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.
AB - 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.
KW - Conf.proc. > 3 pag
U2 - 10.1145/1810295.1810330
DO - 10.1145/1810295.1810330
M3 - Conference contribution
SN - 978-1-60558-719-6
SP - 203
EP - 206
BT - Companion Proceedings of the 32nd International Conference on Software Engineering (ICSE NIER)
A2 - Fisler, K
PB - Association for Computing Machinery (ACM)
CY - New York
T2 - Proceedings of the 32nd International Conference on Software Engineering (ICSE NIER)
Y2 - 2 May 2010 through 8 May 2010
ER -