
Department of Computer
Science and Software Engineering
Background
During the
Fall 2000, in collaboration with local industry and the CSSE department,
Professor Panos Linos initiated the establishment of the Center for Applied
Software Engineering Research (CeASER.) at Butler University.
Motivation
First, it
is essential that software engineering research be validated on industrial
applications. Secondly, it becomes evident that software engineering students
can benefit greatly from participating in software engineering research
projects and apply their results in an industrial environment. Thirdly, it is
implicit that industry can also benefit from having access to first-rate
software engineering students as well as interacting with faculty experts.
Mission
The mission
of the center is to provide an environment for research and instruction in the
areas of industrial strength, large-scale software design, software development
and maintenance methods, software engineering tools and environments,
component-based software engineering techniques, as well as the business side
of software engineering. At the same time, the center serves as an
incubator that enhances the training, education and retention of software
leaders by exposing them to applied software engineering research.
Affiliate Members
A catalytic ingredient for the success of the center’s efforts is the partnerships, which are being created and fostered with affiliate agencies. In principle, these agencies assist with funding the center’s activities and in turn benefit from its services.
Services
Our affiliate members can benefit from the following services:
Facilities and Personnel
The center is housed in the Fairbanks Communications and Technology building completed in summer 2001. It entails a dedicated research laboratory with state-of-the-art hardware and software platforms. The personnel involve various faculty advisors with multi-disciplinary expertise, industrial mentors and research assistants or interns.
Current Research Activities
·
Software tools for re-engineering large-scale legacy
code.
·
Techniques and tools for analyzing and understanding
complex programs.
·
Automatic methods for software restructuring and
renovation.
·
Procedural-to-object-oriented software migration
environments.
·
CASE tools that facilitate object-oriented development
and maintenance.
·
Practical methodologies that facilitate a controlled
evolution of software systems.
·
Factories that manufacture reusable software
components.
· Softbots for web-site maintenance.
· Maintenance tools for multi-language multi-paradigm software integrations.
· Software visualization and presentation tools.
Interested Parties
If you are interested in becoming an affiliate member, please send us an email by clicking here. We are looking forward to a win-win collaboration!