SIX SIGMA IN SOFTWARE ENGINEERING: TURNING A DREAM INTO REALITY
Published In: INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER SCIENCE AND ELECTRONICS ENGINEERING
Author(s): KALAIMAGAL SIVAMUNI , JAGAN AMGOTH
Abstract: The software industry is a multibillion industry today .All organizations, individuals and businesses use software today for a variety of purposes that range from paying bills online to managing aerospace systems. However, software by itself is prone to errors and bugs leading to disastrous results at times. This has caused many software agencies to look for standardized software engineering processes which result in increased reliability, less debugging and improved quality control. Six Sigma has taken the manufacturing world by storm with its proven results in increasing quality and reducing defects. It is therefore natural that in the past few years, software corporations and firms are now looking to see how Six Sigma methods can be incorporated into the software engineering process. Many companies have tried and successfully implemented Six Sigma methods in the software development , design and testing processes in Software Engineering. However there is still a lot of skepticism wi
- Publication Date: 24-Feb-2013
- DOI: 10.15224/978-981-07-5461-7-16
- Views: 0
- Downloads: 0
RE-ENGINEERING LEGACY SYSTEMS FOR MODERNIZATION:THE ROLE OF SOFTWARE REUSE
Published In: INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER SCIENCE AND ELECTRONICS ENGINEERING
Author(s): MEENA JHA , LIAM O’BRIEN
Abstract: In this paper we outline our legacy modernization approach that incorporates our reuse process and repository which we have called the Knowledge Base Software Reuse (KBSR) Process and the KBSR Repository. The KBSR Process and Repository aim to give software engineers easy access to reusable software artefacts and reusable components within a defined process which we have incorporated into our modernization process. We outline how software re-engineering of legacy systems is used to populate the repository through the use of architecture reconstruction techniques to identify and categorize legacy components and other artefacts and save the components and associated information in the KBSR Repository to support modernization. The KBSR Repository can contain all categories of reconstructed software artefacts which have the potential to be reusable assets. In the context of modernization software re-engineering through architecture reconstruction has a major role to play in software reuse.
- Publication Date: 24-Feb-2013
- DOI: 10.15224/978-981-07-5461-7-17
- Views: 0
- Downloads: 0