Software Testing: Reuse and Open-Source

Size: px
Start display at page:

Download "Software Testing: Reuse and Open-Source"

Transcription

1 Software Testing: Reuse and Open-Source Riddhiman Ghosh 1, Jai Pratap Dixit 2, Dr. P.K. Dwivedi, Alok Mishra Assistant Professor, Department of Information Technology, Ambalika Institute of Management and Technology, Lucknow, Uttar Pradesh, India 1,2,4 Professor, Department of Applied Science, Ambalika Institute of Management and Technology, Lucknow, Uttar Pradesh, India 3 ABSTRACT: Software testing phase is considered as the most difficult and time consuming phase. Testing is the process to execute a system in order to identify any gaps, errors or missing requirements and also find that whether it satisfies the specified requirements or not. Reuse is to use an item again after it has been used. This includes conventional reuse where the item is used again for the same function and new-life reuse where it is used for a different function. Reuse is the concept that reduces implementation time and increase the reasonableness. Subroutines or functions are the simplest form of reuse. By applying reuse in the testing phase, it will reduce the total software development cost. Open source is a domain whose elements are available to the general public for use and/or modification from its original view. Our papers is an analysis of software testing and reuse using open source and also prefer a model that minimize the testing cost of any software project. KEYWORDS: Open Source, Reuse, Software Testing, Warehouse, Development Cost. I. INTRODUCTION Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Software testing can be stated as the process of validating and verifying that a computer program/application/product: meets the requirements that guided its design and development, works as expected, can be implemented with the same characteristics, and satisfies the needs of stakeholders. Software testing is any activity aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results. Although crucial to software quality and widely deployed by programmers and testers, software testing still remains an art, due to limited understanding of the principles of software. The difficulty in software testing stems from the complexity of software: we cannot completely test a program with moderate complexity. Testing is more than just debugging. The software productivity and quality can be improved by the systematic reuse of software. Reuse is good in nature. This paper has the brief information about the Reuse and Testing. The testing and reuse model is beneficial to develop a low cost project. II. SOFTWARE REUSE Software reuse is the process of creating software systems from existing software rather than building software systems from scratch. This simple yet powerful vision was introduced in Software reuse has, however, failed to become a standard software engineering practice. In an attempt to understand why, researchers have renewed their interest in software reuse and in the obstacles to implementing it. Copyright to IJIRSET 35

2 Software component reuse is the key to significant gains in productivity. However, to achieve its full potential, we need to focus our attention on development for reuse, which is a process of producing potentially reusable components. We know clearly the difficulties that are faced when trying to reuse a component that is not designed for reuse. Therefore, the emphasis of the research described here is on development for reuse rather than development with reuse, which is a process of normal systems development (i.e., existing form of reuse). The process of developing potentially reusable components depends solely on defining their characteristics such as language features and domain abstractions. Reuse guidelines can represent such characteristics clearly. Therefore, we need to formulate objective and automatable reuse guidelines. There have been previous studies on reuse guidelines (Booch 1987; Gautier and Wallis 1990; Braun and Goodenough 1985; Dennis 1987; Hooper and Chester 1991), but these authors emphasize on general advice including documentation and management issues; their guidelines are sometimes unrealizable and contradictory. In this paper, we will explore the general area of development for reuse and discuss how we can formulate realizable and objective reuse guidelines. We will also review some of these existing guidelines and present our guidelines. Why do we need such objective and realizable reuse guidelines? They are important for: Assessing the reusability of software components against objective reuse guidelines. Providing reuse advice and analysis. Improving components for reuse which is the process of modifying and adding reusability attributes. In our work, reuse guidelines fall into two classes: 1. Language-oriented reuse guidelines: Most existing programming languages including object-oriented languages provide features that support reuse. However, simply writing code in those languages doesn't promote reusability. Components must be designed for reusability using those features. Such features must be listed as a set of design techniques for reusability before design takes place. 2. Domain-oriented reuse guidelines: Guidelines that are relevant to a specific application domain. We discuss more on this in a later section of this paper. The language we have chosen for study is Ada, and the application domain chosen is components of abstract data structures (ADS). The main reason for choosing Ada is because of its explicit technical support for reuse, features such as the packaging mechanism, generics, support for abstraction, exceptions, parameterization, building blocks, and information hiding. The reason for choosing ADS as the application domain is partly because, as computer scientists, we might be considered domain experts ourselves in this area and partly because it has been extensively studied and documented. These components are the fundamental building blocks for many applications. III. CONCLUSION OF VARIOUS RESEARCH PAPERS ON SOFTWARE REUSE Although reusability guidelines and module-oriented metrics provide an intuitive feel for the general reusability of a component, we need to work on proving that they actually reflect a component s reuse potential. Until researchers can agree on this issue, we will not develop a uniform metric. Existing techniques show a wide range of ways to address this problem, ranging from empirical to qualitative methods. So far, the results mostly indicate a need to first define a suitable scope for future research. This scope must include the affects of domain and environment when we talk about measuring the reusability of individual components.[1] A reuse program must be planned, deliberate, and systematic if it is to give large payoffs. As organizations implement systematic software reuse programs in an effort to improve productivity and quality, they must be able to measure their progress and identify the most effective reuse strategies. In this article we surveyed metrics and models of software reuse. A metric is a quantitative indicator of an attribute. A model specifies relationships between metrics.[2] With a specific end goal, which is to fabricate value reusable product and achieve the most incredibly addition from reuse, standard coding drills and code documentation should exist opposite group these benchmarks help understand each and every assets quickly. if proper procedures are conjured and the essential arranging move along at a comfortable pace declines plus partnered activity cost. All the aforementioned profits in the extended run can drastically expand profit in a conglomeration and reduction the on the whole hazard of undertaking advancement by supplying a robust group from which all resulting unit house parts are determined. Much has been finished, but there is still much to do when the vision of preferred framework rising via reuse and area building is totally accomplished. Copyright to IJIRSET 36

3 However most groups reuse segments to recovery the time and expense, reuse is never hazard unlimited. The effort required for reuse of existing software depends on several factors that must be well understood before a determination to reuse functionality is made. Reuse involves three activities redesign, reimplementation and retesting. Research is needed to identify and validate measures of reusability including good ways to estimate the number of potential reuses. The biggest new technical challenge on a product line approach is the initial design of the software architecture for robustness towards potential future expansion and its subsequent maintenance to deal with technology change validating and extending the identified metrics with focus on incremental development of component based system can be the subject of future work. [3] Reusability increases with increase in DIT and NOC but it decreases with increase in CBO. In this paper, we have proposed an approach to measure the reusability of object oriented program based upon CK metrics (DIT, NOC & CBO). Since reusability is an attribute of software quality, we can quantify software quality by measuring software reusability. Hence, this approach is important to measure reusability of class diagram. [4] Many surveys on software testing and reuse have been carried out and it has been seen that reuse is not attempted in testing phase as in other phases of software development. Although some tools and test design patterns are being used in the field of software testing, but are not enough to say that reuse is being successfully applied in testing phase. In this paper, we have shown that there are various possibilities of reuse in testing process. Even, all the activities, carried out during software testing, have large potential for reuse. Although the whole testing process cannot be automated, testers can be aided through test design patterns, templates and test environments. We have highlighted the artifacts that can be reused during testing phase. These testing artifacts should be stored in reuse repository for access to testers. We have also explained the categorization scheme for different reusable test artifacts. This classification will help testers to locate and reuse these artifacts easily. [5] All the above conclusions point the method to develop software by using the previously designed code. The reusability is the best method to develop a low cost project. There are various methods to apply Reuse, but it depends on project to project. IV. SOFTWARE TESTING REUSE In software Development Life Cycle, Reuse is frequently used. But the contribution of reuse in testing phase is very less. When software is going to test it allow various test cases. These test cases are designed by the testers at the time of testing. The requirement of the project is also considered. By using the concept of database and data mining, previous test cases can be store at a place. The previous information is very helpful to design the test cases for future aspects. There are various conclusion of research papers as V. CONCLUSION OF VARIOUS RESEARCH PAPERS ON SOFTWARE TESTING REUSE Software testing is a component of software quality control (SQC). SQC means control the quality of software engineering products, which is conducting using tests of the software system. These tests can be: unit tests (this testing checks each coded module for the presence of bugs), integration tests (interconnects sets of previously tested modules to ensure that the sets behave as well as they did as independently tested modules), or system tests (checks that the entire software system embedded in its actual hardware environment behaves according to the requirements. [6] Software testing is an important technique for the improvement and measurement of a software system quality. But it is really not possible to find out all the errors in the program. So, the fundamental question arises, which strategy we would adopt to test. [7] Except testing phase, Reuse is frequently used in all phases of software development life cycle. There are many tools and test design patterns are used in the field of software test. But it is not sufficient to apply reuse in testing phase. Our paper describes the various possibilities of reuse in testing process. During software testing, all the activities have large potential for reuse. Testing cannot be automated. But the database can be updated by inserting test design patterns, templates and testing environment. The artifacts are highlighted that can be reuse in testing. The classification is necessary for distinguish the class of test as well as help the testers to reuse and locate these artifacts. There is a Copyright to IJIRSET 37

4 possibility to use this concept to develop a model that is used for testing the software projects and access is open source. So that it will very helpful to reduce the testing cost as well as software project cost. [8] Reuse of applications and components reduce the cost of test. The savings occur from reductions in development, integration, documentation, maintenance and training. Reuse occurs with internally developed applications that are reused on other projects and commercially available applications that are internally deployed for maximum benefit. When developing for reuse, instigate phased releases to motivated users, incorporate feedback in the development process, design for expandability and keep users happy. Acceptance is as important to successful reuse as is the application's capability. If it seems to be hard to use, it won't be (except by force). Design a rich set of functionality with a minimal learning curve. Make it easy to incorporate into existing processes and procedures. Provide interfaces that encourage its integration into even more powerful systems. Designing and developing for reuse is possible. At last count there were over 15 groups or projects using the test executive. What is required is a vision of what is necessary and a structured process for achieving it. Strong internal support for the approach is necessary, along with a compelling reason for adoption. [9] Hence, the Testing model and Reuse is the current topic to research. There are various mythologies to develop a Test Reuse concept. But if this concept is Integrated to the open source era. The Model will be n time effective and efficient. VI. OPEN SOURCE MODEL FOR TESTING This paper is also proposing a model and promotes the testing in open source environment. The concept of model is defined as- Let us consider that, there are three software industries S1, S2 and S3. And they held various software projects. Project P11, P12, P13, P14 are governed by industry S1. Project P21, P22, P23, P24 are governed by industry S2. Project P31, P32, P33, P34 are governed by industry S3. To test the project P11, industry S1 has to design various test cases. And for project P12, Industry S1 has to design the test cases again. For each project, new test cases are to be designed. Similarly Industry S2 and S3 have to design new test cases to check their respective projects. Various research paper focus their study on design a database for testing which help the industry as well as the new testers to test the projects. Previous test cases are stored in the database. And if a new tester wants to test the project, first it check the domain* of the project. If the domain is available in the database, testers fetch the information about the domain. And apply the checking and testing the project. This process may save a lot of time to design the tests. If the time consume by the project is less, the cost of the project is less. But this model is the approach to design the open source testing by following the open source software development. Open source software development is open for the entire user, either they are technical or non technical. But Open Source Testing provides the access only for software industries. If the industry follows the open source testing model, then there is no time required to design the test case. If the testing time of a project minimum. Then the cost of whole project can be optimized. In the database, there are various classes. A class is a similar kind of objects. For e.g. there are various classes such as Modules, Designs, Documents, Codes etc. There is a procedure to use this model. Copyright to IJIRSET 38

5 CLASSES Objects Fig- Open Source Testing Model i. Classify the type of project. Similar type of projects are bound together. For e.g. all bill dispatching software for commercial use is to be classified in a same domain. ii. The test cases for the different modules (SRS, Code, Design etc) are store at their particular object position. iii. In this database, only genuine test cases will remain store. iv. Now, If a new user wants to test the software. The test cases may access by recognizing the classification of his project. VII. FUTURE WORK If we integrate this concept to OLAP and OLTP model, we can access the information about the testing quickly. In future there are various aspects to discuss. How to insert and update the classes and cases effectively and efficiently. A mechanism to reduce the access time. As the model is open source, how to tackle with the fake information. What make the industry to share their resources to others. VIII. CONCLUSION The Paper is proposing a concept to develop the open source model for testing. Many develops says Testing and Maintenance is the largest phase. And this model is proposed to reduce the time consumed by this phase. As the model is developed and implemented various challenges and errors take place. Testing and reuse using open source can also helpful to develop a method by using that we are able to reduce the software development cost. As the cost is reduce the customer and industry both are able to establish a low cost project development and healthy relation with customers. Copyright to IJIRSET 39

6 REFERENCES [1] Jeffrey S. Poulin,1993 Measuring Software Reusability, or MD 0124, Loral Federal Systems Owego, New York, [2] WILLIAM FRAKES Virginia Tech, ACM Computing Surveys, Vol. 28, No. 2, June 1996 [3] Mini Bali, Software Reusability promotes High productivity and Increased Quality, International Journal of IT, Engineering and Applied Sciences Research (IJIEASR) ISSN: Volume 1, No. 1, October 2012 [4] Pradeep Kumar Bhatia, An Approach to Measure Software Reusability of OO Design Proceedings of 2nd National Conference on Challenges & Opportunities in Information Technology (COIT-2008) RIMT-IET, Mandi Gobindgarh, March 29, 2008 [5] Meeta Prakash, Possibility of Reuse in Software Testing, 6th annual International Software Testing Conference in India 2006, [6] Jovanović, Irena, Software Testing Methods and Techniques, [7] Mohd. Ehmer Khan, IJCSI International Journal of Computer Science Issues, Vol. 7, Issue 3, No 1, May 2010, ISSN (Online): [8] Boehm, B., Helping students learn requirements engineering, Proc. Software Engineering Education, 1996, pp [9] Douglas D. Lonngren, Reducing the Cost of Test Through Reuse, Copyright to IJIRSET 40

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

7. What is planning? It is an act of formulating a program for a definite course of action. Planning is to decide what is to be done.

7. What is planning? It is an act of formulating a program for a definite course of action. Planning is to decide what is to be done. UNIT I FUNDAMENTALS 2 MARKS QUESTIONS & ANSWERS 1. What is software project management? Software project management is the art and science of planning and leading software projects. It is sub discipline

More information

Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at

Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info A Study of Software Development Life Cycle Process Models

More information

A Study of Software Reuse and Metric Models

A Study of Software Reuse and Metric Models A Study of Software Reuse and Metric Models Prepared by: Thomas M. Ennis Drexel University Prepared For: Dr. William Evanco Info 630 Evaluation of Information Systems 1 Table Of Contents Introduction Part

More information

Software Reliability

Software Reliability www..org 55 Software Reliability Sushma Malik Assistant Professor, FIMT, New Delhi sushmalik25@gmail.com Abstract Unreliability of any product comes due to the failures or presence of faults in the system.

More information

Validation of Object Oriented Metrics Using Open Source Software System: Fuzzy Logic Technique

Validation of Object Oriented Metrics Using Open Source Software System: Fuzzy Logic Technique I J C T A, 9(27), 2016, pp. 165-173 International Science Press ISSN: 0974-5572 Validation of Object Oriented Metrics Using Open Source Software System: Fuzzy Logic Technique D.I. George Amalarethinam*

More information

Reusability Types and Reuse Metrics: A Survey

Reusability Types and Reuse Metrics: A Survey Reusability Types and Reuse Metrics: A Survey Aditi Dubey Department of CSE, Lovely Professional Univers 144411, Punjab, India Harleen Kaur Department of CSE, Lovely Professional Univers 144411, Punjab,

More information

Assistant Professor, Integral University, Lucknow, India. Quality Parameters. Correctness. Efficiency. Portability. Usability.

Assistant Professor, Integral University, Lucknow, India. Quality Parameters. Correctness. Efficiency. Portability. Usability. Extreme Programming: Aiming towards Quality Assurance Ayesha Saad Khan, Mohammad Suaib M.tech CSE (2 nd Year), Integral University, Lucknow, India Abstract- Agile methodologies are among the most popular

More information

Measuring Software Reliability

Measuring Software Reliability e-issn 2455 1392 Volume 2 Issue 7, July 2016 pp. 70 81 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com Measuring Software Reliability From end user s perspective Mr. Saurabh Dhupkar Mumbai,

More information

R.POONKODI, ASSISTANT PROFESSOR, COMPUTER SCIENCE AND ENGINEERING, SRI ESHWAR COLLEGE OF ENGINEERING, COIMBATORE.

R.POONKODI, ASSISTANT PROFESSOR, COMPUTER SCIENCE AND ENGINEERING, SRI ESHWAR COLLEGE OF ENGINEERING, COIMBATORE. R.POONKODI, ASSISTANT PROFESSOR, COMPUTER SCIENCE AND ENGINEERING, SRI ESHWAR COLLEGE OF ENGINEERING, COIMBATORE. UNIT I INTRODUCTION Testing as an Engineering Activity Testing as a Process Testing axioms

More information

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than

More information

Exam Questions OG0-091

Exam Questions OG0-091 Exam Questions OG0-091 TOGAF 9 Part 1 https://www.2passeasy.com/dumps/og0-091/ 1. According to TOGAF, Which of the following are the architecture domains that are commonly accepted subsets of an overall

More information

Also we will try to recap what we studied in the last class. (Refer Slide Time: 00:35)

Also we will try to recap what we studied in the last class. (Refer Slide Time: 00:35) Embedded Software Testing Unit 3: Static analysis and code reviews & Metrics Lecture 5 Seer Akademi-NPTEL MOU Hi all welcome to the next session of our embedded software testing that unit 3 series and

More information

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation Chapter 2 Software Processes Lecture 1 Software process descriptions When we describe and discuss processes, we usually talk about the activities in these processes such as specifying a data model, designing

More information

Software Quality Factors

Software Quality Factors Software Quality Factors The need for a comprehensive software quality requirements There are some characteristic common : All the software projects satisfactory fulfilled the basic requirements for correct

More information

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2 Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our

More information

International Journal of Software and Web Sciences (IJSWS) Optimal solution of software component selection by using software metric

International Journal of Software and Web Sciences (IJSWS)  Optimal solution of software component selection by using software metric International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International

More information

Chapter 4 Document Driven Approach for Agile Methodology

Chapter 4 Document Driven Approach for Agile Methodology Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the

More information

Estimation for Software Projects. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman. For non-profit educational use only

Estimation for Software Projects. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman. For non-profit educational use only Chapter 26 Estimation for Software Projects Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

Quality Assessment Method for Software Development Process Document based on Software Document Characteristics Metric

Quality Assessment Method for Software Development Process Document based on Software Document Characteristics Metric Quality Assessment Method for Software Development Process Document based on Software Document Characteristics Metric Patra Thitisathienkul, Nakornthip Prompoon Department of Computer Engineering Chulalongkorn

More information

IMPACT OF CODING PHASE ON OBJECT ORIENTED SOFTWARE TESTING

IMPACT OF CODING PHASE ON OBJECT ORIENTED SOFTWARE TESTING IMPACT OF CODING PHASE ON OBJECT ORIENTED SOFTWARE TESTING Sanjeev Patwa 1 & Anil Kumar Malviya 2 1 FASC, Mody University of Science and Technology, Lakshmangarh, Sikar, Rajasthan, 2 KNIT, Govt. Engg.

More information

Importance of Software Testing with Study of Various Testing Techniques & Automation Tools

Importance of Software Testing with Study of Various Testing Techniques & Automation Tools Importance of Software Testing with Study of Various Testing Techniques & Automation Tools Shikha Nandi B. Tech (CSE), Galgotias University, Greater Noida, Uttar Pradesh, India Abstract- Software testing

More information

Prediction of Success or Failure of Software Projects based on Reusability Metrics using Support Vector Machine

Prediction of Success or Failure of Software Projects based on Reusability Metrics using Support Vector Machine Prediction of Success or Failure of Software Projects based on Reusability Metrics using Support Vector Machine R. Sathya Assistant professor, Department of Computer Science & Engineering Annamalai University

More information

SOFTWARE QUALITY IMPROVEMENT THROUGH DEFECT PREDICTION

SOFTWARE QUALITY IMPROVEMENT THROUGH DEFECT PREDICTION SOFTWARE QUALITY IMPROVEMENT THROUGH DEFECT PREDICTION DR. DEEPAK KUMAR VERMA ASSISTANT PROFESSOR DEPARTMENT OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY BABASAHEB BHIMRAO AMBEDKAR UNIVERSITY, (A CENTRAL

More information

Spiral Increment Reuse (SIR) Software Model

Spiral Increment Reuse (SIR) Software Model ISSN (Online): 2409-4285 www.ijcsse.org Page: 5-10 Spiral Increment Reuse (SIR) Software Model A. SANJAY KUMAR 1, B. Dr. RAHUL RISHI 2 and C. Dr. RAJKUMAR 3 1 University Campus School, MDU, Rohtak, India

More information

Comparative Study of Different Models in Component Based Software Engineering

Comparative Study of Different Models in Component Based Software Engineering e t International Journal on Emerging Technologies (Special Issue NCETST-2017) 8(1): 441-445(2017) (Published by Research Trend, Website: www.researchtrend.net) ISSN No. (Print) : 0975-8364 ISSN No. (Online)

More information

SOFTWARE PRODUCT LINES: A RESEARCH INFRASTRUCTURE. John D. McGregor Clemson University

SOFTWARE PRODUCT LINES: A RESEARCH INFRASTRUCTURE. John D. McGregor Clemson University SOFTWARE PRODUCT LINES: A TECHNIQUE FOR BUILDING A RESEARCH INFRASTRUCTURE John D. McGregor Clemson University Motivation Faculty and students develop a large amount of software For faculty this is an

More information

A Holistic Qualitative Approach to Software Reliability

A Holistic Qualitative Approach to Software Reliability International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 5 (2013), pp. 371-376 International Research Publications House http://www. irphouse.com /ijict.htm A Holistic

More information

Redefining the role of testers in organisational transition to agile methodologies

Redefining the role of testers in organisational transition to agile methodologies Redefining the role of testers in organisational transition to agile methodologies Adnan Čaušević 1, A.S.M. Sajeev 2, and Sasikumar Punnekkat 1 1 Mälardalen University, 72123 Västerås, Sweden {adnan.causevic,

More information

How I Learned to Stop Worrying and Love Benchmarking Functional Verification!

How I Learned to Stop Worrying and Love Benchmarking Functional Verification! How I Learned to Stop Worrying and Love Benchmarking Functional Verification! Mike Bartley Test and Verification Solutions SETsquared Business Acceleration Centre University Gate East, Park Row Bristol

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 2, Issue 8, August 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Improvement in

More information

QPR ScoreCard. White Paper. QPR ScoreCard - Balanced Scorecard with Commitment. Copyright 2002 QPR Software Oyj Plc All Rights Reserved

QPR ScoreCard. White Paper. QPR ScoreCard - Balanced Scorecard with Commitment. Copyright 2002 QPR Software Oyj Plc All Rights Reserved QPR ScoreCard White Paper QPR ScoreCard - Balanced Scorecard with Commitment QPR Management Software 2/25 Table of Contents 1 Executive Overview...3 2 Implementing Balanced Scorecard with QPR ScoreCard...4

More information

WHITE PAPER. Building potential QA Teams - A no cost Metrics based Approach PRESENTED IN STC 2013 PRESENTED BY. Building Num 14 Building Num 14

WHITE PAPER. Building potential QA Teams - A no cost Metrics based Approach PRESENTED IN STC 2013 PRESENTED BY. Building Num 14 Building Num 14 WHITE PAPER ON Building potential QA Teams - A no cost Metrics based Approach PRESENTED IN STC 2013 PRESENTED BY Uppuluri Pranitha B.V.S.S.R.S.SASTRY syamala_p_uppuluri@uhc.com sastry_bvssrs@uhc.com United

More information

Research Article / Paper / Case Study Available online at: Analysis of Strengths and Weakness of SDLC Models Shikha Verma Delhi India

Research Article / Paper / Case Study Available online at:  Analysis of Strengths and Weakness of SDLC Models Shikha Verma Delhi India ISSN: 2321-7782 (Online) Volume 2, Issue 3, March 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Paper / Case Study Available online at: www.ijarcsms.com

More information

Cambridge University Press Agile Testing: How to Succeed in an Extreme Testing Environment John Watkins Excerpt More information

Cambridge University Press Agile Testing: How to Succeed in an Extreme Testing Environment John Watkins Excerpt More information 1 Introduction If you try to make the software foolproof, they will just invent a better fool! Dorothy Graham 1.1 Why Agile? In today s highly competitive IT business, companies experience massive pressures

More information

CHAPTER 2 LITERATURE SURVEY

CHAPTER 2 LITERATURE SURVEY 10 CHAPTER 2 LITERATURE SURVEY This chapter provides the related work that has been done about the software performance requirements which includes the sub sections like requirements engineering, functional

More information

Hierarchy Based Reusability Assessment Model for Component Qualification in Reusable Verification Environment

Hierarchy Based Reusability Assessment Model for Component Qualification in Reusable Verification Environment Hierarchy Based Reusability Assessment Model for Qualification in Reusable Verification Environment Dr. V. Subedha,Professor & Head Department of CSE Panimalar Institute of Technology Chennai, India subedha@gmail.com

More information

Testing Masters Technologies

Testing Masters Technologies 1. How will you receive the project requirements? A. The finalized SRS will be placed in a project repository; we will access it from there 2. What will you do with SRS? A. SRS stands for software requirement

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 5, September - October 2003 Using Quality Models to Engineer Quality

More information

Introduction to Software Testing

Introduction to Software Testing Introduction to Software Testing Introduction Chapter 1 introduces software testing by : describing the activities of a test engineer defining a number of key terms explaining the central notion of test

More information

Adapting software project estimation to the reality of changing development technologies

Adapting software project estimation to the reality of changing development technologies Adapting software project estimation to the reality of changing development technologies Introduction Estimating software projects where significant amounts of new technology are being used is a difficult

More information

Attaining True Agility Through Continuous Integration

Attaining True Agility Through Continuous Integration e-issn 2455 1392 Volume 2 Issue 6, June 2016 pp. 483 488 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com Attaining True Agility Through Continuous Integration Aniket More 1, Vaishali Gatty

More information

Towards Systematic Software Reuse in Certifiable Safety-Critical Systems

Towards Systematic Software Reuse in Certifiable Safety-Critical Systems Towards Systematic Software Reuse in Certifiable Safety-Critical Systems Mikael Åkerholm 1,2, Rikard Land 1,2 1 Mälardalen University, School of Innovation, Design and Engineering, Västerås, Sweden 2 CC

More information

DIVERSIFICATION IN SOFTWARE ENGINEERING (A new approach CRD Model)

DIVERSIFICATION IN SOFTWARE ENGINEERING (A new approach CRD Model) DIVERSIFICATION IN SOFTWARE ENGINEERING (A new approach CRD Model) Er.Kirtesh Jailia 1, Mrs Manisha Jailia 2,Er Pramod Kumar 3,Mrs Manisha Agarwal 4 kirtesh.jailia@gmail.com, Student of M.Tech(SE) II yr,it&se

More information

Associate Professor, FCA, Manav Rachna International University, Faridabad, Haryana, India

Associate Professor, FCA, Manav Rachna International University, Faridabad, Haryana, India International Journals of Advanced Research in Computer Science and Software Engineering ISSN: 2277-128X (Volume-7, Issue-12) a Research Article December 2017 Comparative Study of Software Quality Models

More information

Introduction to Software Metrics

Introduction to Software Metrics Introduction to Software Metrics Outline Today we begin looking at measurement of software quality using software metrics We ll look at: What are software quality metrics? Some basic measurement theory

More information

Title : Analytics in Agile Project Management Theme: Project Management Leadership > In a Rapidly Changing World Keywords: Agile, Metrics, Analytics, Regression Model Abstract: In the Information revolution

More information

Keeping Software Designs In-line with Requirements

Keeping Software Designs In-line with Requirements A technical discussion of integration between IBM Rational RequisitePro 2003 and IBM Rational XDE Developer v2003 June, 2003 Rev. 1.00 Keeping Software Designs In-line with Requirements Integration between

More information

Welcome to this IBM podcast, Ten Things I Hate. About ALM, Part Two. I'm Angelique Matheny with IBM.

Welcome to this IBM podcast, Ten Things I Hate. About ALM, Part Two. I'm Angelique Matheny with IBM. [ MUSIC ] Welcome to this IBM podcast, Ten Things I Hate About ALM, Part Two. I'm Angelique Matheny with IBM. Software is the invisible thread powering an increasing number of products and services today,

More information

A Metrics Methodology for Predicting Reusable Suite Object in Component Based Software System

A Metrics Methodology for Predicting Reusable Suite Object in Component Based Software System A Metrics Methodology for Predicting Reusable Suite Object in Component Based Software System Kumar Rahul 1 Brijesh Kumar Sinha 2 Assistant Professor, NIFTEM Haryana, INDIA Assistant Professor, NITRA Technical

More information

Introduction to Systems Analysis and Design

Introduction to Systems Analysis and Design Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.

More information

Z Maturity Model for Testing in Component Based Development

Z Maturity Model for Testing in Component Based Development Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,

More information

Introduction to the Testing Maturity Model Enhanced TM (TMMe)

Introduction to the Testing Maturity Model Enhanced TM (TMMe) Introduction to the Testing Maturity Model Enhanced TM (TMMe) Developed by Thomas C. Staab President Wind Ridge International, LLC 11321 East Folsom Point Lane Franktown, Colorado 80116 USA 303-660-3451

More information

Software Processes 1

Software Processes 1 Software Processes 1 Topics covered Software process models Process activities Coping with change 2 The software process A structured set of activities required to develop a software system. Many different

More information

Managing Project Risks

Managing Project Risks The Project Reality As per The Standish Group report released in 1994 only 16% of all IT projects attempted successfully occur within the "triple constraint" of cost, time, and user requirements. While

More information

18-642: Software Development Processes

18-642: Software Development Processes 18-642: Software Development Processes 9/6/2017 Without requirements and design, programming is the art of adding bugs to an empty text file. Louis Srygley Coding Is Essentially 0% of Creating Software

More information

An Overview of Software Process

An Overview of Software Process An Overview of Software Process Objectives To introduce the general phases of the software development life cycle (SDLC) To describe various generic software process models and discuss their pros and cons

More information

SOFTWARE DEVELOPMENT PRODUCTIVITY FACTORS IN PC PLATFORM

SOFTWARE DEVELOPMENT PRODUCTIVITY FACTORS IN PC PLATFORM SOFTWARE DEVELOPMENT PRODUCTIVITY FACTORS IN PC PLATFORM Abbas Heiat, College of Business, Montana State University-Billings, Billings, MT 59101, 406-657-1627, aheiat@msubillings.edu ABSTRACT CRT and ANN

More information

TOGAF Foundation Exam

TOGAF Foundation Exam TOGAF Foundation Exam TOGAF 9 Part 1 (ESL) Time Limit 90 minutes Number of questions 40 Pass-through 22 1. Which of the following best describes the meaning of "Initial Level of Risk" in Risk Management?

More information

PREDICTING EMPLOYEE ATTRITION THROUGH DATA MINING

PREDICTING EMPLOYEE ATTRITION THROUGH DATA MINING PREDICTING EMPLOYEE ATTRITION THROUGH DATA MINING Abbas Heiat, College of Business, Montana State University, Billings, MT 59102, aheiat@msubillings.edu ABSTRACT The purpose of this study is to investigate

More information

Introduction to Software Engineering

Introduction to Software Engineering UNIT I SOFTWARE PROCESS Introduction S/W Engineering Paradigm life cycle models (water fall, incremental, spiral, WINWIN spiral, evolutionary, prototyping, objects oriented) -system engineering computer

More information

International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April-2017 ISSN

International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April-2017 ISSN ISSN 2229-5518 201 Software Reuse: Component-Based Development Issues Hudaibia Khalid Bahria University Islamabad, Pakistan Abstract: Component-based development (CBD) supports modification and integration

More information

Mapping of Fusion Process Model onto ISO/IEC 12207:2008

Mapping of Fusion Process Model onto ISO/IEC 12207:2008 Mapping of Fusion Model onto ISO/IEC 12207:2008 Rupinder Kaur; Jyotsna Sengupta Department of Computer Science; Punjabi University Patiala, India rupadeo@gmail.com Abstract Fusion Model is a component

More information

Requirements Verification and Validation

Requirements Verification and Validation SEG3101 (Fall 2010) Requirements Verification and Validation SE502: Software Requirements Engineering 1 Table of Contents Introduction to Requirements Verification and Validation Requirements Verification

More information

Software Metric Design: Issues, Guidelines and Process

Software Metric Design: Issues, Guidelines and Process Software Metric Design: Issues, Guidelines and Process Sunil Sikka Department of Computer Science & Engineering, Amity University Haryana Gurgaon, Haryana (India) sunil.sikka@yahoo.com Abstract Software

More information

Study of Lehman's Laws and Metrics during Software Evolution

Study of Lehman's Laws and Metrics during Software Evolution International Journal of Computer Systems (ISSN: 2394-1065), Volume 02 Issue 06, June, 2015 Available at http://www.ijcsonline.com/ Baljinder Singh, Pawan Luthra Department of Comp. Science S.B.S State

More information

Moving toward software product lines in a small software firm: a case study

Moving toward software product lines in a small software firm: a case study Moving toward software product lines in a small software firm: a case study Tullio Vernazza Paolo Galfione Andrea Valerio Università di Genova RE.SI.CO. COCLEA Via Opera Pia 13 Via F. S. Orologio 6 via

More information

A Cost-Effective Model-Based Approach for Developing ISO Compliant Automotive Safety Related Applications

A Cost-Effective Model-Based Approach for Developing ISO Compliant Automotive Safety Related Applications A Cost-Effective Model-Based Approach for Developing ISO 26262 Compliant Automotive Safety Related Applications 2016-01-0138 Published 04/05/2016 Bernard Dion ANSYS CITATION: Dion, B., "A Cost-Effective

More information

Software Engineering

Software Engineering Software Engineering (CS550) Software Development Process Jongmoon Baik Software Development Processes (Lifecycle Models) 2 What is a S/W Life Cycle? The series of stages in form and functional activity

More information

Software Quality Assurance Using Reusable Components

Software Quality Assurance Using Reusable Components Research Paper Volume 2 Issue 8 April 2015 International Journal of Informative & Futuristic Research ISSN (Online): 2347-1697 Software Quality Assurance Using Reusable Components Paper ID IJIFR/ V2/ E8/

More information

Software Engineering Unit - 1 (Lecture Notes)

Software Engineering Unit - 1 (Lecture Notes) Software Engineering Unit - 1 (Lecture Notes) Prepared by Jay Nanavati, Assistant Professor, SEMCOM Topics Program vs. Software Software Software Engineering (Definition & Objective) Phases in Software

More information

Three Simple Reasons Why Global ITSM Initiatives Fail

Three Simple Reasons Why Global ITSM Initiatives Fail Why Global ITSM Initiatives Fail 4me.com Why Global ITSM Initiatives Fail For almost 20 years now, large global enterprises have been struggling to get everyone in their local, regional and global IT support

More information

Confident Software Development Process Model

Confident Software Development Process Model Confident Software Development Process Model S.Thulasi Krishna M.E., (Ph.D), Research scholar Rayalaseema University Kurnool (dist.,) Andhra Pradesh Dr. S.Sreekanth, Ph.D Professor, Dept of CSE SITAMS,Chittoor(dt),

More information

Statistical Process Control automation in the final inspection process: an industrial case study

Statistical Process Control automation in the final inspection process: an industrial case study Statistical Process Control automation in the final inspection process: an industrial case study L. Guerra 1, S. D. Sousa 1, E. P. Nunes 1 1 ALGORITMI Research Centre, University of Minho, Guimarães, Portugal

More information

The Usage of BI Tools for Decision Making in An Organization: A survey

The Usage of BI Tools for Decision Making in An Organization: A survey e-issn 2455 1392 Volume 2 Issue 6, June 2016 pp. 295 302 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com The Usage of BI Tools for Decision Making in An Organization: A survey Mrs. Krantee

More information

RA SCRUM: REUSABILITY ANALYSIS OF SCRUM MODEL

RA SCRUM: REUSABILITY ANALYSIS OF SCRUM MODEL RA SCRUM: REUSABILITY ANALYSIS OF SCRUM MODEL P. Thenmozhi 1, P. Balasubramanie 2 1 Department of Computer Science, Kongu Arts and Science college, Tamilnadu, (India) 2 Department of Computer Science &

More information

Credit where Credit is Due. Lecture 2: Software Engineering (a review) Goals for this Lecture. What is Software Engineering

Credit where Credit is Due. Lecture 2: Software Engineering (a review) Goals for this Lecture. What is Software Engineering Credit where Credit is Due Lecture 2: Software Engineering (a review) Kenneth M. Anderson Object-Oriented Analysis and Design CSCI 6448 - Spring Semester, 2002 Some material presented in this lecture is

More information

Prediction of Fault-Proneness using CK Metrics

Prediction of Fault-Proneness using CK Metrics Prediction of Fault-Proneness using CK Metrics 1 Monika, 2 Preeti Sharma 1 M.Tech (Computer Science), M.D.U., Rohtak, Haryana, India 2 Deptt. of Computer Science, M.D.U., Rohtak, Haryana, India Abstract:

More information

A Study on Factors Affecting Maintainability and Maintainability Models

A Study on Factors Affecting Maintainability and Maintainability Models A Study on s Affecting Maintainability and Maintainability Models Deepa N 1, P. V. Indu Bhanu 2, C. S. Kausthubhi 3, M Sai Sriya 4 1,2,3,4 School of Information Technology & Engineering, VIT University

More information

Data Warehousing provides easy access

Data Warehousing provides easy access Data Warehouse Process Data Warehousing provides easy access to the right data at the right time to the right users so that the right business decisions can be made. The Data Warehouse Process is a prescription

More information

Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213

Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 2014 by Carnegie Mellon University Copyright 2014 Carnegie Mellon University

More information

Strategies for Excellence in Maintenance Management

Strategies for Excellence in Maintenance Management Strategies for Excellence in Maintenance Management INTRODUCTION INTRODUCTION 1/6 In most companies, business suffers because we don t pay enough attention to maintenance. What do we gain by maintaining

More information

GCSE Business Studies

GCSE Business Studies Half-Term 1 5 th September 12 th September 19 th September 26 th September 3 rd October 10 th October 17 th October Curriculum Details UNIT 1 : Introduction to Small Business Topic 1.1 Spotting a Business

More information

A Classification based Predictive Cost Model for Measuring Reusability Level of Open Source Software

A Classification based Predictive Cost Model for Measuring Reusability Level of Open Source Software 7688, Vol. 5, Issue 1, March 2018, pp. 19-23 A Classification based Predictive Cost Model for Measuring Reusability Level of Open Source Software Divanshi Priyadarshni Wangoo 1 and Archana Singh 2 1 Amity

More information

SOFTWARE TESTING WITH DIFFERENT PHASES OF SDLC

SOFTWARE TESTING WITH DIFFERENT PHASES OF SDLC SOFTWARE TESTING WITH DIFFERENT PHASES OF SDLC Preeti Yadav 1, Ajay Kumar 2 1 Asst. Prof in Govt college Gurgoan(Haryana) 2 Asst. Prof. in IGU Meerpur Rewari(Haryana) Abstract Software Testing is the process

More information

Be Remarkable. CONTRACT LIFECYCLE MANAGEMENT SOFTWARE. Software Overview OVERVIEW. Additional Available Professional Services

Be Remarkable. CONTRACT LIFECYCLE MANAGEMENT SOFTWARE. Software Overview OVERVIEW. Additional Available Professional Services Be Remarkable. CONTRACT LIFECYCLE MANAGEMENT SOFTWARE Software Overview Greatly improves management of contracts and business agreements across your entire enterprise, maximizing the value of each and

More information

Managing Socio-technical Change in Indian Automobile Industry A Survey

Managing Socio-technical Change in Indian Automobile Industry A Survey Managing Socio-technical Change in Indian Automobile Industry A Survey *Dr. Rajiv Kumar Garg ABSTRACT Management of has assumed a great deal of importance in Indian automobile industry. Managing is posing

More information

The Open Group Exam OG0-091 TOGAF 9 Part 1 Version: 7.0 [ Total Questions: 234 ]

The Open Group Exam OG0-091 TOGAF 9 Part 1 Version: 7.0 [ Total Questions: 234 ] s@lm@n The Open Group Exam OG0-091 TOGAF 9 Part 1 Version: 7.0 [ Total Questions: 234 ] https://certkill.com Topic break down Topic No. of Questions Topic 1: Volume A 100 Topic 2: Volume B 134 2 https://certkill.com

More information

Metrics and Estimation. Metrics. Lord Kelvin

Metrics and Estimation. Metrics. Lord Kelvin These slides are based on Pressman, Chapter 15 Product Metrics, Chapter 22 Metrics for Process and Projects and Chapter 23 Estimation Metrics and Estimation Rahul Premraj + Andreas Zeller 1 Metrics Quantitative

More information

Test Workflow. Michael Fourman Cs2 Software Engineering

Test Workflow. Michael Fourman Cs2 Software Engineering Test Workflow Michael Fourman Introduction Verify the result from implementation by testing each build Plan the tests in each iteration Integration tests for every build within the iteration System tests

More information

Managing Information Systems Seventh Canadian Edition. Laudon, Laudon and Brabston. CHAPTER 11 Managing Knowledge

Managing Information Systems Seventh Canadian Edition. Laudon, Laudon and Brabston. CHAPTER 11 Managing Knowledge Managing Information Systems Seventh Canadian Edition Laudon, Laudon and Brabston CHAPTER 11 Managing Knowledge Copyright 2015 Pearson Canada Inc. Copyright 2015 Pearson Canada Inc. 3-1 11-1 Important

More information

Chap 1 : Business Process Management & IT

Chap 1 : Business Process Management & IT Business Process Management: The primary benefit of using technology for BPM are (i) the effectiveness gains for enterprises through the automated coordination of activities; (ii) distribution of tasks

More information

Selecting the right Tests at the right Time. Version 1.1 CONTENT. A Guideline for Test Prioritization

Selecting the right Tests at the right Time. Version 1.1 CONTENT. A Guideline for Test Prioritization Selecting the right Tests at the right Time A Guideline for Test Prioritization Version 1.1 Feedback of any kind is welcome! Contact us via Twitter @TestomatProject or using this feedback form: https://goo.gl/j5wnjm

More information

Appendix C: MS Project Software Development Plan and Excel Budget.

Appendix C: MS Project Software Development Plan and Excel Budget. 1. Introduction. Appendix C: MS Project Software Development Plan and Excel Budget. Project: PickUp Game App The Project plan for this Application consist of 76 days; In this plan is defined how long each

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering (CS350) Lecture 16 Jongmoon Baik Software Testing Strategy 2 What is Software Testing? Testing is the process of exercising a program with the specific intent of finding

More information

An Intelligent Monitoring And Identification Of Cutting Conditions (like Continuous Chip, Broken Chip) Of Chips And Chatter On Turning Operation

An Intelligent Monitoring And Identification Of Cutting Conditions (like Continuous Chip, Broken Chip) Of Chips And Chatter On Turning Operation An Intelligent Monitoring And Identification Of Cutting Conditions (like Continuous Chip, Broken Chip) Of Chips And Chatter On Turning Operation Vikas B. Magdum 1, Vinayak R. Naik 2 P.G.student, Department

More information

COPYRIGHTED MATERIAL PROCESS IMPROVEMENT DEVELOPMENTS IN PROCESS MANAGEMENT

COPYRIGHTED MATERIAL PROCESS IMPROVEMENT DEVELOPMENTS IN PROCESS MANAGEMENT PROCESS IMPROVEMENT DEVELOPMENTS IN PROCESS MANAGEMENT CHAPTER 1 Businesses, whether commercial or not - for - profit organizations, inevitably have a wish to remain in operation; to have sustainable and

More information

Architecture Level Software Quality Prediction

Architecture Level Software Quality Prediction Architecture Level Software Quality Prediction PerOlof Bengtsson Department of Computer Science and Business Administration University of Karlskrona Ronneby PerOlof.Bengtsson@ide.hk-r.se Abstract. This

More information

BRIDGING. the Gap from Transformational Strategy to Operational Implementation

BRIDGING. the Gap from Transformational Strategy to Operational Implementation ARTICLE October 2018 Harold R. (Rocky) Ellens BRIDGING the Gap from Transformational Strategy to Operational Implementation Have you ever worked with two seemingly disparate concepts and struggled with

More information