Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/3652
Title: | Design of experience base model for software process improvement |
Researcher: | Sharma, Neeraj |
Guide(s): | Singh, Kawaljeet Goyal, D P |
Keywords: | Software Process Improvement Computer Engineering Epistemology of Knowledge Indian Software Engineering Organisations |
Upload Date: | 24-Apr-2012 |
University: | Punjabi University |
Completed Date: | May, 2011 |
Abstract: | Software has become woven into the threads of our daily lives. It has become an inherent constituent of survival for almost all organisations as well as for individuals in today’s world of competition. May it be telecommunications, transportation, medical services or the defence of a nation, software is a critical component. Software also plays a vital operational and strategic role enabling organisations to meet challenges of flexibility and time-to-market, and to reduce costs and maintain quality. With Internet and mobile technologies becoming omnipresent, and growing use of embedded software in consumer products, individuals are increasingly becoming dependent on software. For this ever increasing dependence over software, problems in developing software can have ravaging effects not only at individual and organisational levels but also at national and international levels. As a result, the improvement of software development processes has become the pressing area of concern for software engineering professionals and researchers. For a long time the general public view of the software engineering profession has been the delayed projects and poor quality software and the field is overwhelmed with reports of software projects missing their deadlines, surpassing their budgets, delivery of poor quality software and dissatisfied clients. Learning in software development teams is often from scratch and each team has to relearn the mistakes of its predecessors. Reuse of small-scale code components has been practiced in some situations but systematic learning from organisation’s own products, processes and experience is still uncommon. For the continuous improvement of software process, the knowledge and experience of its employees can not be overemphasized in an organisation. Large amounts of knowledge in the form of project data, lessons learnt, software artifacts, code libraries etc. could be accumulated for a software organisation but to make this knowledge usable, it needs to be structured, organized, modeled and stored in a generalized and reusable form in an organisational repository, called the ‘experience base.’ Experiences, when reused in their original context, can direct achievement in quality and improvement in software process. However, learning and reuse of experience usually only occur because of individual efforts or by accident. This necessarily leads to a loss of the experience and knowledge after the completion of the project and, therefore, a reuse-oriented software development process in which learning and feedback are regarded as integrated components, and experiences are stored in an experience base, is potentially the best solution. Reuse of experience in SE environments requires that processes and products from software development projects are systematically collected, packaged and stored in an experience base. |
Pagination: | 345p. |
URI: | http://hdl.handle.net/10603/3652 |
Appears in Departments: | University College of Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
01_title.pdf | Attached File | 86.92 kB | Adobe PDF | View/Open |
02_certificate.pdf | 10.78 kB | Adobe PDF | View/Open | |
03_declaration.pdf | 10.95 kB | Adobe PDF | View/Open | |
04_acknowledgements.pdf | 58.59 kB | Adobe PDF | View/Open | |
05_table of contents.pdf | 65.54 kB | Adobe PDF | View/Open | |
06_list of tables.pdf | 66.97 kB | Adobe PDF | View/Open | |
07_list of figures.pdf | 57.04 kB | Adobe PDF | View/Open | |
08_list of acronyms.pdf | 74.64 kB | Adobe PDF | View/Open | |
09_chapter 1.pdf | 152.22 kB | Adobe PDF | View/Open | |
10_chapter 2.pdf | 305.58 kB | Adobe PDF | View/Open | |
11_chaprter 3.pdf | 933.85 kB | Adobe PDF | View/Open | |
12_chapter 4.pdf | 204.22 kB | Adobe PDF | View/Open | |
13_chapter 5.pdf | 380.36 kB | Adobe PDF | View/Open | |
14_chapter 6.pdf | 295.56 kB | Adobe PDF | View/Open | |
15_chapter 7.pdf | 125.75 kB | Adobe PDF | View/Open | |
16_chapter 8.pdf | 159.18 kB | Adobe PDF | View/Open | |
17_chapter 9.pdf | 126.19 kB | Adobe PDF | View/Open | |
18_bibliography.pdf | 95.04 kB | Adobe PDF | View/Open | |
19_appendix.pdf | 362.7 kB | Adobe PDF | View/Open | |
20_abstract.pdf | 27.79 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: