International Journal of Pure and Applied Sciences and Technology

Size: px
Start display at page:

Download "International Journal of Pure and Applied Sciences and Technology"

Transcription

1 Int. J. Pure Appl. Sci. Technol., 18(1) (13), pp. 26- International Journal of Pure and Applied Sciences and Technology ISSN Available online at Research Paper Reliability Levels of Some Selected Software Produced by Nigerian Companies (Case Studies of Glomosoft, X-Bios Systems, Micro Bits ) Boukari Souley 1, * and Nnamso M. Umoh 1 1 Mathematical Science Programme, ATBU, Bauchi * Corresponding author, (bsouley01@yahoo.com) (Received: ; Accepted: ) Abstract: Software reliability is a major factor in software quality and is the index by which users judge particular software. Software reliability to the users is the ability of the software to perform its perceived function without fail. It therefore must be determined in all software projects of importance. Some software reliability models were reviewed and the Jelinski-Moranda model was chosen which was considered the most appropriate for the intended software tool (i.e RelSoft). Some software houses were visited and failure data collected, formatted and analyzed. The least square method was used to determine some parameters such as E t (i.e. total error) and K, the proportionality constant. These parameters were used as input to design Relsoft tool which was then used in determining the reliability levels of the selected software produced by Nigerian software companies. The result obtained from RelSoft, showed that nine out of the ten selected software have reliability levels ranging from 0.07 to 0.82, except one which has a reliability level of Other reliability indicators such as failure rate and Mean Time To Failure (MTTF) were also calculated using RelSoft. The software reliability is measured on a scale ranging from zero to one (i.e. 0 to 1). However, for life-critical application the reliability must be in the region of for it to be considered to be reliable. Keywords: Software Reliability, Software Reliability Level, Failure Rate, MTTF, Total Error (E T ), Constant of Proportionality (K).

2 Int. J. Pure Appl. Sci. Technol., 18(1) (13), Introduction In the modern business environment in which we find ourselves today, there are a lot of competitions among business organizations to have a share of the market in their particular interest area(s) for them to remain in contention, these organizations need tools to boost their accuracy, productivity, efficiency, performance, competitiveness etc. Among these tools is the computing system. Organizations budget huge amount of money to purchase and maintain this computing system. The computing system consists of the hardware and the software. Organizations (Nigerian organizations inclusive) demand for highly reliable software and software of high quality. In [1] it was stated that not only do sponsors and end-users want more software, they also want better software. A fundamental fact of life in this 21 st century is that software is pervasive. It influences our lives in ever more complex and significant ways. Lives and well-being are increasingly dependent on computerized (software) systems. Greater number of life-critical systems such as aircraft, spacecraft, other transportation vehicle; medical treatment machines, military equipment and communication systems are controlled by computers. Therefore, it is inevitable, the software, whether embedded or otherwise must be developed with an acceptable level of reliability [1]. With the advent of the computer age, computers, as well as the software running on them are playing a vital role in our lives. We may not have noticed, but appliances such as washing machines, telephones, TVs and watches, are having their analog and mechanical parts replaced by CPUs and software. Like machinery replaced craftsmanship in the industrial revolution computers and intelligent parts are quickly pushing their mechanical counterparts out of the market [6]. The above two contributions from [1] and [6] point to the fact that computers and computer software have virtually taken over almost every facets of our lives. It therefore means that to prevent losses, which range from loss of lives (i.e. in safety critical systems) to minor inconveniences, Software Companies must design and build software with high reliability. However, to achieve high reliability in software, certain other factors are likely to suffer. These include among others effort, cost and development time. So far, mentions have been made of software reliability and reliable software. What then is software reliability? In [7], software reliability is viewed as the probability that a given system will operate without failure under given conditions for a given time interval. Software reliability is expressed on a scale from 0 to 1. A system that is highly reliable will have a measure close to 0 while a system that is unreliable will have a measure of reliability close to 1. Others view Software reliability as the probability of failure free operation for a specified time in a specified environment for a specific purpose [11]. In Nigeria, it will be observed, that some giant strides are being made in software development considering the proliferation of software development companies in the Country. But the question is, are these companies meeting the quality assurance attributes of which reliability is a very important factor? What is the Problem? Organizations spend a good percentage of their budget either to develop in-house or to contract software companies (developers) to build software for them. These software are supposed to enhance their operations and improve their businesses, but this is not the case, most especially in Nigeria, rather, what they get are unreliable software whose rate of failures are alarming. Most software fail many times after they must have been delivered, thus disrupting the operation of the system (organization). This results in huge losses in terms of money and time to the organization and at times loss of lives to the society. Considering the above, it becomes imperative that delivered software that meets the required level of reliability so as to allow for failure-free operation for a specified time, environment and purpose.

3 Int. J. Pure Appl. Sci. Technol., 18(1) (13), There has not been any concerted effort (that we know of) towards ascertaining the reliability levels of software produced by Nigerian developers. Review of Literature Software Engineering is defined according to [8], as the disciplined application of theories and techniques from computer science to define, develop, deliver, and maintain, on time and within budget, software products that meet customers need and expectations. However, this definition seems, inadequate as Software Engineering (SE) as a discipline rests on other intellectual foundation apart from that of computer science concepts. These according to [9] are engineering knowledge complemented by the social and economical fundamentals. Software development which is synonymous with SE is business oriented, therefore is expected to make some level of profit as developers not losing sight of the assurances or expectations of their clients, that is, users. Software Development Companies (SDC) are the producers of software. Producers are important in Information Technology (IT). This is so because the functionality of a computer system depends largely on the quality of the software installed. Like any other business, for the software companies to remain in the market, software products must of necessity be competitive. This implies that software companies must develop products that have certain quality attributes such as reliability, functionality, efficiency, portability, maintainability, reusability, testability, and some software management issues such as delivering products within schedule and within budget. Developers and users therefore will expect that the software churned out from these software companies meet certain standards and provide satisfaction. Software has many quality attributes that are subject to a series of factors compromising achieving them. Expectations of the Nigeria User Community Software acquisition and usage usually involves expenses, users therefore will expect that the software they purchase should meet certain standards and provide satisfaction. This satisfaction can be considered broadly under the following: reliability, maintainability, portability, usability, reusability, cost-effectiveness and efficiency Expectations of Software Producers Community in Nigeria Software developers also have their own expectations. As pointed out earlier, software producers are in business to make profit among other things. Loosing user loyalty is a problem that software companies take seriously, especially in this dynamic market where customer allegiance lasts only until the competition produces a more user-friendly version. Therefore, every software producer wants to satisfy the user, stay in the market and make profit. Developers also expect the product to have long life because a system with a long life span has more value. System Reliability System reliability consists of both software reliability and hardware reliability. Many definitions of reliability exist, depending upon the viewpoints of the stakeholders. However, they all have a common core, which contains the statement that, reliability R (t), is the probability that a device performs adequately over the interval [0, t], Among the attributes of computer software, the first that commands the attention of quality is the degree to which the software can be depended upon to perform its function. The extent to which software is not reliable is a function of the bugs embedded within it or the inconsistencies between it and the purposes for which it was intended [3]. Software reliability is a function of the number of failures experienced by a particular user of that software. A software failure occurs when the software is executing. It is a situation in which the

4 Int. J. Pure Appl. Sci. Technol., 18(1) (13), software does not deliver the service expected by the users. Software failures are not the same as software faults although these terms are often used interchangeably [11]. Software faults may be programming or design errors where by the delivered program does not conform to the system specification. Alternatively, they can be specification or documentation errors. Software faults are static. They are characteristics of the program code. They are discovered either through program inspections or by inferring their existence from software failure. Software faults cause failures when the faulty code is executed with a set of inputs, which expose the software system as a mapping of an input to an output set. The program responds to these inputs by producing an output or a set of outputs. The software reliability is related to the probability that, in a particular execution of the program, the system input will be a member of the set of inputs, which cause an erroneous output. There is a complex relationship between observed system reliability and number of latent software faults. And that not all software faults are equally likely to cause software failure [11]. Usually, there are a number of member of erroneous inputs which are more likely to be selected than others. If these inputs do not cause the faulty parts of the software to be executed, there will be no failure. The reliability of the program, therefore, mostly depends on the number of inputs causing erroneous outputs, which arise during normal, rather than exceptional use of the systems. It therefore follows that, a program may contain known faults but may still be considered to be reliable by its users. They may never select an erroneous input so program failures never arise. This means that software quality and reliability does not necessarily depend on the number of bugs present in software. A software product can be of a high quality and reliability if the bugs it contains, however, are numerous and are located in infrequently used modules. On the other hand, software quality and reliability is lower if it contains fewer bugs, located in frequently used paths, Thus, the presence of faults is a function not just of the software, but also of user, customer expectation, and set of inputs [2]. While it is tempting to draw an analogy between Software Reliability and Hardware Reliability, software and hardware have basic differences that make them different in failure mechanisms. Hardware faults are mostly physical faults while software faults are faults, which are harder to visualize, classify, detect and correct. Design faults are closely related to fuzzy human factors and design process, which, we don t have a solid understanding ([], [6]). Deviations An exact analysis and classification of error types that can appear in system is of central importance to the development of reliable system [4]. In the discussions on software reliability a number of different terms are used to indicate a deviation between the intended and actual state or behavior of a software, for example, error, fault, failure, mistake, malfunction, deficiency, flaws and so on. With each one of these concepts, some specific attributes, are commonly associated which make it difficult to use such a concept in a general context. In order to avoid such semantic problems, the listed terms will be used henceforth with the following meaning: Error: This is the deviation between intended and observed state or behavior of a system (This is the most general term) Failure: This is error during operation of the system Fault: This is error in the hardware or software Mistake: This is human error.

5 Int. J. Pure Appl. Sci. Technol., 18(1) (13), 26- Some Special Error and Failure Types As we know errors and failures constitute software that is unreliable. Therefore, for any system for that matter to be reliable, reliability must be built into the system right from the conception stage. This could be done by carrying out certain analyses among which are: systems analysis error, error in programming, data preparation errors, execution errors, transient hardware faults, data bank errors. Software Reliability Models Reliability can be calculated using software reliability models. Reliability models can be grouped into two namely, Macro and Micro models. Macro models are those that are based on the number of instructions, the number of error removed, and the overall details of the control structure. Constants for the model can be evaluated from data on past systems as well as analysis of test data on the software being developed [10]. Micro models on the other hand are based on detailed analysis of the statements and the control structure. However, for this paper, the macro model, that is, the Jelinski-Morada Model is adapted. Jelinski Moranda Model (MACRO) Jelinski and Moranda proposed on hazard function according to [10] of the form Z(t) = ф [N (i 1)] eq.1 Where ф = Constant of proportionality N = Total number of errors present i = Number of errors found by debugging time t In addition the eq.1 can be related to the basic reliability model below: R(t) = exp-[k Є r (τ)]= exp-[k(e T I T Є c (τ))]t eq.2 So that Then E T = N E T I T = ф Є c (τ)] = (i-1) I T R(t) = exp[-(ф [N (i 1)])t] eq.3 eq.4 eq. eq.6 Since eq. 3, eq.4 and eq. are merely notational differences Jelinski Moranda Model could be written as R(t) = exp[-(k [E T Є c ])t] eq.7 The Jelinski Moranda model assumes that each defect is removed as soon as it is detected. It also assumes that all the bugs in the program are equally likely to cause a failure in the testing environment. It further assumes that the failure rate is a Poisson process and proportional to remaining defects. Finally as do most models, it assumes no new defects will be introduced. The parameters K and E T must be calculated or estimated using any of the three parameter estimation techniques (i.e.maximum-likelihood estimation, Moment Estimation and Least-Square Estimation Methods). For this, paper we shall be using the Least-Square Estimation Method.

6 Int. J. Pure Appl. Sci. Technol., 18(1) (13), The reliability function is R(t) = exp[-(k [E T Є c ])t i ] Where t i = elapsed Time between (i 1)st and ith failures Є c = number of defect removed by (i 1) st interval E T = Initial or total number of errors MTTF associated With Jelinski Moranda Model As with Shooman model, this is of the form R(t) = e - αt, from which MTTF = 1/α or MTTF = 1/ф (N-n) Research Methodology This study was prompted by the outcries or complaints by software users and by the need to ascertain the reliability levels of the software developed by these developers. This study was used to put things in their right perspectives i.e. to find out if these complaints are genuine or not. During the study, relevant data were collected through interviews and record reviews, and converted to suit the input format required. The formatted data were then used as input for the designed software reliability tool. However, the tool was designed to meet the system requirement of ascertaining the reliability level of each software product under study. The reliability level gives the state of affairs for each product and in fact, the software companies that produced them. As mentioned above, a study was carried based on the used to ascertain the level of reliability of each software under investigation. The request or the problem that necessitated this study was the complaints made by the software users and / or those directly or indirectly affected. The main systems requirement in this case will be to determine the level of reliability of these software. The other requirement will be to reduce the level of complains by users and to create the awareness and the need for software developer to design and build reliable system for the growing user-population in Nigeria. With the above stated requirements in mind, it is specified that software developed for the Nigerian users must range between 0. and 1.0 on the probability scale. This specification, however depends on the application domain. For life critical or mission critical software, the reliability scale should read up to and above for the system to be said to be reliable. Data Collection In the first phase, data were collected from several software developers and users in Nigeria. This was done through interviews and record review of program logbooks where historical data, defects data and failure data are recorded. However, most software houses visited did not have the necessary documentations in their logbooks. In such cases, we had to sit down with the designers and programmers who were involved in the design to do a reengineering of the process to estimate some of the data that were needed for this work. In few cases where the logbooks were available, they were reviewed and relevant data needed to make a success of this work were extracted. The data collected were properly formatted and presented as shown in table1.

7 Int. J. Pure Appl. Sci. Technol., 18(1) (13), Table 1: Failure data from the selected software under study S/No Project Time Period in Weeks (1) ProjectSW 1 Week I I (2) ProjectSW 2 Week I I (3) ProjectSW 3 Week I I (4) ProjectSW 4 Week I I () ProjectSW Week I I (6) ProjectSW 6 Week I I (7) ProjectSW 7 Week I I (8) ProjectSW 8 Week I I (9) ProjectSW 9 Week I I (10) ProjectSW 10 Week I I Test Period in Hours Software failure Failure Rate Error- Z, h -1 Corrected E c (ԏ) Cumulative error corrected MTBF Software size (I T ) 26,00 33,000,0 16,000 18,2 24,000 21,00 16,0,00,000

8 Int. J. Pure Appl. Sci. Technol., 18(1) (13), Design Model The design of the software reliability tool for determining the reliability levels of the selected software is based on the Jelinski-Moranda Model. This model is stated in eq.7 and discussed in ([3], [10] and [2]). The estimation technique for E T and K (i.e. total error and constant of proportionality) used in this work is the least square method. Estimation of E T and K (Model Parameters) From table1, data were extracted to plot a graph of errors against failure rates. From the Least Square graph, K values, the constants of proportionality were estimated. The estimated values are shown in the table 2. Estimation Procedure (1) Read the values of E T from graph (2) Read the values of Z from graph (3) Set Z against K E T (i.e. Z = K E T ) (4) Then calculate K. Table 2: Estimated Values of K and E T Parameters Using Least Square Technique Software project K E T I T Project SW ,00 Project SW ,000 Project SW ,0 Project SW ,000 Project SW ,2 Project SW ,000 Project SW ,00 Project SW ,0 Project SW ,00 Project SW ,000 Input Design The input design screen is such that the systems prompts the operator for each of the data element needed to implement the systems by way of calculating the reliability, failure rate and mean time to failure (MTTF) for each of the software. The total error, constant of proportionality, error corrected, and operating time are as shown in table 3. Table 3: Intermediate result used as program input Software Project K E T E C T Project SW Project SW Project SW Project SW Project SW Project SW

9 Int. J. Pure Appl. Sci. Technol., 18(1) (13), Project SW Project SW Project SW Project SW Output Design The output screen is designed in such a way that it tabulates the result under four fields. These are: project (meaning the software for which the reliability level is sought) and it related failure rate, reliability and mean time to failure (MTTF). Calculation of the Failure Rate, Reliability, MTTF With the values of E T and K estimated and using the Jelinski Moranda model stated in eq.7, the reliability for each of the 10 selected software were calculated using RelSoft. Other reliability metrics such as MTTF and failure rate were also calculated. Results A software reliability tool called RelSoft was developed. It was fully tested. Data were collected from the selected software (see table 1), based on the least square estimation method, the model parameters were estimated i.e. E T and K (see table 2). An intermediate result shown in table 3 was used as input for the RelSoft. After running the relsoft, the following results were obtained as displayed in table4 Table 4: Results from RelSoft Project Failure Rate Reliability MTTF Project SW Project SW Project SW Project SW Project SW Project SW Project SW Project SW Project SW Project SW Discussion From table 4 it can be observed that 9 of the 10 selected software exhibited a reliability level above 0., indicating average reliability. The results indicate that project SW7 has a highest reliability of 0.82, followed by projects SW1 and SW10 with reliability levels of 0.774, and Two software projects have reliability levels of and These are projects SW6 and SW9. While projects WS2, WS4, SW8 and SW3 has a reliability of 0.91, 0.64,.064 and 0.07 respectively. The only project that did not attend average reliability is project SW with a reliability of Project SW7 is the most reliable of the 10 selected software while project SW is the least reliable. As mentioned

10 Int. J. Pure Appl. Sci. Technol., 18(1) (13), 26- earlier, the mean time to failure (MTTF) and failure rate are reliability metrics which are also reliability indicators. The values for these metrics for each of the software indicated in table 4. There is a price to be paid for a high reliability, therefore it is advisable to determine the optimum release time for a given software project. Conclusions Results from the reliability software tool indicate that 90% of the selected software are reliable. This work has been able to establish the fact that software development companies in Nigeria have performed adequately on the average contrary to speculations in some quarters of the poor state of affairs in the industry. A large scale study is not likely to deviate too much from this result. It will therefore be expedience to conclude that more than 0% of software produced in Nigeria are reliable and that there is a better hope for the Nigerian software industry and with concerted efforts, Nigeria could join the league of software exporting nations. And by implication could become a source of foreign exchange earner for the nation. References [1] C. Adiele, Software crisis and its social impact, In Proceeding of Computer Association of Nigeria, Conference Series, 9(1998), [2] V. Allain, Reliability, Availability, Maintainability and Safety Assessment, John Wiley and Sons, New York, [3] R. Dunn and R. Ullman, Quality Assurance for Computer Software, Mcgraw Hill Book Company, New York, [4] H. Kopetz, Software Reliability, Macmillan Press Ltd., London, [] M.R. Lyu, Software Fault Tolerance, John Wiley and Sons Inc., Englewood Cliffs, NJ, USA, 199. [6] J. Pan, Software Reliability, Carnegie Mellon University, Carnegie Mellon, [7] S.L. Pfleeger, Software Engineering: Theory and Practice, Prentice Hall, New Jersey, [8] T.K. Ralston, E.T. Roberson and H.T. Gilb, Software Engineering Principles, Prentice Hall, New Jersey, 00. [9] S.E. Shaw, Software Engineering Theories and Practice, Mcgraw-Hill Book Company, NY, 0. [10] M.L. Shooman, Software Engineering: Design, Reliability and Management, Mcgraw Hill International Book Company, Singapore, [11] I. Sommerville, Software Engineering, Addison Wesley Longman Limited Harlow, England, 199.

SOFTWARE PERFORMANCE EVALUATION ALGORITHM EXPERIMENT FOR IN-HOUSE SOFTWARE USING INTER-FAILURE DATA

SOFTWARE PERFORMANCE EVALUATION ALGORITHM EXPERIMENT FOR IN-HOUSE SOFTWARE USING INTER-FAILURE DATA I.J.E.M.S., VOL.3(2) 2012: 99-104 ISSN 2229-6425 SOFTWARE PERFORMANCE EVALUATION ALGORITHM EXPERIMENT FOR IN-HOUSE SOFTWARE USING INTER-FAILURE DATA *Jimoh, R. G. & Abikoye, O. C. Computer Science Department,

More information

Quality Management. Lecture 12 Software quality management

Quality Management. Lecture 12 Software quality management Quality Management Lecture 12 Software quality management doc.dr.sc. Marko Jurčević prof.dr.sc. Roman Malarić University of Zagreb Faculty of Electrical Engineering and Computing Department of Fundamentals

More information

Software Engineering Compiled By: Roshani Ghimire Page 1

Software Engineering Compiled By: Roshani Ghimire Page 1 Unit 7: Metric for Process and Product 7.1 Software Measurement Measurement is the process by which numbers or symbols are assigned to the attributes of entities in the real world in such a way as to define

More information

Factors Influencing Design Quality and Assurance in Software Development: An Empirical Study

Factors Influencing Design Quality and Assurance in Software Development: An Empirical Study Factors Influencing Design Quality and Assurance in Software Development: An Empirical Study Cristina Valdaliso Rutgers/NJIT University, Newark, NJ Valdaliso@earthlink.net Osama Eljabiri New Jersey Institute

More information

SOFTWARE ESTIMATING RULES OF THUMB. Version 1 - April 6, 1997 Version 2 June 13, 2003 Version 3 March 20, 2007

SOFTWARE ESTIMATING RULES OF THUMB. Version 1 - April 6, 1997 Version 2 June 13, 2003 Version 3 March 20, 2007 SOFTWARE ESTIMATING RULES OF THUMB Version 1 - April 6, 1997 Version 2 June 13, 2003 Version 3 March 20, 2007 Abstract Accurate software estimating is too difficult for simple rules of thumb. Yet in spite

More information

The Role of Information Technology Studies in Software Product Quality Improvement

The Role of Information Technology Studies in Software Product Quality Improvement The Role of Information Technology Studies in Software Product Quality Improvement RUDITE CEVERE, Dr.sc.comp., Professor Faculty of Information Technologies SANDRA SPROGE, Dr.sc.ing., Head of Department

More information

TAGUCHI APPROACH TO DESIGN OPTIMIZATION FOR QUALITY AND COST: AN OVERVIEW. Resit Unal. Edwin B. Dean

TAGUCHI APPROACH TO DESIGN OPTIMIZATION FOR QUALITY AND COST: AN OVERVIEW. Resit Unal. Edwin B. Dean TAGUCHI APPROACH TO DESIGN OPTIMIZATION FOR QUALITY AND COST: AN OVERVIEW Resit Unal Edwin B. Dean INTRODUCTION Calibrations to existing cost of doing business in space indicate that to establish human

More information

How To Understand Software Engineering

How To Understand Software Engineering PESIT Bangalore South Campus Department of MCA SOFTWARE ENGINEERING 1. GENERAL INFORMATION Academic Year: JULY-NOV 2015 Semester(s):III Title Code Duration (hrs) SOFTWARE ENGINEERING 13MCA33 Lectures 52Hrs

More information

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise

More information

Synchronization of sampling in distributed signal processing systems

Synchronization of sampling in distributed signal processing systems Synchronization of sampling in distributed signal processing systems Károly Molnár, László Sujbert, Gábor Péceli Department of Measurement and Information Systems, Budapest University of Technology and

More information

A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management

A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management International Journal of Soft Computing and Engineering (IJSCE) A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management Jayanthi.R, M Lilly Florence Abstract:

More information

What do you think? Definitions of Quality

What do you think? Definitions of Quality What do you think? What is your definition of Quality? Would you recognise good quality bad quality Does quality simple apply to a products or does it apply to services as well? Does any company epitomise

More information

Software Engineering: Analysis and Design - CSE3308

Software Engineering: Analysis and Design - CSE3308 CSE3308/DMS/2004/25 Monash University - School of Computer Science and Software Engineering Software Engineering: Analysis and Design - CSE3308 Software Quality CSE3308 - Software Engineering: Analysis

More information

Darshan Institute of Engineering & Technology Unit : 7

Darshan Institute of Engineering & Technology Unit : 7 1) Explain quality control and also explain cost of quality. Quality Control Quality control involves the series of inspections, reviews, and tests used throughout the software process to ensure each work

More information

AN APPROACH FOR TESTING THE DESIGN OF WEBSITE

AN APPROACH FOR TESTING THE DESIGN OF WEBSITE AN APPROACH FOR TESTING THE DESIGN OF WEBSITE Vandana Khatkar, MPhil Scholar Chaudhary Devi Lal University Sirsa, Haryana (INDIA) ABSTRACT In this paper, a new approach has been described that models a

More information

Products reliability assessment using Monte-Carlo simulation

Products reliability assessment using Monte-Carlo simulation Products reliability assessment using Monte-Carlo simulation Dumitrascu Adela-Eliza and Duicu Simona Abstract Product reliability is a critical part of total product quality. Reliability is a measure of

More information

Performance evaluation of large-scale data processing systems

Performance evaluation of large-scale data processing systems Proceedings of the 7 th International Conference on Applied Informatics Eger, Hungary, January 28 31, 2007. Vol. 1. pp. 295 301. Performance evaluation of large-scale data processing systems Attila Adamkó,

More information

Project: Operations Management- Theory and Practice

Project: Operations Management- Theory and Practice Operations management can be defined as the management of the supply chain logistics of an organisation to the contemporary measures of performance of cost, time and quality. Research the literature on

More information

Software Quality. Software Quality Assurance and Software Reuse. Three Important Points. Quality Factors

Software Quality. Software Quality Assurance and Software Reuse. Three Important Points. Quality Factors Software Quality Software Quality Assurance and Software Reuse Peter Lo Conformance to explicitly-stated functional and performance requirements, explicitly-documented development standards, and implicit

More information

Behavioral Entropy of a Cellular Phone User

Behavioral Entropy of a Cellular Phone User Behavioral Entropy of a Cellular Phone User Santi Phithakkitnukoon 1, Husain Husna, and Ram Dantu 3 1 santi@unt.edu, Department of Comp. Sci. & Eng., University of North Texas hjh36@unt.edu, Department

More information

COMPARATIVE STUDY OF SOFTWARE TESTING TOOLS ON THE BASIS OF SOFTWARE TESTING METHODOLOGIES

COMPARATIVE STUDY OF SOFTWARE TESTING TOOLS ON THE BASIS OF SOFTWARE TESTING METHODOLOGIES International Journal of Advance Research In Science And Engineering http://www.ijarse.com COMPARATIVE STUDY OF SOFTWARE TESTING TOOLS ON THE BASIS OF SOFTWARE TESTING METHODOLOGIES 1 Lav Kumar Dixit,

More information

Software Customer Satisfaction

Software Customer Satisfaction Abstract Software Customer Satisfaction Linda Westfall The Westfall Team Satisfying our customers is an essential element to staying in business in this modern world of global competition. We must satisfy

More information

V. Phani Krishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (6), 2011, 2915-2919

V. Phani Krishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (6), 2011, 2915-2919 Software Quality Assurance in CMM and XP- A Comparative Study CH.V. Phani Krishna and Dr. K.Rajasekhara Rao CSE Department, KL University, Guntur dt., India. Abstract Software Quality Assurance is a planned

More information

The W-MODEL Strengthening the Bond Between Development and Test

The W-MODEL Strengthening the Bond Between Development and Test Andreas Spillner Dr. Spillner is working as Professor at the Hochschule Bremen (University of Applied Sciences) where he is responsible for software engineering and real time systems. Dr. Spillner has

More information

Software reliability improvement with quality metric and defect tracking

Software reliability improvement with quality metric and defect tracking Software reliability improvement with quality metric and defect tracking Madhavi Mane 1, Manjusha Joshi 2, Prof. Amol Kadam 3, Prof. Dr. S.D. Joshi 4, 1 M.Tech Student, Computer Engineering Department

More information

Management Information Systems Role in Decision-Making During Crises: Case Study

Management Information Systems Role in Decision-Making During Crises: Case Study Journal of Computer Science 6 (11): 1247-1251, 2010 ISSN 1549-3636 2010 Science Publications Management Information Systems Role in Decision-Making During Crises: Case Study Saleh Al-Zhrani Department

More information

Advancements in the V-Model

Advancements in the V-Model Advancements in the V-Model Sonali Mathur Asst. Professor, CSE Dept. ABES Institute of Technology Ghaziabad, U.P-201009 Shaily Malik Lecturer, CSE Dept. Maharaja Surajmal Institute of Tech. Janakpuri,

More information

Software Project Management Matrics. Complied by Heng Sovannarith heng_sovannarith@yahoo.com

Software Project Management Matrics. Complied by Heng Sovannarith heng_sovannarith@yahoo.com Software Project Management Matrics Complied by Heng Sovannarith heng_sovannarith@yahoo.com Introduction Hardware is declining while software is increasing. Software Crisis: Schedule and cost estimates

More information

SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY

SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY Mrs. Manisha L. Waghmode Assistant Professor Bharati Vidyapeeth Deemed University, Institute of Management and Rural Development Administration, Sangli Dr.

More information

Chap 1. Software Quality Management

Chap 1. Software Quality Management Chap. Software Quality Management.3 Software Measurement and Metrics. Software Metrics Overview 2. Inspection Metrics 3. Product Quality Metrics 4. In-Process Quality Metrics . Software Metrics Overview

More information

Deploying Artificial Intelligence Techniques In Software Engineering

Deploying Artificial Intelligence Techniques In Software Engineering Deploying Artificial Intelligence Techniques In Software Engineering Jonathan Onowakpo Goddey Ebbah Department of Computer Science University of Ibadan Ibadan, Nigeria Received March 8, 2002 Accepted March

More information

OPTIMISING PROCESSES OF IT ORGANISATION THROUGH SOFTWARE PRODUCTS CONFIGURATION MANAGEMENT

OPTIMISING PROCESSES OF IT ORGANISATION THROUGH SOFTWARE PRODUCTS CONFIGURATION MANAGEMENT OPTIMISING PROCESSES OF IT ORGANISATION THROUGH SOFTWARE PRODUCTS CONFIGURATION MANAGEMENT Lecturer PhD Ion BULIGIU Associate Professor PhD Sorin POPA Associate Professor PhD Liviu Ion CIORA University

More information

Monitoring and Warning System for Information Technology (IT) Outsource Risk in Commercial Banks Based on Nested Theory of Excel Logical Function

Monitoring and Warning System for Information Technology (IT) Outsource Risk in Commercial Banks Based on Nested Theory of Excel Logical Function Advance Journal of Food Science and Technology 9(4): 302-307, 2015 ISSN: 2042-4868; e-issn: 2042-4876 Maxwell Scientific Organization, 2015 Submitted: March 3, 2015 Accepted: March 14, 2015 Published:

More information

Comparing internal and external software quality measurements

Comparing internal and external software quality measurements Comparing internal and external software quality measurements Dimitris STAVRINOUDIS a and Michalis XENOS a,1 b School of Sciences and Technology, Hellenic Open University, Patras, Greece. Abstract. Modern

More information

Minimizing code defects to improve software quality and lower development costs.

Minimizing code defects to improve software quality and lower development costs. Development solutions White paper October 2008 Minimizing code defects to improve software quality and lower development costs. IBM Rational Software Analyzer and IBM Rational PurifyPlus software Kari

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015 RESEARCH ARTICLE Software Quality Management Measured Based Code Assessments Salman Zakariya [1], Mohammed Belal [2] Department of Computer Science Helwan university, Cairo, Egypt [1] & [2] OPEN ACCESS

More information

Quality Management. Objectives

Quality Management. Objectives Quality Management Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 27 Slide 1 Objectives To introduce the quality management process and key quality management activities To explain the

More information

Quality Management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 27 Slide 1

Quality Management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 27 Slide 1 Quality Management Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 27 Slide 1 Objectives To introduce the quality management process and key quality management activities To explain the

More information

1-04-20 Applying Software Quality Tools and Metrics Larry Runge

1-04-20 Applying Software Quality Tools and Metrics Larry Runge 1-04-20 Applying Software Quality Tools and Metrics Larry Runge Payoff The IS department can better manage software quality problems by identifying and eliminating problem sources, rather than treating

More information

Fuzzy Cognitive Map for Software Testing Using Artificial Intelligence Techniques

Fuzzy Cognitive Map for Software Testing Using Artificial Intelligence Techniques Fuzzy ognitive Map for Software Testing Using Artificial Intelligence Techniques Deane Larkman 1, Masoud Mohammadian 1, Bala Balachandran 1, Ric Jentzsch 2 1 Faculty of Information Science and Engineering,

More information

Proposed C.E.M (Cost Estimation Metrics): Estimation of Cost of Quality in Software Testing

Proposed C.E.M (Cost Estimation Metrics): Estimation of Cost of Quality in Software Testing International Journal of Computer Science and Telecommunications [Volume 6, Issue 2, February 2015] 10 ISSN 2047-3338 Proposed C.E.M (Cost Estimation Metrics): Estimation of Cost of Quality in Software

More information

A Study of Software Change Management Problem

A Study of Software Change Management Problem A Study of Software Change Management Problem S. M. Ghosh 1, H. R. Sharma 1, V. Mohabay 2 1 Chhatrapati Shivaji Institute of Technology, Durg (CG) INDIA 2 Department of Electronics and IT, Kalyan Mahavidalaya

More information

CMMI STANDARDS IN SOFTWARE DEVELOPING PROCESS

CMMI STANDARDS IN SOFTWARE DEVELOPING PROCESS CMMI STANDARDS IN SOFTWARE DEVELOPING PROCESS 1 2 C. SenthilMurugan, Dr. S. Prakasam. PhD Scholar Asst., Professor 1,2 Dept of Computer Science & Application, SCSVMV University, Kanchipuram 1 Dept of MCA,

More information

Introduction to Software Engineering. 8. Software Quality

Introduction to Software Engineering. 8. Software Quality Introduction to Software Engineering 8. Software Quality Roadmap > What is quality? > Quality Attributes > Quality Assurance: Planning and Reviewing > Quality System and Standards 2 Sources > Software

More information

Evaluation of the Iceland State Financial and Human Resource System REPORT OF THE INDIVIDUAL EVALUATOR. Annex 2 SYSTEM AND SOFTWARE QUALITY

Evaluation of the Iceland State Financial and Human Resource System REPORT OF THE INDIVIDUAL EVALUATOR. Annex 2 SYSTEM AND SOFTWARE QUALITY Evaluation of the Iceland State Financial and Human Resource System REPORT OF THE INDIVIDUAL EVALUATOR Annex 2 SYSTEM AND SOFTWARE QUALITY This paper lists the properties used in the two main models in

More information

Production Planning and Control Practices Influencing Consumer Satisfaction in Nigerian Manufacturing Industry

Production Planning and Control Practices Influencing Consumer Satisfaction in Nigerian Manufacturing Industry Kamla-Raj 004 J. Soc. Sci., 9(1): 57-6 (004) Production Planning and Control Practices Influencing Consumer Satisfaction in Nigerian Manufacturing Industry J. O. Adetayo*, E. A. Dionco-Adetayo and A. A.

More information

Utilization of Statistical Process Control in Defined Level Software Companies to Manage Processes Using Control Charts with Three Sigma

Utilization of Statistical Process Control in Defined Level Software Companies to Manage Processes Using Control Charts with Three Sigma Proceedings of the World Congress on Engineering and Computer Science 00 Vol I WCECS 00, October 0-, 00, San Francisco, USA Utilization of Statistical Process Control in Defined Level Software Companies

More information

Weighted Total Mark. Weighted Exam Mark

Weighted Total Mark. Weighted Exam Mark CMP2101 Software Engineering Period per Week Contact Hour per Semester Total Mark Exam Mark Continuous Assessment Mark Credit Units LH PH TH CH WTM WEM WCM CU 45 00 30 60 100 40 100 4 Rationale Software

More information

A Tool for Mining Defect-Tracking Systems to Predict Fault-Prone Files

A Tool for Mining Defect-Tracking Systems to Predict Fault-Prone Files A Tool for Mining Defect-Tracking Systems to Predict Fault-Prone Files Thomas J. Ostrand AT&T Labs - Research 180 Park Avenue Florham Park, NJ 07932 ostrand@research.att.com Elaine J. Weyuker AT&T Labs

More information

Volume 11 Issue 7 Version 1.0 December 2011 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc.

Volume 11 Issue 7 Version 1.0 December 2011 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc. Volume 11 Issue 7 Version 1.0 December 2011 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc. (USA) Online ISSN: & Print ISSN: Abstract - The prime objective

More information

Lecture 8 About Quality and Quality Management Systems

Lecture 8 About Quality and Quality Management Systems Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that

More information

IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS. by Michael A. Ross

IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS. by Michael A. Ross IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS by Michael A. Ross Abstract. This paper justifies, defines and describes an organization-level software project management

More information

Comparative Analysis of Different Software Quality Models

Comparative Analysis of Different Software Quality Models Comparative Analysis of Different Software Quality Models Ranbireshwar S. Jamwal, Deepshikha Jamwal & Devanand Padha Jamwal.grandee@gmail.com, Jamwal.shivani@gmail.com,dpadha@rediffmail.com Lecturer, Research

More information

Quality Management. Objectives. Topics covered. Process and product quality Quality assurance and standards Quality planning Quality control

Quality Management. Objectives. Topics covered. Process and product quality Quality assurance and standards Quality planning Quality control Quality Management Sommerville Chapter 27 Objectives To introduce the quality management process and key quality management activities To explain the role of standards in quality management To explain

More information

Impact Analysis of Software Change for Mission Critical Systems

Impact Analysis of Software Change for Mission Critical Systems Impact Analysis of Software Change for Mission Critical Systems Damian Kennedy, Dr Sergey Nesterov Centre of Excellence for Defence and Industry Systems Capability Defence and Systems Institute University

More information

Reliability of a Commercial Telecommunications System

Reliability of a Commercial Telecommunications System Reliability of a Commercial Telecommunications System Mohamed Kaâniche and Karama Kanoun LAAS-CNRS 7, Avenue du Colonel Roche 77 Toulouse, France Abstract We analyze data collected on a commercial telecommunications

More information

An Analysis on Objectives, Importance and Types of Software Testing

An Analysis on Objectives, Importance and Types of Software Testing Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 9, September 2013,

More information

Optimal parameter choice in modeling of ERP system reliability

Optimal parameter choice in modeling of ERP system reliability Proceedings of the 22nd Central European Conference on Information and Intelligent Systems 365 Optimal parameter choice in modeling of ERP system reliability Frane Urem, Želimir Mikulić Department of management

More information

54 Robinson 3 THE DIFFICULTIES OF VALIDATION

54 Robinson 3 THE DIFFICULTIES OF VALIDATION SIMULATION MODEL VERIFICATION AND VALIDATION: INCREASING THE USERS CONFIDENCE Stewart Robinson Operations and Information Management Group Aston Business School Aston University Birmingham, B4 7ET, UNITED

More information

International Journal of Computer Engineering and Applications, Volume V, Issue III, March 14

International Journal of Computer Engineering and Applications, Volume V, Issue III, March 14 International Journal of Computer Engineering and Applications, Volume V, Issue III, March 14 PREDICTION OF RATE OF IMPROVEMENT OF SOFTWARE QUALITY AND DEVELOPMENT EFFORT ON THE BASIS OF DEGREE OF EXCELLENCE

More information

Quality Management. Managing the quality of the software process and products

Quality Management. Managing the quality of the software process and products Quality Management Managing the quality of the software process and products Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 24 Slide 1 Objectives To introduce the quality management process

More information

THE THREE ASPECTS OF SOFTWARE QUALITY: FUNCTIONAL, STRUCTURAL, AND PROCESS

THE THREE ASPECTS OF SOFTWARE QUALITY: FUNCTIONAL, STRUCTURAL, AND PROCESS David Chappell THE THREE ASPECTS OF SOFTWARE QUALITY: FUNCTIONAL, STRUCTURAL, AND PROCESS Sponsored by Microsoft Corporation Our world runs on software. Every business depends on it, every mobile phone

More information

CRANFIELD UNIVERSITY. João Pedro Rodrigues de Almeida. Visualising defects in source code

CRANFIELD UNIVERSITY. João Pedro Rodrigues de Almeida. Visualising defects in source code CRANFIELD UNIVERSITY João Pedro Rodrigues de Almeida Visualising defects in source code School of Engineering MSc in Computational Software Techniques in Engineering MSc Academic Year: 2011-2012 Supervisor:

More information

International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8 August 2013

International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8 August 2013 A Short-Term Traffic Prediction On A Distributed Network Using Multiple Regression Equation Ms.Sharmi.S 1 Research Scholar, MS University,Thirunelvelli Dr.M.Punithavalli Director, SREC,Coimbatore. Abstract:

More information

Securing PHP Based Web Application Using Vulnerability Injection

Securing PHP Based Web Application Using Vulnerability Injection International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 5 (2013), pp. 391-398 International Research Publications House http://www. irphouse.com /ijict.htm Securing

More information

Harold et al., International Journal of Advanced Engineering Research and Studies E-ISSN2249 8974

Harold et al., International Journal of Advanced Engineering Research and Studies E-ISSN2249 8974 Research Paper INVENTORY MANAGEMENT IN THE OIL INDUSTRY (A CASE OF SHAMIE DREDGING COY. NIGERIA LIMITED) Godwin, Harold C *. and Umeozokwere, Anthony O. Address for Correspondence Department of Industrial

More information

Frequency Matters. The keys to optimizing email send frequency

Frequency Matters. The keys to optimizing email send frequency The keys to optimizing email send frequency Email send frequency requires a delicate balance. Send too little and you miss out on sales opportunities and end up leaving money on the table. Send too much

More information

The Complete Alphabet of Quality Software Systems: Conflicts and Compromises

The Complete Alphabet of Quality Software Systems: Conflicts and Compromises Siakas Kerstin V., Berki Eleni, Georgiadou Elli, Sadler Chris (1997). The Complete Alphabet of Quality Software Systems: Conflicts & Compromises. Lt. Gen. J. S. Ahluwalia (Eds.) Total Quality Management

More information

Development, Acquisition, Implementation, and Maintenance of Application Systems

Development, Acquisition, Implementation, and Maintenance of Application Systems Development, Acquisition, Implementation, and Maintenance of Application Systems Part of a series of notes to help Centers review their own Center internal management processes from the point of view of

More information

Methodological Approaches to Evaluation of Information System Functionality Performances and Importance of Successfulness Factors Analysis

Methodological Approaches to Evaluation of Information System Functionality Performances and Importance of Successfulness Factors Analysis Gordana Platiša Neđo Balaban Methodological Approaches to Evaluation of Information System Functionality Performances and Importance of Successfulness Factors Analysis Article Info:, Vol. 4 (2009), No.

More information

Module 10. Coding and Testing. Version 2 CSE IIT, Kharagpur

Module 10. Coding and Testing. Version 2 CSE IIT, Kharagpur Module 10 Coding and Testing Lesson 23 Code Review Specific Instructional Objectives At the end of this lesson the student would be able to: Identify the necessity of coding standards. Differentiate between

More information

Mission Operation Ground. Assurance @ ESA. Mario Merri GSAW, Los Angeles, USA 2 Mar 2011 ESA UNCLASSIFIED

Mission Operation Ground. Assurance @ ESA. Mario Merri GSAW, Los Angeles, USA 2 Mar 2011 ESA UNCLASSIFIED Mission Operation Ground Software Systems Product Assurance @ ESA Mario Merri GSAW, Los Angeles, USA 2 Mar 2011 The European Cooperation for Space Standardisation (ECSS) Established: in 1993 Goal: coherent,

More information

Evaluation of Complexity of Some Programming Languages on the Travelling Salesman Problem

Evaluation of Complexity of Some Programming Languages on the Travelling Salesman Problem International Journal of Applied Science and Technology Vol. 3 No. 8; December 2013 Evaluation of Complexity of Some Programming Languages on the Travelling Salesman Problem D. R. Aremu O. A. Gbadamosi

More information

Measurement and Metrics Fundamentals. SE 350 Software Process & Product Quality

Measurement and Metrics Fundamentals. SE 350 Software Process & Product Quality Measurement and Metrics Fundamentals Lecture Objectives Provide some basic concepts of metrics Quality attribute metrics and measurements Reliability, validity, error Correlation and causation Discuss

More information

Data Cleansing for Remote Battery System Monitoring

Data Cleansing for Remote Battery System Monitoring Data Cleansing for Remote Battery System Monitoring Gregory W. Ratcliff Randall Wald Taghi M. Khoshgoftaar Director, Life Cycle Management Senior Research Associate Director, Data Mining and Emerson Network

More information

An Approach to Establish a Software Reliability Model for Different Free and Open Source Software Development Paradigms. Kemal Kağan Işıtan

An Approach to Establish a Software Reliability Model for Different Free and Open Source Software Development Paradigms. Kemal Kağan Işıtan An Approach to Establish a Software Reliability Model for Different Free and Open Source Software Development Paradigms Kemal Kağan Işıtan University of Tampere School of Information Sciences Computer

More information

SC207 Software Engineering. Review Report: Producing More Reliable Software

SC207 Software Engineering. Review Report: Producing More Reliable Software SC207 Software Engineering Review Report: Producing More Reliable Software Guo Zaiyi (SA1) Lecturer: Dr. Edmond C. Prakash School of Computer Engineering Nanyang Technological University Abstract This

More information

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software...

1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java. The Nature of Software... 1.1 The Nature of Software... Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering Software is intangible Hard to understand

More information

risks in the software projects [10,52], discussion platform, and COCOMO

risks in the software projects [10,52], discussion platform, and COCOMO CHAPTER-1 INTRODUCTION TO PROJECT MANAGEMENT SOFTWARE AND SERVICE ORIENTED ARCHITECTURE 1.1 Overview of the system Service Oriented Architecture for Collaborative WBPMS is a Service based project management

More information

2. Analysis, Design and Implementation

2. Analysis, Design and Implementation 2. Subject/Topic/Focus: Software Production Process Summary: Software Crisis Software as a Product: From Individual Programs to Complete Application Systems Software Development: Goals, Tasks, Actors,

More information

Transactions on Information and Communications Technologies vol 11, 1995 WIT Press, www.witpress.com, ISSN 1743-3517

Transactions on Information and Communications Technologies vol 11, 1995 WIT Press, www.witpress.com, ISSN 1743-3517 Impact analysis of process change proposals* M. Host and C. Wohlin Department of Communication Systems, Lund University, PO Box 118, S-221 00 Lund, Sweden Abstract Before software processes are changed

More information

C. Wohlin, M. Höst, P. Runeson and A. Wesslén, "Software Reliability", in Encyclopedia of Physical Sciences and Technology (third edition), Vol.

C. Wohlin, M. Höst, P. Runeson and A. Wesslén, Software Reliability, in Encyclopedia of Physical Sciences and Technology (third edition), Vol. C. Wohlin, M. Höst, P. Runeson and A. Wesslén, "Software Reliability", in Encyclopedia of Physical Sciences and Technology (third edition), Vol. 15, Academic Press, 2001. Software Reliability Claes Wohlin

More information

Software Engineering Tools and Methods

Software Engineering Tools and Methods Software Engineering Tools and Methods Fernando Brito e Abreu (fba@di.fct.unl.pt) Universidade Nova de Lisboa (http://www.unl.pt) QUASAR Research Group (http://ctp.di.fct.unl.pt/quasar) SWEBOK: the 10

More information

Modelling Cost of Maintenance Contract for Rail Infrastructure

Modelling Cost of Maintenance Contract for Rail Infrastructure Proceedings of the 21 International Conference on Industrial Engineering and Operations Management Dhaka, Bangladesh, January 9 1, 21 Modelling Cost of Maintenance Contract for Rail Infrastructure Anisur

More information

Measurable Software Quality Improvement through Innovative Software Inspection Technologies at Allianz Life Assurance

Measurable Software Quality Improvement through Innovative Software Inspection Technologies at Allianz Life Assurance Measurable Software Quality Improvement through Innovative Software Inspection Technologies at Allianz Life Assurance Bernd Freimut, Brigitte Klein, Oliver Laitenberger, Günther Ruhe Abstract The development

More information

QUALITY MANAGEMENT AND CLIENT RELATIONSHIP MANAGEMENT IN SOFTWARE TESTING Shubhra Banerji Address for Correspondence

QUALITY MANAGEMENT AND CLIENT RELATIONSHIP MANAGEMENT IN SOFTWARE TESTING Shubhra Banerji Address for Correspondence ABSTRACT: Research Article QUALITY MANAGEMENT AND CLIENT RELATIONSHIP MANAGEMENT IN SOFTWARE TESTING Shubhra Banerji Address for Correspondence IBM India Private Limited, SA-2 Subramanya Arcade-II, Banerghata

More information

PROBABILITY AND STATISTICS. Ma 527. 1. To teach a knowledge of combinatorial reasoning.

PROBABILITY AND STATISTICS. Ma 527. 1. To teach a knowledge of combinatorial reasoning. PROBABILITY AND STATISTICS Ma 527 Course Description Prefaced by a study of the foundations of probability and statistics, this course is an extension of the elements of probability and statistics introduced

More information

Implementing Network Monitoring Tools

Implementing Network Monitoring Tools Section 1 Network Systems Engineering Implementing Network Monitoring Tools V.C.Asiwe and P.S.Dowland Network Research Group, University of Plymouth, Plymouth, United Kingdom e-mail: info@network-research-group.org

More information

Fujitsu s Activities for Quality Assurance

Fujitsu s Activities for Quality Assurance Fujitsu s Activities for Quality Assurance V Masahiro Sakai V Akihiko Nagakura V Naoko Goto (Manuscript received July 10, 2007) Fujitsu s basic policy is to use advanced technologies for providing products

More information

Data Refinery with Big Data Aspects

Data Refinery with Big Data Aspects International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 7 (2013), pp. 655-662 International Research Publications House http://www. irphouse.com /ijict.htm Data

More information

Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes.

Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes. Implementation of ANSI/AAMI/IEC 62304 Medical Device Software Lifecycle Processes.. www.pharmout.net Page 1 of 15 Version-02 1. Scope 1.1. Purpose This paper reviews the implementation of the ANSI/AAMI/IEC

More information

A Survey on Requirement Analysis in the Nigerian Context

A Survey on Requirement Analysis in the Nigerian Context A Survey on Requirement Analysis in the Nigerian Context Olaronke Ganiat Elias 1, Janet Olusola Olaleke 1, Micheal Segun Olajide 1, and Nureni John Ayinla 1 1 Computer Science Department, Adeyemi College

More information

Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University

Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University Software Engineering Introduction & Background Department of Computer Science Kent State University Complaints Software production is often done by amateurs Software development is done by tinkering or

More information

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES Robert M. Bruckner Vienna University of Technology bruckner@ifs.tuwien.ac.at Beate List Vienna University of Technology list@ifs.tuwien.ac.at

More information

Software Metrics. Lord Kelvin, a physicist. George Miller, a psychologist

Software Metrics. Lord Kelvin, a physicist. George Miller, a psychologist Software Metrics 1. Lord Kelvin, a physicist 2. George Miller, a psychologist Software Metrics Product vs. process Most metrics are indirect: No way to measure property directly or Final product does not

More information

MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI. Y.Batu Salman, Adem Karahoca

MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI. Y.Batu Salman, Adem Karahoca MEASURING USABILITY OF ICONIC BASED GUIs OF MOBILE EMERGENCY SERVICE SOFTWARE BY USING HCI Y.Batu Salman, Adem Karahoca Bahcesehir University, Engineering Faculty, Computer Engineering Department Bahcesehir,

More information

I.3 Quality Management

I.3 Quality Management I.3 Quality Management [Sommerville2004] Quality Management System [ISO 9000]: The organizational structure, responsibilities, procedures, processes and resources for implementing quality management Concerned

More information

THE DEVELOPMENT OF WAREHOUSE MANAGEMENT SYSTEM BY RADIO FREQUENCY IDENTIFICATION (RFID) TECHNOLOGY: A CASE STUDY OF ELECTRIC APPLIANCE FACTORY

THE DEVELOPMENT OF WAREHOUSE MANAGEMENT SYSTEM BY RADIO FREQUENCY IDENTIFICATION (RFID) TECHNOLOGY: A CASE STUDY OF ELECTRIC APPLIANCE FACTORY THE DEVELOPMENT OF WAREHOUSE MANAGEMENT SYSTEM BY RADIO FREQUENCY IDENTIFICATION (RFID) TECHNOLOGY: A CASE STUDY OF ELECTRIC APPLIANCE FACTORY by Todsapon Shotikapatipat, Seksan Kuanune, and Prachuab Klomjit

More information

Data mining and complex telecommunications problems modeling

Data mining and complex telecommunications problems modeling Paper Data mining and complex telecommunications problems modeling Janusz Granat Abstract The telecommunications operators have to manage one of the most complex systems developed by human beings. Moreover,

More information

Business and Management Review Vol. 1(4) pp. 73 78, June, 2011 ISSN: 2047-0398 Available online at http://wwww.businessjournalz.

Business and Management Review Vol. 1(4) pp. 73 78, June, 2011 ISSN: 2047-0398 Available online at http://wwww.businessjournalz. FINANCIAL ANALYSIS THE WORKING CAPITAL Dr. Ahmed Arbab Department of Business Administration, Delmon University, P.O. Box 2469 Exhibition Avenue Manama, Kingdom of Bahrain E-mail: ahmed_arbab@delmon.bh

More information