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 SizeFormat 
01_title.pdfAttached File86.92 kBAdobe PDFView/Open
02_certificate.pdf10.78 kBAdobe PDFView/Open
03_declaration.pdf10.95 kBAdobe PDFView/Open
04_acknowledgements.pdf58.59 kBAdobe PDFView/Open
05_table of contents.pdf65.54 kBAdobe PDFView/Open
06_list of tables.pdf66.97 kBAdobe PDFView/Open
07_list of figures.pdf57.04 kBAdobe PDFView/Open
08_list of acronyms.pdf74.64 kBAdobe PDFView/Open
09_chapter 1.pdf152.22 kBAdobe PDFView/Open
10_chapter 2.pdf305.58 kBAdobe PDFView/Open
11_chaprter 3.pdf933.85 kBAdobe PDFView/Open
12_chapter 4.pdf204.22 kBAdobe PDFView/Open
13_chapter 5.pdf380.36 kBAdobe PDFView/Open
14_chapter 6.pdf295.56 kBAdobe PDFView/Open
15_chapter 7.pdf125.75 kBAdobe PDFView/Open
16_chapter 8.pdf159.18 kBAdobe PDFView/Open
17_chapter 9.pdf126.19 kBAdobe PDFView/Open
18_bibliography.pdf95.04 kBAdobe PDFView/Open
19_appendix.pdf362.7 kBAdobe PDFView/Open
20_abstract.pdf27.79 kBAdobe PDFView/Open
Show full item record


Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Altmetric Badge: