An Approach of Reuse-based Software Process Improvement
نویسندگان
چکیده
This paper puts forward a novel approach of applying process reuse technology to implement software process improvement and control. A united framework of reuse-based software process improvement is proposed, which integrates the model-driven process improvement (Top-down) with measurement-driven process improvement (Bottom-up). The method of component-based software process instantiation and adaptation are presented. A new process component retrieval model based on tree-inclusion matching is given, which can greatly improve the recall while maintaining a high level precision.
منابع مشابه
Automated improvement for component reuse
Software component reuse is the key to significant gains in productivity. However, the major problem is the lack of identifying and developing potentially reusable components. This paper concentrates on our approach to the development of reusable software components. A prototype tool has been developed, known as the Reuse Assessor and Improver System (RAIS) which can interactively identify, ana...
متن کاملThe web-based Interface to the SFB 501 Experience Base
Information systems are challenging applications in the field of software process improvement. The reuse of experience from the software developing and maintenance process is a key technology in this area of improvement. One approach which supports the comprehensive reuse of experience is the Quality Improvement Paradigm (QIP) by Basili et. al. [4]. In this approach, all kinds of knowledge, lik...
متن کاملXML-Based Software Development
This paper outlines an approach to XML-based software development. According to this method, applications are described using domain specific, XML based, markup languages. With these languages we structure a set of XML documents that are subsequently processed to yield the executable application. The approach also makes an explicit distinction between contents documents and documents describing...
متن کاملAbstract 1 Introduction an Analysis of Errors in a Reuse-oriented
Reuse has been advocated as a technique with great potential to increase software development productivity, reduce development cycle time, and improve product quality [AM87, Bro87, BP88]. However, reuse will not just happen{rather, components must be designed for reuse, and organizational elements must be in place to enable projects to take advantage of the reusable artifacts. Basili and Rombac...
متن کاملDeveloping Software for and with Reuse: An Ontological Approach
Software reuse has been pointed as one of the most promising technique to deal with quality and productivity problems. To support reuse, software processes have to consider two facets: developing for reuse and developing with reuse. In this paper we present an ontology-based approach for software reuse and discuss how ontologies can support several tasks of a reuse-based software process.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010