LSA Technology Services is excited to spread the word about the Research Software Programming service to the broader LSA community. The service provides the college with an in-house team of software developers dedicated to making custom software development capabilities available to faculty, research staff, and students across the humanities, social sciences, and natural sciences at an affordable price.
Are you frustrated with slow or error-prone workflows, dealing with large sets of information that can't easily be processed manually, or finding that off-the-shelf products fall short when it comes to desired functionality? The Research Software Programming service can develop solutions tailor-made for your investigative and research needs. Custom software can help you do more when it comes to acquiring, processing, analyzing, and sharing information and results.
When you use the Research Software Programming service, you can dive into software development projects with confidence knowing you're partnered with a team of professional developers that will work to understand your specific goals and deliver custom software solutions to help you reach them.
What Kinds of Support Does the Service Offer?
The Research Software Programming service supports the development of a broad range of software project types using a variety of technologies and can assist with projects at any stage of the software development life cycle. Examples of supported software development activities include but aren't limited to:
- Designing and developing new programs from the ground up
- Debugging, repairing, improving, and extending existing programs
- Interfacing with and integrating hardware/electronics into new or existing programs
- Analyzing, parallelizing, and optimizing programs for use in a high performance computing environment
From small scripts to fully automated workflows, solutions are developed with an eye towards creating tested, documented, maintainable software that gives reproducible results. Know that your projects can be supported in the long term, whether that means a month or a year down the line
You can find a list of common tools and technologies used by the team on the service's official web page.
How Much Does the Service Cost?
The Research Software Programming service operates on a contract basis. LSA-affiliated faculty, research staff, and students pay a college-subsidized recharge rate of $23/hr, but consulting with a team member to explore how custom software can play a role in your work is always free.
Need help with funding? The service can also help with drafting grant proposals to include language for financing projects that make use of it.
How Can I Get Started?
If you'd like to discuss a project with the Research Software Programming service, email [email protected] or open a new ticket requesting a consultation.
Include a short description of your project in the request, and be sure to mention "research software programming" in the subject line or description. A team member will reach out to discuss your project, including its scope, budget, and developer availability.
If you still have questions about how custom software can play a role in your work, drop by the Technology Services research support office hours. Team members are available to answer questions, troubleshoot programming issues, and consult on new projects for free.