Title :
Towards large-scale information integration
Author :
Anderson, Kenneth M. ; Sherba, Susanne A. ; Lepthien, William V.
Author_Institution :
Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
Abstract :
Software engineers confront many challenges during software development. One challenge is managing the relationships that exist between software artifacts. We refer to this task as information integration, since establishing a relationship between documents typically implies that an engineer must integrate information from each of the documents to perform a development task. In the past, we have applied open hypermedia techniques and technology to address this challenge. We now extend this work with the development of an information integration environment. We present the design of our environment along with details of its first prototype implementation. Furthermore, we describe our efforts to evaluate the utility of our approach. Our first experiment involves the discovery of keyword relationships between text-based software artifacts. Our second experiment examines the code of an open source project and generates a report on how its module relationships have evolved over time. Finally, our third experiment develops the capability to link code claiming to implement W3C (World Wide Web Consortium) standards with the XHTML (eXtensible HTML) representation of the standards themselves. These experiments combine to demonstrate the promise of our approach. We conclude by asserting that the process of software development can be significantly enhanced if more tools made their relationships available for integration.
Keywords :
hypermedia markup languages; large-scale systems; project support environments; software engineering; software standards; software tools; subroutines; system documentation; W3C standards; XHTML representation; document relationships; information integration environment; keyword relationships; large-scale information integration; module relationships evolution; open hypermedia techniques; open source project; report generation; software artifact relationships management; software development; software engineering; software tools; text-based software artifacts; Code standards; Computer science; Large scale integration; Open source software; Permission; Programming; Software development management; Software tools; Standards development; System testing;
Conference_Titel :
Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
Conference_Location :
Orlando, FL, USA
Print_ISBN :
1-58113-472-X