3
CoDeveloper:
A Secure, Web-Invocable Collaborative Software Development Tool--Tech-X
Corporation, 5541 Central Avenue, Suite 135, Boulder, CO
80301; 303-448-0728
Dr.
Svetlana G. Shasharina, Principal Investigator, sveta@txcorp.com
Dr. John R. Cary, Business Official, cary@txcorp.com
DOE
Grant No. DE-FG03-01ER83311
Amount:
$99,844
Increasingly, scientists are developing software with
geographically distributed teams. Examples
include the National Transport Code Collaboration and the NIMROD collaboration.
For new scientists to join such a development team, they must learn how
to navigate through the system, build it, and commit changes. Such learning is problematic in this situation, because the
relevant expert may not be at the same institution. This project addresses the problem by developing a
collaboration environment for code development, known as CoDeveloper.
Such an environment would allow participants to work together –
synchronously and asynchronously – in the tasks of file editing, build system
modification, building and configuring. CoDeveloper
will include built-in security mechanisms – authentication, authorization, and
encrypted transmission – needed to prevent unauthorized use.
In Phase I, security architectures will be investigated for use as
mechanisms for authentication and authorization, and encrypted transmission will
be implemented. In addition, a code
repository mechanism will be incorporated into the system.
Commercial
Applications And Other Benefits as
described by awardee: In addition to impacting DOE concerns, including collaborations on
large-scale fusion problems, the collaborative tool should also be
useful for commercial code development projects.