COMPARATIVE STUDY OF SOFTWARE TESTING TOOLS ON THE BASIS OF SOFTWARE TESTING METHODOLOGIES
|
|
|
- Moses Pope
- 10 years ago
- Views:
Transcription
1 International Journal of Advance Research In Science And Engineering COMPARATIVE STUDY OF SOFTWARE TESTING TOOLS ON THE BASIS OF SOFTWARE TESTING METHODOLOGIES 1 Lav Kumar Dixit, 2 Archana Jain, 3 Anirudh Kumar Tripathi IIMT ENGINEERING COLLEGE, MEERUT ABSTRACT Software testing is the main phase for the quality assurance of software during the software development life cycle. There are number of automated software testing tools are available to automate the testing process. In this paper, we will study and analyze testing tools over the types of testing methodologies on the basis of three types of software products web application, application software, and network protocol. The outcomes of this categorization are useful in software testing to know which testing tool is best for a specific type of testing. I INTRODUCTION Software testing is the most important phase for the quality assurance of software during the software development life cycle. Software testing is a process carried out by a specialized testing team in which a software unit, several integrated units or an entire software package are examined by running the programs on a computer. Most of the tests are performed according to approved test procedures on approved test cases [1].The software testing is defined [2] as "the dynamic verification of the behavior of a program on a finite set of test cases, suitably selected from the usually infinite executions domain, against the expected behavior". However, the software testing process can be assisted with software tools to make it automated. This paper will catalog a set of testing tools and allocate them over the types of software products. We will allocate a set of testing tools over the types of testing for three types of software products. However, the outcomes of this categorization are dedicated to the researchers and practitioners in software testing to know which types of testing have no automated tools. II SOFTWARE TESTING Software testing is a process of verifying and validating that a software application or program. Software testing: 1. Meets the business and technical requirements that guided its design and development, and 2. Works as expected. 173 P a g e
2 Software testing also identifies important defects, flaws, or errors in the application code that must be fixed. The modifier important in the previous sentence is, well, important because defects must be categorized by severity. III DIFFERENT TYPES OF SOFTWARE TESTING There are many types of software testing; in this paper we will only consider the following types: Stress Testing: it is the testing which conducted to evaluate a system or component at or beyond the limits of its specified requirements to deter- mine the load under which it fails and how. Often this is performance testing using a very high level of simulated load. Performance testing is often done in conjunction with stress testing [3]. Load Testing: it is the testing which conducted to evaluate the compliance of a system or component with specified performance requirements [3]. Regressions Testing: it is the testing which is to be done to software that was previously working correctly and stops working as intended due to changes [4]. Functional Testing: it is the testing which is conducted on a complete and integrated system to evaluate its compliance with its specified requirements [4]. Unit Testing: it is the verification and validation technique where the programmer gains confidence that individual units of source code are fit for use [4]. Performance Testing: it is the testing which refers to the assessment of the performance of a human examinee [4]. Acceptance Testing: it is the testing which involves running a suite of tests on the completed system [4]. Security Testing: it is the testing which determines that an Information System protects data and maintains functionality as intended [4]. Open Source Testing: it is a functional and unit testing framework for open source software products [4]. IV CLASSIFICATION OF THE SOFTWARE TESTING TOOLS Software products can be categorized to different types on the basis of different criteria (intended usage, complexity, development technology, etc.).in this paper, we will categorize the software products based on their intended usage, that is: Application Software. Database. Network Protocol (TCP). Open Source Software. System Software. Embedded Software. Web Application. Java Software. After study and analysis various software testing tools [5, 6, 7, 8, 9, 10], we have categorized them into different 174 P a g e
3 types based on which software product could be applied. Figure 1 shows this classification. From figure 1 we can note that the web application software products have the largest number of software testing tools, this large number of testing tools may be due to the wide usage of web applications on the web sites, and are common to be developed to provide a variety of services to the intended users of such web sites. Whereas, the system software and embedded software products have the smallest number of software testing tools Furthermore, the following is the order of software products types based on descending order software testing tools are intended to be used by such software product types: Web Application Network Protocol (TCP) Application Software Java Software Open Source Software Database System Software Embedded Software. Hereinafter, we will focus on three types of software products, that is, web application, application software, and network protocols (TCP). Also, we selected the common used types of software testing, that is, stress, load, regression, functional, unit, performance, acceptance, security, and open source testing methods. However, after we classify the software testing tools which are built to be used with the web applications, we found that most testing tools are designed to be used for the functional testing. Figure 2 presents the distribution of the testing tools over the types of testing for the web applications. In addition, the smallest number of testing tools is for the unit, acceptance, 175 P a g e
4 and open source testing methods. We should note that there are many testing tools which can be used for different types of testing. For the second type of software product (application software), we found that there are 18% software testing tools. After we studied and analyzed these testing tools, we found that the large number of testing tools is intended to be used for the functional testing. For the networks (TCP protocol), there are 27% testing tools. However these testing tools are mostly used for the performance, security, load, and stress testing methods, see figure 3. While, the smallest number of testing tools are built for the system and security testing methods. Figure 3 presents the distribution of the testing tools for application software over the nine types of testing. Furthermore, there is no testing tool for the system, acceptance, unit, functional, and regression testing methods. This is due to that network 176 P a g e
5 International Journal of Advance Research In Science And Engineering protocols are special purpose software products. V CONCLUSION In the software development life cycle, testing is highly needed to assure the quality of the software process and product. For many years, researchers and practitioners come-up with a variety of software tools to automate the testing process. In this paper, we have classified and distributed testing tools over eight types of software products. Furthermore, we have distributed the testing tools over the types of testing for three types of software products (web application, application software, network protocol).however the outcomes of this classification are dedicated to the researchers and practitioners in software testing to know which testing methods have no automation tools. In addition, this classification gives a direction on which types of tests have limited automated tools. Based on our study and analysis of the testing tool we have concluded that: The testing tools for the embedded and system applications are very limited. For the web application software products, the testing tools for the unit acceptance and open source testing methods are restricted. For the application software products, the testing tools for the security and system testing methods are restricted. The testing tools for functional testing in both the web applications and application software product are very common. For the network software products (TCP protocol), there is no any testing tool for the system, acceptance, unit, functional, and regression testing methods. References [1] D. Galin, Software Quality Assurance: From Theory to Implementation, Addison Wesley, New York, NY, USA, [2] ISO, ISO/IEC TR 19759: Guide to the Software Engineering Body of Knowledge (SWEBOK), International Organization for Standardization, Geneva, Switzerland, [3]S.Chat, Performance Management of Software Architecture online: paper2373. [4] G. J. Myers, T. Badgett, T. M. Thomas, and C Sandler, the Art of Software Testing, Wiley, USA, [5] ApTest, Web QA Test Tool Links, online: [6] INSECURE, Top 100 Network Security Tools online: [7] Java-Source, Open Source Testing Tools in Java, online: tools. [8] Ranorex, Web testing, online: [9]Bright-Hub, Sniffing Data with Ettercap for Linux and Windows, online: /smb-security/articles/35545.aspx. 177 P a g e
6 [10] QFS, Facts & Features, online: [11] Höfer, A. and Tichy, W. F. (2007)., Status of empirical research in software engineering., In Empirical Software Engineering Issues, volume 4336/2007, pages Springer. [12] Aggarwal, K.K and Singh, Yogesh Software Engineering Programs Documentation Operating Procedures (Second Edition) New Age International Publishers, [13]Quadri, S.M.K and Farooq, SU, Software Testing Goals, Principles, and Limitations, International Journal of Computer Applications ( ) Volume 6 No.9, September [14]Munson, J. C. (2003). Software Engineering Measurement. CRC Press, Inc., Boca Raton, FL, USA. [15]Stark, George E; Durst, Robert C; and Pelnik, Tammy M. An Evaluation of Software Testing metrics for NASA s Mission Control Center [16]Fenton, N. E. and Pfleeger, S. L., "Software Metrics: A Rigorous and Practical Approach", 2nd Edition Revised ed. Boston: PWS Publishing, [17]Stevens, S. S, "On the Theory of Scales of Measurement", Science, vol. 103, pp , [18]Stevens, S.S, Psychophysics: Introduction to its Perceptual, Neural, and Social Prospects, New York: John Wiley & Sons, [19]Boehm, Barry w. (1981), Software Engineering Economics, Englewood Cliffs, NJ. Prentice Hall. [20] Farooq, SU and Quadri, S.M.K., Effectiveness of Software Testing Techniques on a Measurement Scale, Oriental Journal of Computer Science & Technology, Vol. 3(1), (2010). 178 P a g e
Classification of Software Testing Tools Based on the Software Testing Methods
2009 Second International Conference on Computer and Electrical Engineering Classification of Software Testing Tools Based on the Software Testing Methods Khaled M. Mustafa, Rafa E. Al-Qutaish, Mohammad
II. II. LITERATURE REVIEW I. INTRODUCTION
Automated Functional Testing Using IBM Rational Robot A.Chakrapani, K.V.Ramesh Department of Computer Science and Engineering, GITAM University, Visakhapatnam, India. Abstract- In the past, most software
- 91 - THE IMPORTANCE OF SOFTWARE METRICS: PERSPECTIVE OF A SOFTWARE DEVELOPMENT PROJECTS IN SRI LANKA. [email protected]. samwijayarathne@gmail.
- 91 - THE IMPORTANCE OF SOFTWARE METRICS: PERSPECTIVE OF A SOFTWARE DEVELOPMENT PROJECTS IN SRI LANKA. W.K.S.D. Fernando 1, D.G.S.M. Wijayarathne 2, J.S.D. Fernando 3, M.P.L. Mendis 4 and I. Guruge 5
Software project cost estimation using AI techniques
Software project cost estimation using AI techniques Rodríguez Montequín, V.; Villanueva Balsera, J.; Alba González, C.; Martínez Huerta, G. Project Management Area University of Oviedo C/Independencia
Academic Course Description. SE2003 Software Project Management Second Semester, 2014-15 (Even semester)
Course (catalog) description: Academic Course Description SRM University Faculty of Engineering and Technology Department of Software Engineering SE2003 Software Project Management Second Semester, 2014-15
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
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model
Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model Thamer A. Alrawashdeh, Mohammad Muhairat and Ahmad Althunibat Department of software Engineering, Alzaytoonah University of Jordan,
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
1. INTRODUCTION. Figure 1. Faults removing cost FAULTS REMOVING COST COST COST DFU REQUIREMENT EXECUTION FEASIBILITY DEVELOPMENT PHASES
First Time Right in AXE using One track and Stream Line Development Lovre Hribar, Stanko Sapunar, Ante Burilović Ericsson Nikola Tesla d.d. (1,3), HEP d.d. (2) Croatia, Split E-mail: [email protected]
Software Metrics and Measurements
Software Metrics and Measurements Michalis Xenos School of Sciences and Technology, Hellenic Open University, 23 Saxtouri Str, Patras, GR 262 22, Greece [email protected] Tel: +30 2610 367405 Fax: +30 2610
Software Engineering Tools and Methods
Software Engineering Tools and Methods Fernando Brito e Abreu ([email protected]) Universidade Nova de Lisboa (http://www.unl.pt) QUASAR Research Group (http://ctp.di.fct.unl.pt/quasar) SWEBOK: the 10
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
Latest Research and Development on Software Testing Techniques and Tools
General Article International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347-5161 2014 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Rasneet
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,
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,
ISO, CMMI and PMBOK Risk Management: a Comparative Analysis
ISO, CMMI and PMBOK Risk Management: a Comparative Analysis Cristine Martins Gomes de Gusmão Federal University of Pernambuco / Informatics Center Hermano Perrelli de Moura Federal University of Pernambuco
Change Risk Assessment: Understanding Risks Involved in Changing Software Requirements
Change Risk Assessment: Understanding Risks Involved in Changing Software Requirements Byron J. Williams Jeffrey Carver Ray Vaughn Department of Computer Science and Engineering Mississippi State University
A Survey of Software Test Estimation Techniques
Journal of Software Engineering and Applications, 2013, 6, 47-52 http://dx.doi.org/10.4236/jsea.2013.610a006 Published Online October 2013 (http://www.scirp.org/journal/jsea) 47 Kamala Ramasubramani Jayakumar
EXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN
EXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN Sridhar S Associate Professor, Department of Information Science and Technology, Anna University,
Software Productivity: Harmonization in ISO/IEEE Software Engineering Standards
462 JOURNAL OF SOFTWARE, VOL. 7, NO. 2, FEBRUARY 2012 Software Productivity: Harmonization in ISO/IEEE Software Engineering Standards Laila Cheikhi ÉNSIAS, Université Mohammed V- Souissi, Rabat, Morocco
Process-Family-Points
Process-Family-Points Sebastian Kiebusch 1, Bogdan Franczyk 1, and Andreas Speck 2 1 University of Leipzig, Faculty of Economics and Management, Information Systems Institute, Germany [email protected],
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,
The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code
The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code Jean-Louis Letouzey DNV IT Global Services Arcueil, France [email protected]
Knowledge Discovery from patents using KMX Text Analytics
Knowledge Discovery from patents using KMX Text Analytics Dr. Anton Heijs [email protected] Treparel Abstract In this white paper we discuss how the KMX technology of Treparel can help searchers
Integration of Usability Techniques into the Software Development Process
Integration of Usability Techniques into the Software Development Process Xavier Ferre Universidad Politecnica de Madrid [email protected] Abstract Software development organisations are paying more and
Early Software Reliability
Neeraj Ajeet Kumar Pandey Kumar Goyal Early Software Reliability Prediction A Fuzzy Logic Approach ^ Springer 1 Introduction 1 1.1 Need for Reliable and Quality Software 1 1.2 Software Reliability 2 1.2.1
An Evaluation of Neural Networks Approaches used for Software Effort Estimation
Proc. of Int. Conf. on Multimedia Processing, Communication and Info. Tech., MPCIT An Evaluation of Neural Networks Approaches used for Software Effort Estimation B.V. Ajay Prakash 1, D.V.Ashoka 2, V.N.
Pragmatic Peer Review Project Contextual Software Cost Estimation A Novel Approach
www.ijcsi.org 692 Pragmatic Peer Review Project Contextual Software Cost Estimation A Novel Approach Manoj Kumar Panda HEAD OF THE DEPT,CE,IT & MCA NUVA COLLEGE OF ENGINEERING & TECH NAGPUR, MAHARASHTRA,INDIA
Usability metrics for software components
Usability metrics for software components Manuel F. Bertoa and Antonio Vallecillo Dpto. Lenguajes y Ciencias de la Computación. Universidad de Málaga. {bertoa,av}@lcc.uma.es Abstract. The need to select
Exact Fill Rates for the (R, S) Inventory Control with Discrete Distributed Demands for the Backordering Case
Informatica Economică vol. 6, no. 3/22 9 Exact Fill ates for the (, S) Inventory Control with Discrete Distributed Demands for the Backordering Case Eugenia BABILONI, Ester GUIJAO, Manuel CADÓS, Sofía
QUALITY MODEL BASED ON COTS QUALITY ATTRIBUTES
QUALITY MODEL BASED ON COTS QUALITY ATTRIBUTES Khaled Musa 1 and Jawad Alkhateeb 2 1 Department of Software Engineering, Alzaytoonah University of Jordan, Amman, Jordan Informatics, University of Huddersfield,
What is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
Automated Test Approach for Web Based Software
Automated Test Approach for Web Based Software Indrajit Pan 1, Subhamita Mukherjee 2 1 Dept. of Information Technology, RCCIIT, Kolkata 700 015, W.B., India 2 Dept. of Information Technology, Techno India,
Anderson Graduate School of Management at UCLA. Executive MBA Program. MGMT 478 - Customer Information Strategy. Fall 2003
Anderson Graduate School of Management at UCLA Executive MBA Program MGMT 478 - Customer Information Strategy Fall 2003 Objectives A customer or market orientation has become a necessity for the success
Success Factors of Agile Software Development
Success Factors of Agile Software Development Subhas C. Misra, Vinod Kumar, and Uma Kumar Carleton University, Ottawa, Canada Abstract Agile software development methodologies have recently gained widespread
A Comparison of Calibrated Equations for Software Development Effort Estimation
A Comparison of Calibrated Equations for Software Development Effort Estimation Cuauhtemoc Lopez Martin Edgardo Felipe Riveron Agustin Gutierrez Tornes 3,, 3 Center for Computing Research, National Polytechnic
A New Approach in Software Cost Estimation with Hybrid of Bee Colony and Chaos Optimizations Algorithms
A New Approach in Software Cost Estimation with Hybrid of Bee Colony and Chaos Optimizations Algorithms Farhad Soleimanian Gharehchopogh 1 and Zahra Asheghi Dizaji 2 1 Department of Computer Engineering,
INDEPENDENT VERIFICATION AND VALIDATION OF EMBEDDED SOFTWARE
PREFERRED RELIABILITY PRACTICES PRACTICE NO. PD-ED-1228 PAGE 1 OF 6 INDEPENDENT VERIFICATION AND VALIDATION OF EMBEDDED SOFTWARE Practice: To produce high quality, reliable software, use Independent Verification
Applied Analytics in a World of Big Data. Business Intelligence and Analytics (BI&A) Course #: BIA 686. Catalog Description:
Course Title: Program: Applied Analytics in a World of Big Data Business Intelligence and Analytics (BI&A) Course #: BIA 686 Instructor: Dr. Chris Asakiewicz Catalog Description: Business intelligence
RULE BASED EXPERT SYSTEM FOR SELECTING SOFTWARE DEVELOPMENT METHODOLOGY
RULE BASED EXPERT SYSTEM FOR SELECTING SOFTWARE DEVELOPMENT METHODOLOGY M. AYMAN AL AHMAR Asstt. Prof. and Deputy Dean, College of Engineering and Information Technology, Fujairah Campus, Ajman University
Software Test Management Involving Client Relationship and Application Virtualization
Software Test Management Involving Client Relationship and Application Virtualization Abstract Senior Manager,IBM India Private Limited, Bangalore Dr. Avijit Kar, Professor of Computer Science and Engg.
Software Cost Estimation: A Tool for Object Oriented Console Applications
Software Cost Estimation: A Tool for Object Oriented Console Applications Ghazy Assassa, PhD Hatim Aboalsamh, PhD Amel Al Hussan, MSc Dept. of Computer Science, Dept. of Computer Science, Computer Dept.,
Quality Assurance For Mathematical Modeling Systems
Quality Assurance For Mathematical Modeling Systems Armin Pruessner, Michael Bussieck, Steven Dirkse, Alex Meeraus GAMS Development Corporation 1217 Potomac Street NW Washington, DC 20007 1 Agenda Motivation
Software Quality Assurance in Agile, XP, Waterfall and Spiral A Comparative Study
Software Quality Assurance in Agile, XP, Waterfall and Spiral A Comparative Study S. Vijayakumar [email protected] School of Computer and Information Science University of South Australia,
SOFTWARE PROCESS IMPROVEMENT AT SYSGENIC
STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume LIII, Number 1, 2008 SOFTWARE PROCESS IMPROVEMENT AT SYSGENIC DUMITRU RĂDOIU AND MILITON FRENŢIU Abstract. The Capability Maturity Model (CMM) was defined
Feature. Understanding Software Metric Use
Feature David Henderson is assistant professor of accounting in the College of Business at the University of Mary Washington (Fredericksburg, Virginia, USA). He can be reached at [email protected]. Steven
Database Marketing, Business Intelligence and Knowledge Discovery
Database Marketing, Business Intelligence and Knowledge Discovery Note: Using material from Tan / Steinbach / Kumar (2005) Introduction to Data Mining,, Addison Wesley; and Cios / Pedrycz / Swiniarski
Writing Quality Learning Objectives
http://captain.park.edu/facultydevelopment/writing_learning_objectives.htm 1 Writing Quality Learning Objectives Learning objectives (often called performance objectives or competencies) are brief, clear,
Assessing Test-Driven Development at IBM
Assessing Test-Driven Development at IBM E. Michael Maximilien IBM Corp. and NCSU 5505 Six Forks Road Raleigh, NC 27609 [email protected] Abstract In a software development group of IBM Retail Store Solutions,
A WBS-Based Plan Changeability Measurement Model for Reducing Software Project Change Risk
A WBS-Based Plan Changeability Measurement Model for Reducing Software Project Change Risk Sen-Tarng Lai Abstract In software development process, it is necessary to face challenge for plan changes. In
Comparing Agile Software Processes Based on the Software Development Project Requirements
CIMCA 2008, IAWTIC 2008, and ISE 2008 Comparing Agile Software Processes Based on the Software Development Project Requirements Malik Qasaimeh, Hossein Mehrfard, Abdelwahab Hamou-Lhadj Department of Electrical
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
Software Engineering from an Engineering Perspective: SWEBOK as a Study Object
Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Alain Abran a,b, Kenza Meridji b, Javier Dolado a a Universidad del País Vasco/Euskal Herriko Unibertsitatea b Ecole de technologie
Continuous User Experience Development
Continuous User Experience Development Kati Kuusinen Tampere University of Technology Tampere, Finland Korkeakoulunkatu 1, FI-33101 Tampere [email protected] Abstract. Continuous approaches for software
MSE-201 SOFTWARE PROJECT MANAGEMENT
MSE-201 SOFTWARE PROJECT MANAGEMENT Unit-I Introduction to Software project Management: Software projects, Contract management and technical project management, Activities covered by software project management,
USING DATA SCIENCE TO DISCOVE INSIGHT OF MEDICAL PROVIDERS CHARGE FOR COMMON SERVICES
USING DATA SCIENCE TO DISCOVE INSIGHT OF MEDICAL PROVIDERS CHARGE FOR COMMON SERVICES Irron Williams Northwestern University [email protected] Abstract--Data science is evolving. In
An Efficient Objective Quality Model for Agile Application Development
An Efficient Objective Quality Model for Agile Application Development M.Usman Malik M. Haseeb Nasir Ali Javed UET Taxila UET Taxila UET Taxila Rawalpindi, Pakistan Rawalpindi, Pakistan Rawalpindi, Pakistan
A Novel Cloud Computing Data Fragmentation Service Design for Distributed Systems
A Novel Cloud Computing Data Fragmentation Service Design for Distributed Systems Ismail Hababeh School of Computer Engineering and Information Technology, German-Jordanian University Amman, Jordan Abstract-
Designing Real-Time and Embedded Systems with the COMET/UML method
By Hassan Gomaa, Department of Information and Software Engineering, George Mason University. Designing Real-Time and Embedded Systems with the COMET/UML method Most object-oriented analysis and design
Software Testing Strategies and Techniques
Software Testing Strategies and Techniques Sheetal Thakare 1, Savita Chavan 2, Prof. P. M. Chawan 3 1,2 MTech, Computer Engineering VJTI, Mumbai 3 Associate Professor, Computer Technology Department, VJTI,
Effective Software Verification for Medical Devices
STERLINGTECH AND KLOCWORK WHITE PAPER NOVEMBER 2009 Effective Software Verification for Medical Devices Achieving compliance and meeting productivity goals with static analysis In addition to producing
The Role of Requirement Engineering in Software Development Life Cycle 1
The Role of Engineering in Software Development Life Cycle 1 Abhijit Chakraborty, 2 Mrinal Kanti Baowaly, 3 Ashraful Arefin, 4 Ali Newaz Bahar 1, 2 Department of Computer Science and Telecommunication
Analysis of Software Project Reports for Defect Prediction Using KNN
, July 2-4, 2014, London, U.K. Analysis of Software Project Reports for Defect Prediction Using KNN Rajni Jindal, Ruchika Malhotra and Abha Jain Abstract Defect severity assessment is highly essential
E-COCOMO: The Extended COst Constructive MOdel for Cleanroom Software Engineering
Database Systems Journal vol. IV, no. 4/2013 3 E-COCOMO: The Extended COst Constructive MOdel for Cleanroom Software Engineering Hitesh KUMAR SHARMA University of Petroleum and Energy Studies, India [email protected]
Making Architectural Design Phase Obsolete TDD as a Design Method
HUT / SoberIT 2004 Spring T-76.650 SQA in Agile Software Development 1 Making Architectural Design Phase Obsolete TDD as a Design Method Marc Josefsson T-76.650 Seminar course on SQA in Agile Software
Software Engineering for Software-Intensive Systems: III The Development Life Cycle
Software Engineering for Software-Intensive Systems: III The Development Life Cycle Assistant Professor Dr. Room E 3.165 Tel. 60-3321 Email: [email protected] Outline I Introduction II Foundations III The Development
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN
Domain Analysis for the Reuse of Software Development Experiences 1
Domain Analysis for the Reuse of Software Development Experiences 1 V. R. Basili*, L. C. Briand**, W. M. Thomas* * Department of Computer Science University of Maryland College Park, MD, 20742 USA ** CRIM
AN EMPIRICAL REVIEW ON FACTORS AFFECTING REUSABILITY OF PROGRAMS IN SOFTWARE ENGINEERING
AN EMPIRICAL REVIEW ON FACTORS AFFECTING REUSABILITY OF PROGRAMS IN SOFTWARE ENGINEERING Neha Sadana, Surender Dhaiya, Manjot Singh Ahuja Computer Science and Engineering Department Shivalik Institute
Intelligent and Automated Software Testing Methods Classification
Intelligent and Automated Software Testing Methods Classification Seyed Reza Shahamiri Department of Software Engineering Faculty of Computer Science and Information s University Teknologi Malaysia (UTM)
Assessing Quality Processes with ODC COQUALMO
Assessing Quality Processes with ODC COQUALMO Ray Madachy, Barry Boehm USC {madachy, boehm}@usc.edu 2008 International Conference on Software Process May 10, 2008 USC-CSSE 1 Introduction Cost, schedule
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
Outline. III The Development Life Cycle. Characteristics of Software Development Methodologies. The Prototyping Process
Software Engineering for Software-tensive Systems: Assistant Professor Dr. Room E 3.165 Tel. 60-3321 Email: [email protected] line I troduction II Foundations IV Requirements V Analysis & Design VI Implementation
Analysis of Object Oriented Software by Using Software Modularization Matrix
Analysis of Object Oriented Software by Using Software Modularization Matrix Anup 1, Mahesh Kumar 2 1 M.Tech Student, 2 Assistant Professor, Department of Computer Science and Application, RPS College,
MEASURING THE IMPACT OF INVENTORY CONTROL PRACTICES: A CONCEPTUAL FRAMEWORK
MEASURING THE IMPACT OF INVENTORY CONTROL PRACTICES: A CONCEPTUAL FRAMEWORK Kamaruddin Radzuan 1, Abdul Aziz Othman 2, Herman Shah Anuar 3, Wan Nadzri Osman 4 1,2,3,4 School of Technology Management and
Risk Knowledge Capture in the Riskit Method
Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili [email protected] / [email protected] University of Maryland Department of Computer Science A.V.Williams Building
An Empirical Study of Software Cost Estimation in Saudi Arabia Software Industry
International Journal of Soft Computing and Engineering (IJSCE) An Empirical Study of Software Cost Estimation in Saudi Arabia Software Industry Abdu Gumaei, Bandar Almaslukh, Nejmeddine Tagoug Abstract
Detection. Perspective. Network Anomaly. Bhattacharyya. Jugal. A Machine Learning »C) Dhruba Kumar. Kumar KaKta. CRC Press J Taylor & Francis Croup
Network Anomaly Detection A Machine Learning Perspective Dhruba Kumar Bhattacharyya Jugal Kumar KaKta»C) CRC Press J Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of the Taylor
Evaluating OO-CASE tools: OO research meets practice
Evaluating OO-CASE tools: OO research meets practice Danny Greefhorst, Matthijs Maat, Rob Maijers {greefhorst, maat, maijers}@serc.nl Software Engineering Research Centre - SERC PO Box 424 3500 AK Utrecht
Name of chapter & details
Course Title Course Code Software Testing IT905 (Elective-IV) Theory : 03 Course Credit Practical : 01 Tutorial : 00 Course Learning Outcomes Credits : 04 On the completion of the course, students will
