Software Reengineering Organisations

The Engineering and Physical Sciences Research Council (EPSRC)

Source:

EPSRC

The Engineering and Physical Sciences Research Council (EPSRC) is the largest of the seven UK Research Councils. It funds research and postgraduate training in universities and other organisations throughout the UK.

SEBPC is a managed research programme within the Systems Engineering Sub-Programme of the IT&CS Programme of the Engineering and Physical Sciences Research Council (EPSRC).
SEBPC's objective is: to release the full potential of IT as an enabler of business process change, and to overcome the disabling effects which the build-up of legacy systems has on such change.

Go to this site

European Software Institute

Source:

ESI

The European Software Institute is an international team focusing on the improvement, the dissemination and the usage of processes for software system intensive development, procurement, quality and maintenance. ESI is a non-profit, industry-led, membership-based organisation supported by the European Commission.
Their website presents the institute, the services and products that it offers, technology areas, information repositories as well as information on models and tools. The research focus of the institute is on software reuse, process improvement, the dissimination of best practice, systems engineering and measurement. This large site is well worth a visit for any software practitioner or researcher.

Go to this site

IEEE Committee on Reverse Engineering and Reengineering

Source:

IEEE Computing Society, Technical Council on Software Engineering

This committee promotes technologies for the examination of existing systems and approaches for reengineering of software systems. It covers a wide range of topics, including program understanding, restructuring, language translation, data reengineering, system migration, business process reengineering, as well as applications to maintenance, reuse, testing, and documentation.

Go to this site

Reuse - Software Reuse Initiative

Source:

Center for Computer Systems Engineering - Information Clearinghouse, USA

This initiative provides its users with access to historical data on the DoD Software Reuse Intiative (SRI). The site offers extensive information and resources on software reuse. It has an executive primer on reuse, reuse case studies and lessons learned, educational and training materials, documents, source code, etc. It also offers reuse news and links to further information. If you are interest in software reuse this is a good starting point.

Go to this site

The Reengineering Forum

Source:

The Reengineering Forum

The Reengineering Forum is an industry association that seeks to encourage a combined industry/research review of the state of the art and the state of the practice in the reengineering of software, systems, and business processes. It is a meeting place for key people in the reengineering and reverse engineering fields: developers, researchers, and leading-edge users.

The site maintains a list of current events and reengineering news.

Go to this site

Software Technology Resource Center - Reengineering Center

Source:

Software Technology Resource Center

The Software Technology Resource Center's mission is to provide hands-on assistance in adopting effective technologies for software-intensive systems. The focus of the center is on US DoD systems.

The center offers a number of free resources including the CrossTalk journal dedicated to practical software engineering technologies, practices, and field technologies. The center also organises the Software Technology Conference (STC), a yearly forum in Salt Lake City.

Amongst other things the center has a page dedicated to software reengineering.

Go to this site

Army Reuse Center

Source:

ARC, USA

The Army Reuse Center (ARC) has provided total software reuse support within the Department of Defense (DoD) since 1987. The center provides product, technical and customer services to DoD customers. It supports identification and integration of reuse throughout the software development life cycle. It also develops and refines established reuse policies and procedures for publication.

Go to this site

BPR Online Learning Center

Source:

ProSci

This center offers an index of BPR related articles, an online tutorial series, benchmarking studies, yellow pages for BPR resources and information on toolkits and document templates for project teams.

Go to this site

IBM Center for Software Engineering

Source:

IBM

This center conducts research in the area of software engineering with a focus on tools, methodologies and techniques.

Go to this site