Title: CodeBook: A System for Numerical Software Maintenance, Versining, & Distribution Speaker: Marc Abrams, Harmonia Date/Time: Friday, August 7, 2009 at 2:30 – 3:30 pm Location: CSRI Building, Room 90 (Sandia NM) Brief Abstract: We discuss an on-going project called CodeBook, funded by DoE under a Small Business Innovative Research topic, “Numerical Software Maintenance, Versioning, & Distribution.” Our goal is to dramatically improve the ability of anyone in the computational community to discover which software packages to use, find help from other people with similar interests on using specific packages, interact with software developers, and learn the tricks and pitfalls of using the latest supercomputer. CodeBook is a web-based system that combines concepts of semantic tagging, ontologies, Wiki, and social networking to extract knowledge from emails, digests, user group postings, source code comments, and documents. Here are some examples of use cases where CodeBook helps:
The benefits are to reduce the time it takes for users of computational software to answer questions and reduce the effort needed by development teams to initially set up a new code project and then help users successfully use their packages. Marc Abrams (Principal Investigator) - Dr. Abrams serves as the Chief Technical Officer and Principal Investigator of this project. Prior to co-founding Harmonia, he was an Associate Professor of Computer Science at Virginia Tech, and built several major software systems at Virginia Tech and at Harmonia. The largest system is LiquidApps®, a software lifecycle acceleration tools suite, which facilitates the construction of enterprise grade software systems. He has experience supporting a user base that stretches over multiple Fortune 500 and Global 500 companies, including Northrop Grumman, Lockheed Martin, and Raytheon. He is also applying Web 2.0 concepts of collaboration and human referral to software development, along with Web 3.0 concepts of ontologies and semantic analysis of content to produce pinpointing of information through semantic queries. All of these principals underlie Codebook. He oversees Harmonia’s team of 23 technical staff members that are developing new software technologies. Dr. Abrams has been the Principal Investigator for almost $20M in research and development projects with DOE, MDA, NAVAIR, NAVSEA, NSF, ONR, OSD, IBM, Raytheon, and SAIC. Earlier he was a Visiting Scientist at the IBM Zurich Research Laboratory, and a post-doc in Computer Science at Stanford University. He received his Ph.D. at the University of Maryland in College Park in Computer Science. CSRI POC: Michael Parks, (505) 845-0512 |