SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Engineering Science Invention
ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726
www.ijesi.org Volume 2 Issue 6 ǁ June. 2013 ǁ PP.36-41
www.ijesi.org 36 | Page
The Role of Functional Requirements, Operational Quality and
Usability In The Success Story Of Software Projects
1,
Tuhin Chattopadhyay , 2,
Nidhi Natrajan
1,
Associate Professor, Fortune Institute of International Business, New Delhi.
2,
Assistant Professor, Galgotias Business School, Greater Noida.
ABSTRACT : The Role of Functional Requirements, Operational Quality and Usability in the Success Story of
Software Projects
I. INTRODUCTION
The development of high quality software is important for the successful implementation of a software
project. But to develop a bug free software is definitely a challenge. As per report of National Institute of
Standards and Technology (2003), software errors cost approximately $60 billion per year in terms of lost
productivity, increased time to market costs, higher market transaction costs, etc.Study of project management
and project management success is relevant even today inspite of project management usage from 1960’s, as
large number of failure of software projects have been reported (Riley, 2006; Hass, 2007; Xia &.Lyu,
2007).Projects fail due to number of reasons; it may be bad system design, improper process, unclear
requirements, poor quality etc. good quality management is an important factor to implement a successful
software project (Jones, 2006; Leveson, 2004; Hosalkar & Bowonder, 2000; Markus, 2000; Glass, 1999).
Quality attributes are the overall factors that affect run-time behavior, system design, and user experience.
Managing quality is critical because it is very difficult to improve or adjoin quality to the software once it is
developed, even the rectification have its overheads in terms of time and budget. According to Reel (1999), it is
desirable to establish procedures and benchmarks for high quality before beginning the development process,
which may require hiring expert developers. Success of quality can be measured through conformance to
functional requirements specified by the customer and other technical specifications (Morris & Hough, 2004;
Boehm &Turner, 2003).
Other quality features like performance/ response time, reliability and usability are factor’s which lead
to a success full project. Role of software is evident in all fields, which indicates the growing complexity and
diversification of information system. Complex softwares are associated with reliability problem (Zheng, Xu,
2008).It is important for a system to remain operational over time. Reliability is measured as the probability that
a system will not fail to perform its intended functions over a specified time interval.Functionality and usability
are critical factors of project success (Bayraktaroglu, Calisir & Gumussoy, 2009; Juristo, Moreno & Sanchez-
Segura, 2007). Usability defines how well the application meets the requirements of the user and consumer by
being intuitive, easy to localize and globalize, providing good access for disabled users, and resulting in a good
overall user experience. Performance is an indication of the responsiveness of a system to execute any action
within a given time interval. It can be measured in terms of latency or throughput. Latency is the time taken to
respond to any event. Throughput is the number of events that take place within a given amount of time. Good
response time or the real time response affects the success of a software project (Fujiki & Hasegawa, 1992;
Pekilis & Seviora, 1997; Alander, Mantere, Moghadampour & Matila, 1997). Customer satisfaction is essential
for success if a software project. (Howard, 1992;Narayanan, Balasubramanian&Swaminathan, 2011).Customer
satisfaction was initially not considered while measuring quality of software and only technical aspects and
process improvement were included, specifically it is very important for customized software to be of good
design and match the user requirement (Macaulay, Sloan, Jiang, Forbes, Loynton, Swedlow, andGregor, 2009;
Schlossberg, 1992; Anonymous, 2001). They also emphasized on the preparation of proper user manual to
enhance the usability of the software. Satisfaction of stakeholders including customer satisfaction has also been
highlighted by Meister (2008)for the project success.
As per Bayraktaroglu, Calisir & Gumussoy (2009) user centric software is an indicator of quality it is
important to balance out between the functional requirement of the user and usability of the software. According
to James Johnson (2001) chairman of Standish Group International, user satisfaction is one of the best practices
that an Information technology project management should involve. Meeting the requirements of customer
creates a value for them, and this finally leads to success of a project. Watts S. Humphrey, a Fellow of the
The Role Of Functional Requirements, Operational…
www.ijesi.org 37 | Page
Carnegie Mellon Software Engineering Institute and Former Director of Software Quality and Process
for IBM (2003) indicated that even experienced developers can write ten percent defective code. But if best
development practices are followed it can be lowered down by fifty percent. Although importance of quality,
functional requirement, usability and ratability has been emphasized for more than a decade not much empirical
work has been done to understand their impact together.
II. LITERATURE REVIEW
Musaand Everett (1990) highlighted that software development has reached the stage based on
reliability, starting from function oriented; schedule oriented and then cost oriented stages. Djambazov & Popov
(1995) conducted an experimental study, to find out the effect of testing on reliability, considering the impact of
reliability on the project success. Simulator was used for understanding the effect of fault in design on
behavioral modeling of software. Result of the experiment established that failure was caused due to interplay
between design faults.Huang, Lin, and Sue (2004) gave a stochastic reliability model for software failure based
on Software Reliability Growth Model (SRGM) and NHPP model. Reliability model was useful during testing
phase to remove errors, which increases project success rate. Xia & Lyu (2007) emphasized on measurement of
failure data from various stages; preprocessing of data, analysis of data, model structure identification and
parameter estimation, reliability model solution and analysis of models. This was necessary to appropriately
estimate and predict ratability of software systems. Gayen (2009) also professed the analysis of error-based
model for predicting minimum reliability of a software. The model is based on the concept that reliability is a
function of number of errors reported by the software for a given duration. In another study conducted by
Aljahdali&Sheta (2011) have proposed use of Fuzzy logic for predicting reliability of a software. Data were
obtained from Bell Telephone Laboratories; the dataset consists of software fault data on sixteen projects. Fuzzy
Model Identification Toolbox was run on data, where seventy percent data was for training and thirty percent for
testing. As a result a fuzzy nonlinear regression models were developed for predicting the total fault of software
applications. Fujiki, Hasegawa, Wongwarawipat & Ishizuka (1992), emphasized on the importance of response
time for good software quality, with reference to virtual reality applications. The result of the study was a
proposed solution, which was combination of hardware and software algorithm. Importance of response time for
real time software was also highlighted by Pekilis & Seviora (1997). Black box testing technique is suggested to
detect degradation in software quality and response time failure. Alander, Mantere, Moghadampour & Matila
(1997) through their study established the use of genetic algorithm for measuring response time of the software,
which will help in improving it. Use of software transactional memory (STM) is suggested by Fahmy,
Ravindran & Jensen (2009) to improve the response time for multiprocessor environment. They conducted
experimental study and proposed an algorithm which was validated using simulation.
Functional and usable software products are more popular among users. It is critical to balance out both
the factors i.e. functionality and usability. According to Bayraktaroglu, Calisir, Gumussoy (2009) this balancing
can be taken care during the design phase. And to do this perception of project mangers regarding user’s
expectation must match. This study compared the project managers’ and potential users’ evaluations of the
relative importance of usability and functionality factors in a software design project. (ANP) was used to
analyze the relative importance of the factors. Analytical Network Process is helpful in solving decision making
problems when factors involved are interrelated. A study was conducted by Macaulay, Sloan, Jiang, Forbes,
Loynton, Swedlow, and Gregor (2009) to understand the usability and customer centric image project. The
study showed that it was challenging for the scientific developers to work around user centric projects. And in
order to increase the number of potential users of the software, barriers to adoption of new software must be
reduced. Design ethnography was used as methodology to do the research. Proper user guide and user tutorial
including web based tutorial movies were prepared.The sample size of the survey was forty four of scientists
working with microscopy images at Dundee.
Project performance and customer satisfaction were established as important factor for the project
success by Narayanan, Balasubramanian & Swaminathan (2010). They conducted this study for outsourced
software projects by using a proprietary panel dataset. Eight hundred twenty two customers from hundred eighty
two projects responded. Five point likert scale was used to measure customer satisfaction and regression
analysis was applied to understand the impact of overall satisfaction on project performance. Although there are
few studies to understand the implication of customer satisfaction on project success but factors like reliability,
response time are not being empirically tested. Through this paper we propose to take data from developers and
project managers on usability, operational quality and whether customer requirement were met. Novelty of the
study is to empirically establish the impact of all three quality factors on project performance/ success, by
applying regression analysis.
The Role Of Functional Requirements, Operational…
www.ijesi.org 38 | Page
III. HYPOTHESIS
H1: There is a significant positive relationship between the success of the software project and conformance to
functional requirement (functionality) of the software.
H2: There is a significant positive relationship between the success of the software project and operational
quality of the software.
H3: There is a significant positive relationship between the success of the software project and usability of the
software.
IV. RESEARCH DESIGN
The present research is causal in nature, trying to figure out the impact of process guidance by the tool,
integration of task and information, work flow, transparency of information, visualization of analyzed
information on the success of automated software projects.
4.1.Sampling Design
The research was carried out in the software organization of India. We have taken the sample of
software professionals by dint of stratified random sampling resulting into total sample of one hundred and fifty.
Respondents were given the questionnaire over electronic-mail and were required to rate the questions on a
seven-point Likert scale. Thirty questionnaires were sent to each IT organization and the final respondent
participated in the study by returning the self-administered questionnaire was 150.
4.2.Data Collection Design
The data were collected from five leading software companies of India through a questionnaire where each item
was measured in Likert scale. The operational quality, functionality and usability are measured through a
composite score of ten items.
4.3.Statistical Design
Multiple regression was used to assess the impact of functional requirement, operational quality and
usability on success of software project, where success of software project is the dependent variable and
functional requirement, operational quality & usability are the independent variable.
4.4.Model and Variable Definitions
The following model is used for testing hypotheses:
Success of the Project = β0 + β1operational quality + β2functionality + β3Usability. The variables are explained
as following:
4.5.Success of the software project
Successful software projects are often defined as meeting business objectives, deliver on time and
within budget, and meeting requirements (Nasir&Sahibuddin, 2011).
Operational quality
1. The degree to which a system, component, or process meets specified requirements.
2. The degree to which a system, component, or process meets customer or user needs or expectations.(
Pressman, Scott (2005), Software Engineering: A Practitioner's Approach (Sixth, International ed.),
McGraw-Hill Education Pressman, p. 388)
4.6.Functionality
Functionality estimates the extent the software operates in the way it is structured and is expectedto
perform as user’s desire. Usability Usability assesses the extent a software facilitates users utilize the offered
functions easily and appropriately.
4.7.EMPIRICAL RESULTS
Correlation Matrix
The correlation between variables indicates that how much of variables changes is explained by other variables
which is between 1 and -1. The correlation between variables is shown in Table 1.
The Role Of Functional Requirements, Operational…
www.ijesi.org 39 | Page
Table 1 Correlation matrix
Operational Quality of the
software
Functional requirement Usability of the
software
Success of the software project Pearson Correlation .781**
.855**
.507**
Sig. (2-tailed) .000 .000 .000
N 150 150 150
The results provided in Table 1 reveal that the correlation coefficient between success of software project and
functional requirement is .855, operational quality is .781 & usability is .507 and the correlation is significant (p
< .05).The dependent variable shows a high & significant correlation with the independent variables operational
quality, functionality and usability, which shows that we have selected fairly good set of independent variables.
Table 2
Coefficientsa
Model
Unstandardized Coefficients
Standardized
Coefficients
t Sig.B Std. Error Beta
1 (Constant) .211 .294 .716 .475
Operational Quality of the software .228 .077 .218 2.972 .003
Functional requirement .639 .078 .622 8.211 .000
Usability of the software .118 .053 .105 2.243 .026
a. Dependent Variable: Success of the software project
Table 2 reveals that Functional requirement(t = 8.211, p < .05), operational quality(t = 2.972, p < .05)
andusability(t = 2.243, p < .05) all the three independent variables leaves a statistically significant impact on the
success of the software projects. All hypotheses got accepted and all the three variables leave an impact on the
success of the software project separately.The relationship between functional requirement, operational quality
& usability and the success of the software projects is as follows:All the three variables taken together make a
statistically significant impact on the success of the software project.
Table 3
ANOVAb
Model Sum of Squares df Mean Square F Sig.
1 Regression 193.160 3 64.387 150.940 .000a
Residual 62.280 146 .427
Total 255.440 149
a. Predictors: (Constant), Usability, Operation Quality, Functional Requirement
b. Dependent Variable: Project Success
Table 3 shows that the model is statistically significant (F= 150.940, p < .05)
Table 4
Model Summary
Model R R Square Adjusted R Square
Std. Error of the
Estimate
1 .870a
.756 .751 .653
a. Predictors: (Constant), Usability, Operation Quality, Functional Requirement
Table 4 reveals that a significant regression was achieved with adjusted R2
of 75.1% which shows that the
relationship between Software project success and operational quality, functionality & usability. 75.1% of the
variation of success of software project is explained by operational quality, functionality & usability. Since each
of the variables considered in this study are significant as shown by the result of t-test, the model is significant
as per the result of ANOVA and the variation explained by all the independent variables on the dependent
variables is 75.1%, hence we can form the regression equation from the Table 3 as follows: Success of the
Software Project = .211+. .228operational quality + .639 functionality + .118usability
The Role Of Functional Requirements, Operational…
www.ijesi.org 40 | Page
V. DISCUSSION
Customer satisfaction is achieved by delivering software which conform to the quality assurance,
conform to the functional requirements and is usable. Lack of all these features lead to rework, lost time and
eventually unhappy customers i.e. project failure. The result of this research highlights the importance of
operational quality, functionality and usability of the software for the successful implementation of the project
success. The result further reveals that the functional conformance leaves highest impact on the software project
success. The basic and most important attribute of a software product—or any other product, for that matter—is
that it delivers its specified functionality accurately. Second highest impact on software project success is of
operational quality. Quality attributes are the overall factors that affect run-time behavior, system design, and
user experience. They represent areas of concern that have the potential for application wide impact across
layers and tiers. Some of these attributes are related to the overall system design, while others are specific to run
time, design time, or user centric issues. Functional quality means that the software correctly performs the tasks
it’s intended to do for its user. Quality is vital for a software project to be successful. It is a complex concept and
it is related to business goals, good software leads to good business. Establishing a quality-oriented mindset is a
top management responsibility, but it is up to the software development organization to adopt and execute on
that mindset. IT must embrace the right process and tools, and seek the right guidance or training to produce the
results that management, customers, and end-users are seeking. Though among the three factors usability is
having least weightage as per the result, but definitely leaves an impact on the success of the project. With
higher usability users require to spend less time learning the system and are more likely to achieve their goals,
they have a satisfying experience, increasing the likelihood of future use and recommendation to others and will
be able to develop trust and use the system with greater confidence. It is very clear that the core requirement is
to deliver software with all the functional aspects, with good quality and the one which is usable, to make the
customer satisfied and software project a success.
VI. CONCLUSION
Customer satisfaction is a key to success for a software project. The customer is satisfied if the
software conform to the functional conformance, is of high quality and usable. It is extremely important to
understand the requirement of the customer/ end user in order to deliver fully functional product. The best way
to do this is to deliver in phases and get it approved by the customer, so that efforts of redoing the whole thing
are minimized. Quality, error-free work holds down costs Quality assurance provides the mechanisms for
paying close attention to details so that tasks are completed correctly and accurately every step of the way. A
quality assurance role should be established for all projects. Users tend to use functional and usable products
more frequently. The navigation facility, reports generated by the software etc. must be easy to learn and logical.
The documentation should also be proper to make the software product usable. This research helps in
understanding the importance of functionality, operational quality and usability on the success of the software
project. The uniqueness of this study is to explain the impact of all these three factors taken together. The
research considered the sample of hundred and fifty software professionals in India, which could be enhanced
in terms of a bigger sample and expanded geographic coverage.
REFERENCES:
[1] Alander J. T, Mantere,M. Moghadampour, G. &Matila,J.( 1997) ―Searching Protection Relay Response Time Extremes using
Genetic Algorithm - Software Quality by
[2] Optimization‖, Proceedings of the 4th International Conference on Advances in Power System Control, Operation and
Management, APSCOM-97, Hong Kong, November 1997.
[3] Aljahdali, S.&Sheta, A.F. (2011), Predicting the Reliability of Software Systems Using Fuzzy Logic, 2011 Eighth International
Conference on Information Technology: New Generations
[4] Atlee, J. and Wieringa, R. (2006). ‖RE 05: Engineering Successful Products‖. IEEE
[5] Software, 23, pp. 16 –18.
[6] Baccarini D., Salm G. & Love E. D. Peter (2004). ―Management of Risks in Information Technology Projects‖.Ind. Manag. Data
Syst., 104(4): 286-295.
[7] Bayraktaroglu, A. E. Calisir, F. &Gumussoy, C. A. (2009). Usability and Functionality: A Comparison of Project Managers’
and Potential Users’ Evaluations, , Proceedings of the 2009 IEEE IEEM
[8] Bertot, J.C, Snead, J.T., Jaeger, P.T. & McClure, C.R. (2006).―Functionality, usability and accessibility,‖ Performance
Measurement and Metrics, vol.7, no. 1, pp. 17-28, 2006.
[9] Boehm B (1981). ―Software Engineering Economics‖, Prentice-Hall, p. 117.
[10] Boehm, B. and R. Turner (2003). Balancing Agility and Discipline: A Guide for the
[11] Perplexed. Boston, MA, Addison Wesley.
[12] Customer satisfaction top measure of success, Anonymous, Construction Equipment; May 2001; 103, 5; ABI/INFORM Global,
pg. 14
[13] Djambazov, K. & Popov, P. (1995) The Effect of Testing on the Reliability of Single Version
[14] and 1-out-of-2 Software Systems, IEEE
[15] Dyba, T. &Dingsøyr, T. (2008) ‖ Empirical studies of agile software development: A systematic review‖, Inform.Softw.
Technol., doi:10.1016/j.infsof.2008.01.006
The Role Of Functional Requirements, Operational…
www.ijesi.org 41 | Page
[16] Fahmy,S.F., Ravindran, B. & Jensen, E.D. (2009) On Bounding Response Times under Software Transactional Memoryin
Distributed Multiprocessor Real-Time Systems,EDAA
[17] Fujiki, M., Hasegawa, O. Lee, Chil-Woo Wongwarawipat, W. & Ishizuka, M.(1992). A Prototype of Goldfish Software Robot
with Real-time Response Function by a Parallel Computer IEEE International Workshop on Robot and Human Communication -
- 0-7a03-0753-4/92 s3.00 1992 OIEEE.
[18] Gayen, T. (2009). Analysis and proposition of error-based model to predict the minimum reliability of software, International
Conference on Education Technology and Computer, 978-0-7695-3609-5/09 © 2009 IEEE DOI 10.1109/ICETC.2009.22
[19] Glass, R. L. (1999). ―Evolving a New Theory of Project Success‖. Communications of the ACM November /Vol. 42, No. 11
[20] Hass, K.B. (2007). The Blending of Traditional and Agile Project Management. PM World Today, 9(5): 1-8.
[21] Hass KB (2007). The Blending of Traditional and Agile Project Management. PM World Today, 9(5): 1-8.
[22] Hosalkar , A; Bowonder, B. (2000). ―Software development management: Critical success factors‖. International Journal of
Technology Management19. 7,8: 760-772.
[23] Howard, S. (1992) ―Success Story Is Built on Customer Satisfaction‖, Schlossberg, Howard, Marketing News; Apr 13, 1992; 26,
8; ABI/INFORM Global, pg. 10
[24] Huang, Chin-Yu.Lin, Chu-Ti & Sue, Chuan-Ching (2004). Proceedings of the 13th Asian Test Symposium (ATS 2004), 0-7695-
2235-1/04 © IEEE,
[25] Reel John S. (1999) ―Critical Success Factors In Software Projects‖, May/ June IEEE Software, Trident Data Systems.
[26] Jarmo T. A. Mantere, T. Moghadampour, G. &Matila, J.( 1997). Searching Protection Relay Response Time Extremes using
Genetic Algorithm - Software Quality by Optimization Proceedings of the 4th International Conference on Advances in Power
System Control, Operation and Management, APSCOM-97, Hong Kong, November 1997,
[27] J.C. Bertot, J.T. Snead, P.T. Jaeger & C.R. McClure (2006). ―Functionality, usability and
[28] accessibility,‖ Performance Measurement and Metrics, vol. 7, no. 1, pp. 17-28,.
[29] Jones C (1995). ―Patterns of Large Software Systems: failure and Success‖. Computer. 28(3): 86-87.
[30] Jones C (1996). ―Our Worst Current Development Practices‖. IEEE Softw., 13(2): 102-104.
[31] Jones C (2006). ―Social and Technical Reasons for Software Project Failures‖. CrossTalk, The J. Def. Software Eng., 19(6): 4-9.
[32] Leveson, N.G. (2004). ―The Role of Software in Spacecraft Accidents‖. J. Spacecraft Rockets. 41(4): 564-575.
[33] Lurie, J. (2003). Error free software is in reach, but is anyone reaching? Retrieved from:
http://www.devx.com/enterprise/Article/16687
[34] Lu, M. &Yeung, W. (1998) ―A framework for effective commercial web application development,‖ Internet Research:
Electronic Networking Applications and Policy, vol.8, no. 2, pp. 166-173,.
[35] Maglyas, A. (2009) ―Success of software development projects in Russia, Ukraine, and Belarus ―. Retrieved form: happy-
pm.com/AndreyMaglyasMastersThesis.pdf,
[36] Macaulay, C., Sloan, D., Jiang, X. Forbes,P. Loynton, S. Swedlow, J. R. &Gregor, P. (2009). IEEE Software. Published by IEEE
Computer Society 0 74 0 - 74 5 9 / 0 9 /
[37] Markus, M. (2000). ―Failed software projects? Not anymore‖. Quality Progress33. 11: 116-117.
[38] Managing software projects, Lorraine Cosgrove Ware. CIO 14. 14 (May 1, 2001): 34.
[39] Meister, W. (2008). ―Delivering successful projects in the New Zealand process engineering
[40] industry‖. Retrieved from: unitec.researchbank.ac.nz/handle/10652/1259
[41] Morris, P.W.G., & Hough, G.H. (1986). The preconditions of success and failure in major projects, Technical Paper #3, Major
Projects Association, Templeton College, Oxford.
[42] Musa, J. D. & Everett, W. W. (1990). ―Software-Reliability Technology for the 1990s‖,
[43] IEEE Software,AT&T Bell Laboratories.
[44] Nan, N. and Harter, D. (2009). ‖Impact of Budget and Schedule Pressure on Software
[45] Development Cycle Time and Effort‖. IEEE Transactions on Software Engineering,
[46] 35, pp. 624 –637.
[47] Natalia; Moreno, Ana M; Sanchez-Segura, Maria-Isabel ―Analysing the impact of usability on software design‖, Juristo.The
Journal of Systems and Software 80. 9 (Sep 2007): 1506.
[48] Narayanan, Sriram;Balasubramanian, Sridhar;Swaminathan, Jayashankar M, ―Managing Outsourced Software Projects: An
Analysis of Project Performance and Customer Satisfaction
[49] ―Production and Operations Management; Jul/Aug 2011; 20, 4; ABI/INFORM Global
[50] pg. 508
[51] Nielsen, J. (2003). ―Usability 101: Introduction to usability,‖ Useit.com Alertbox: Current Issues in Web Usability, August,
2003, available at: www.useit.com/alertbox/20030825.html(accessed on 7 September 2008).
[52] Nuseibeh B (1997). Ariane 5- Who Dunnit? IEEE Softw., 14(3): 15-16. Office of Government of Commerce (2009).Managing
Successful Projects with PRINCE2, 5th ed., Office of Government of Commerce.
[53] Porter, C.S., Porter, J.M. &Chhibber, S. (2007). ―Realpeople; capturing the emotions of product users,‖ in Meeting Diversity in
Ergonomics, Ed. Pikaar, Koningsveld, and Settels, NJ: Elsevier, 2007, ch. 12, pp. 187-208.
[54] Pekilis B. R. &Seviora, R. E.(1997)Detection of Response Time Failures of Real-Time Software, IEEE
[55] Rada, R. &Craparo, J. S. (2001). ―Knowledge, Technology, & Policy‖, Summer,Vol 14, No. 2, pp. 67-77. Standardizing
Management of Software Engineering Projects.
[56] Riley, R. (2006), ―7 Tips for a Successful Software Project – CodeProject‖ retrieved from, www.codeproject.com › ... › Work
Issues › General
[57] Sherif F. F., Ravindran, B. & Jensen, E.D.On Bounding Response Times under Software Transactional Memory in Distributed
Multiprocessor Real-Time Systems. 978-3-9810801-5-5/DATE09 © 2009 EDAA
[58] Xia Cai ; Lyu, M.R.(2007)‖ Software Reliability Modeling with Test Coverage: Experimentation and Measurement with A Fault-
Tolerant Software Project‖ Software Reliability, 2007. ISSRE '07. The 18th IEEE International Symposium on Software
reliability.
[59] Yeung, T.A. & Law, R.(2004). ―Extending the modified heuristic usability evaluation technique to chain and independent hotel
websites,‖ International Journal of Hospitality Management, vol. 23, pp. 307-313,
[60] Zheng, Y. &Xu, R. (2008).A Composite Stochastic Process Model for Software Reliability, 24. 978-0-7695-3336-0/08 © IEEE

More Related Content

What's hot

Software metrics validation
Software metrics validationSoftware metrics validation
Software metrics validationijseajournal
 
IRJET- Factors in Selection of Construction Project Management Software i...
IRJET-  	  Factors in Selection of Construction Project Management Software i...IRJET-  	  Factors in Selection of Construction Project Management Software i...
IRJET- Factors in Selection of Construction Project Management Software i...IRJET Journal
 
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...ijseajournal
 
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEW
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEWHYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEW
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEWijseajournal
 
Exploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsExploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsIRJET Journal
 
A PROCESS QUALITY IMPROVEMENT MECHANISM FOR REDUCING THE RISK OF CI ENVIRONMENT
A PROCESS QUALITY IMPROVEMENT MECHANISM FOR REDUCING THE RISK OF CI ENVIRONMENTA PROCESS QUALITY IMPROVEMENT MECHANISM FOR REDUCING THE RISK OF CI ENVIRONMENT
A PROCESS QUALITY IMPROVEMENT MECHANISM FOR REDUCING THE RISK OF CI ENVIRONMENTijcsit
 
STATISTICAL ANALYSIS OF METRICS FOR SOFTWARE QUALITY IMPROVEMENT
STATISTICAL ANALYSIS OF METRICS FOR SOFTWARE QUALITY IMPROVEMENT STATISTICAL ANALYSIS OF METRICS FOR SOFTWARE QUALITY IMPROVEMENT
STATISTICAL ANALYSIS OF METRICS FOR SOFTWARE QUALITY IMPROVEMENT ijseajournal
 
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATION
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATIONSOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATION
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATIONIJCI JOURNAL
 
The Impact of Software Complexity on Cost and Quality - A Comparative Analysi...
The Impact of Software Complexity on Cost and Quality - A Comparative Analysi...The Impact of Software Complexity on Cost and Quality - A Comparative Analysi...
The Impact of Software Complexity on Cost and Quality - A Comparative Analysi...ijseajournal
 
Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...IJERA Editor
 
How software size influence productivity and project duration
How software size influence productivity and project durationHow software size influence productivity and project duration
How software size influence productivity and project durationIJECEIAES
 
The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...IJMIT JOURNAL
 
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...IOSR Journals
 
AGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEYAGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEYcsandit
 
A Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation MethodsA Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation MethodsEditor IJCATR
 

What's hot (17)

Software metrics validation
Software metrics validationSoftware metrics validation
Software metrics validation
 
IRJET- Factors in Selection of Construction Project Management Software i...
IRJET-  	  Factors in Selection of Construction Project Management Software i...IRJET-  	  Factors in Selection of Construction Project Management Software i...
IRJET- Factors in Selection of Construction Project Management Software i...
 
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
ITERATIVE AND INCREMENTAL DEVELOPMENT ANALYSIS STUDY OF VOCATIONAL CAREER INF...
 
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEW
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEWHYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEW
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEW
 
Exploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsExploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD Metrics
 
A PROCESS QUALITY IMPROVEMENT MECHANISM FOR REDUCING THE RISK OF CI ENVIRONMENT
A PROCESS QUALITY IMPROVEMENT MECHANISM FOR REDUCING THE RISK OF CI ENVIRONMENTA PROCESS QUALITY IMPROVEMENT MECHANISM FOR REDUCING THE RISK OF CI ENVIRONMENT
A PROCESS QUALITY IMPROVEMENT MECHANISM FOR REDUCING THE RISK OF CI ENVIRONMENT
 
STATISTICAL ANALYSIS OF METRICS FOR SOFTWARE QUALITY IMPROVEMENT
STATISTICAL ANALYSIS OF METRICS FOR SOFTWARE QUALITY IMPROVEMENT STATISTICAL ANALYSIS OF METRICS FOR SOFTWARE QUALITY IMPROVEMENT
STATISTICAL ANALYSIS OF METRICS FOR SOFTWARE QUALITY IMPROVEMENT
 
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATION
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATIONSOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATION
SOFTWARE COST ESTIMATION USING FUZZY NUMBER AND PARTICLE SWARM OPTIMIZATION
 
The Impact of Software Complexity on Cost and Quality - A Comparative Analysi...
The Impact of Software Complexity on Cost and Quality - A Comparative Analysi...The Impact of Software Complexity on Cost and Quality - A Comparative Analysi...
The Impact of Software Complexity on Cost and Quality - A Comparative Analysi...
 
Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...
 
How software size influence productivity and project duration
How software size influence productivity and project durationHow software size influence productivity and project duration
How software size influence productivity and project duration
 
The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...The Impact of In-House Software Development Practices on System Usability in ...
The Impact of In-House Software Development Practices on System Usability in ...
 
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...
Using Fuzzy Clustering and Software Metrics to Predict Faults in large Indust...
 
Correctness
CorrectnessCorrectness
Correctness
 
Ijcatr04051006
Ijcatr04051006Ijcatr04051006
Ijcatr04051006
 
AGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEYAGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEY
 
A Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation MethodsA Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation Methods
 

Viewers also liked

06.08.2014 Corriere del Veneto - Begelle presidente, Santini resta AD
06.08.2014 Corriere del Veneto - Begelle presidente, Santini resta AD06.08.2014 Corriere del Veneto - Begelle presidente, Santini resta AD
06.08.2014 Corriere del Veneto - Begelle presidente, Santini resta ADVEGA - Science & Technology Park
 
Drawn Together / The search for new stories
Drawn Together / The search for new storiesDrawn Together / The search for new stories
Drawn Together / The search for new storiesLuke Pittar, MDes
 
081 takwir
081 takwir081 takwir
081 takwirShahedur
 
Interaction design
Interaction designInteraction design
Interaction designfeifei2011
 
Pararallel lines and_transversal-2
Pararallel lines and_transversal-2Pararallel lines and_transversal-2
Pararallel lines and_transversal-2jennr21
 
If your-pet-could-talk-infographic-757
If your-pet-could-talk-infographic-757If your-pet-could-talk-infographic-757
If your-pet-could-talk-infographic-757shoaib672002
 
Aula sobre Arquitetura de Informação
Aula sobre Arquitetura de InformaçãoAula sobre Arquitetura de Informação
Aula sobre Arquitetura de InformaçãoDhiego Bicudo
 
Isolation and characterization of estra–2ll–en –17–ol, 3yl benzoate from mucu...
Isolation and characterization of estra–2ll–en –17–ol, 3yl benzoate from mucu...Isolation and characterization of estra–2ll–en –17–ol, 3yl benzoate from mucu...
Isolation and characterization of estra–2ll–en –17–ol, 3yl benzoate from mucu...Alexander Decker
 
Handbook Usability Testing - Capitulo 8
Handbook Usability Testing - Capitulo 8Handbook Usability Testing - Capitulo 8
Handbook Usability Testing - Capitulo 8Luiz Agner
 
Maternity fashion winter
Maternity fashion winterMaternity fashion winter
Maternity fashion winterLivinio Stuyck
 

Viewers also liked (20)

Sistemi Operativi
Sistemi OperativiSistemi Operativi
Sistemi Operativi
 
Exponents)
Exponents)Exponents)
Exponents)
 
Photo leah krumholz christine joh
Photo leah krumholz christine johPhoto leah krumholz christine joh
Photo leah krumholz christine joh
 
Marketing&ventas03
Marketing&ventas03 Marketing&ventas03
Marketing&ventas03
 
06.08.2014 Corriere del Veneto - Begelle presidente, Santini resta AD
06.08.2014 Corriere del Veneto - Begelle presidente, Santini resta AD06.08.2014 Corriere del Veneto - Begelle presidente, Santini resta AD
06.08.2014 Corriere del Veneto - Begelle presidente, Santini resta AD
 
Drawn Together / The search for new stories
Drawn Together / The search for new storiesDrawn Together / The search for new stories
Drawn Together / The search for new stories
 
Obra Publica
Obra PublicaObra Publica
Obra Publica
 
081 takwir
081 takwir081 takwir
081 takwir
 
Interaction design
Interaction designInteraction design
Interaction design
 
Pararallel lines and_transversal-2
Pararallel lines and_transversal-2Pararallel lines and_transversal-2
Pararallel lines and_transversal-2
 
If your-pet-could-talk-infographic-757
If your-pet-could-talk-infographic-757If your-pet-could-talk-infographic-757
If your-pet-could-talk-infographic-757
 
Module 2 lesson 15
Module 2 lesson 15Module 2 lesson 15
Module 2 lesson 15
 
Amnesty
AmnestyAmnesty
Amnesty
 
Real time
Real timeReal time
Real time
 
Aula sobre Arquitetura de Informação
Aula sobre Arquitetura de InformaçãoAula sobre Arquitetura de Informação
Aula sobre Arquitetura de Informação
 
Isolation and characterization of estra–2ll–en –17–ol, 3yl benzoate from mucu...
Isolation and characterization of estra–2ll–en –17–ol, 3yl benzoate from mucu...Isolation and characterization of estra–2ll–en –17–ol, 3yl benzoate from mucu...
Isolation and characterization of estra–2ll–en –17–ol, 3yl benzoate from mucu...
 
Handbook Usability Testing - Capitulo 8
Handbook Usability Testing - Capitulo 8Handbook Usability Testing - Capitulo 8
Handbook Usability Testing - Capitulo 8
 
Maternity fashion winter
Maternity fashion winterMaternity fashion winter
Maternity fashion winter
 
Gospodarstvo
GospodarstvoGospodarstvo
Gospodarstvo
 
Gentleman blogging
Gentleman bloggingGentleman blogging
Gentleman blogging
 

Similar to F0262036041

A survey of predicting software reliability using machine learning methods
A survey of predicting software reliability using machine learning methodsA survey of predicting software reliability using machine learning methods
A survey of predicting software reliability using machine learning methodsIAESIJAI
 
Changeability Evaluation Model for Object Oriented Software
Changeability Evaluation Model for Object Oriented SoftwareChangeability Evaluation Model for Object Oriented Software
Changeability Evaluation Model for Object Oriented SoftwareAIRCC Publishing Corporation
 
Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...IJMIT JOURNAL
 
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSijcsa
 
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSijcsa
 
Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...Alexander Decker
 
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...IJMIT JOURNAL
 
Software Quality Measure
Software Quality MeasureSoftware Quality Measure
Software Quality MeasureEditor IJCATR
 
Software quality model based on development team characteristics
Software quality model based on development team  characteristicsSoftware quality model based on development team  characteristics
Software quality model based on development team characteristicsIJECEIAES
 
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation PhaseContributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation PhaseWaqas Tariq
 
An interactive approach to requirements prioritization using quality factors
An interactive approach to requirements prioritization using quality factorsAn interactive approach to requirements prioritization using quality factors
An interactive approach to requirements prioritization using quality factorsijfcstjournal
 
On applications of Soft Computing Assisted Analysis for Software Reliability
On applications of Soft Computing Assisted Analysis for Software ReliabilityOn applications of Soft Computing Assisted Analysis for Software Reliability
On applications of Soft Computing Assisted Analysis for Software ReliabilityAM Publications
 
A noble methodology for users’ work
A noble methodology for users’ workA noble methodology for users’ work
A noble methodology for users’ workijseajournal
 
The impact of user involvement in software development process
The impact of user involvement in software development processThe impact of user involvement in software development process
The impact of user involvement in software development processnooriasukmaningtyas
 
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...IOSR Journals
 
Usability Evaluation Techniques for Agile Software Model
Usability Evaluation Techniques for Agile Software Model Usability Evaluation Techniques for Agile Software Model
Usability Evaluation Techniques for Agile Software Model Saad, Ph.D (Health IT)
 
EVALUATION OF SOFTWARE DEGRADATION AND FORECASTING FUTURE DEVELOPMENT NEEDS I...
EVALUATION OF SOFTWARE DEGRADATION AND FORECASTING FUTURE DEVELOPMENT NEEDS I...EVALUATION OF SOFTWARE DEGRADATION AND FORECASTING FUTURE DEVELOPMENT NEEDS I...
EVALUATION OF SOFTWARE DEGRADATION AND FORECASTING FUTURE DEVELOPMENT NEEDS I...ijseajournal
 

Similar to F0262036041 (20)

A survey of predicting software reliability using machine learning methods
A survey of predicting software reliability using machine learning methodsA survey of predicting software reliability using machine learning methods
A survey of predicting software reliability using machine learning methods
 
Changeability Evaluation Model for Object Oriented Software
Changeability Evaluation Model for Object Oriented SoftwareChangeability Evaluation Model for Object Oriented Software
Changeability Evaluation Model for Object Oriented Software
 
Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...
 
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
 
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
 
Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...
 
DEVELOPMENT OF A SOFTWARE MAINTENANCE COST ESTIMATION MODEL: 4 TH GL PERSPECTIVE
DEVELOPMENT OF A SOFTWARE MAINTENANCE COST ESTIMATION MODEL: 4 TH GL PERSPECTIVEDEVELOPMENT OF A SOFTWARE MAINTENANCE COST ESTIMATION MODEL: 4 TH GL PERSPECTIVE
DEVELOPMENT OF A SOFTWARE MAINTENANCE COST ESTIMATION MODEL: 4 TH GL PERSPECTIVE
 
DEVELOPMENT OF A SOFTWARE MAINTENANCE COST ESTIMATION MODEL: 4 TH GL PERSPECTIVE
DEVELOPMENT OF A SOFTWARE MAINTENANCE COST ESTIMATION MODEL: 4 TH GL PERSPECTIVEDEVELOPMENT OF A SOFTWARE MAINTENANCE COST ESTIMATION MODEL: 4 TH GL PERSPECTIVE
DEVELOPMENT OF A SOFTWARE MAINTENANCE COST ESTIMATION MODEL: 4 TH GL PERSPECTIVE
 
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...
THE IMPACT OF IN-HOUSE SOFTWARE DEVELOPMENT PRACTICES ON SYSTEM USABILITY IN ...
 
Software Quality Measure
Software Quality MeasureSoftware Quality Measure
Software Quality Measure
 
Software quality model based on development team characteristics
Software quality model based on development team  characteristicsSoftware quality model based on development team  characteristics
Software quality model based on development team characteristics
 
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation PhaseContributors to Reduce Maintainability Cost at the Software Implementation Phase
Contributors to Reduce Maintainability Cost at the Software Implementation Phase
 
An interactive approach to requirements prioritization using quality factors
An interactive approach to requirements prioritization using quality factorsAn interactive approach to requirements prioritization using quality factors
An interactive approach to requirements prioritization using quality factors
 
On applications of Soft Computing Assisted Analysis for Software Reliability
On applications of Soft Computing Assisted Analysis for Software ReliabilityOn applications of Soft Computing Assisted Analysis for Software Reliability
On applications of Soft Computing Assisted Analysis for Software Reliability
 
A noble methodology for users’ work
A noble methodology for users’ workA noble methodology for users’ work
A noble methodology for users’ work
 
The impact of user involvement in software development process
The impact of user involvement in software development processThe impact of user involvement in software development process
The impact of user involvement in software development process
 
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
A Combined Approach of Software Metrics and Software Fault Analysis to Estima...
 
M017548895
M017548895M017548895
M017548895
 
Usability Evaluation Techniques for Agile Software Model
Usability Evaluation Techniques for Agile Software Model Usability Evaluation Techniques for Agile Software Model
Usability Evaluation Techniques for Agile Software Model
 
EVALUATION OF SOFTWARE DEGRADATION AND FORECASTING FUTURE DEVELOPMENT NEEDS I...
EVALUATION OF SOFTWARE DEGRADATION AND FORECASTING FUTURE DEVELOPMENT NEEDS I...EVALUATION OF SOFTWARE DEGRADATION AND FORECASTING FUTURE DEVELOPMENT NEEDS I...
EVALUATION OF SOFTWARE DEGRADATION AND FORECASTING FUTURE DEVELOPMENT NEEDS I...
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

F0262036041

  • 1. International Journal of Engineering Science Invention ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726 www.ijesi.org Volume 2 Issue 6 ǁ June. 2013 ǁ PP.36-41 www.ijesi.org 36 | Page The Role of Functional Requirements, Operational Quality and Usability In The Success Story Of Software Projects 1, Tuhin Chattopadhyay , 2, Nidhi Natrajan 1, Associate Professor, Fortune Institute of International Business, New Delhi. 2, Assistant Professor, Galgotias Business School, Greater Noida. ABSTRACT : The Role of Functional Requirements, Operational Quality and Usability in the Success Story of Software Projects I. INTRODUCTION The development of high quality software is important for the successful implementation of a software project. But to develop a bug free software is definitely a challenge. As per report of National Institute of Standards and Technology (2003), software errors cost approximately $60 billion per year in terms of lost productivity, increased time to market costs, higher market transaction costs, etc.Study of project management and project management success is relevant even today inspite of project management usage from 1960’s, as large number of failure of software projects have been reported (Riley, 2006; Hass, 2007; Xia &.Lyu, 2007).Projects fail due to number of reasons; it may be bad system design, improper process, unclear requirements, poor quality etc. good quality management is an important factor to implement a successful software project (Jones, 2006; Leveson, 2004; Hosalkar & Bowonder, 2000; Markus, 2000; Glass, 1999). Quality attributes are the overall factors that affect run-time behavior, system design, and user experience. Managing quality is critical because it is very difficult to improve or adjoin quality to the software once it is developed, even the rectification have its overheads in terms of time and budget. According to Reel (1999), it is desirable to establish procedures and benchmarks for high quality before beginning the development process, which may require hiring expert developers. Success of quality can be measured through conformance to functional requirements specified by the customer and other technical specifications (Morris & Hough, 2004; Boehm &Turner, 2003). Other quality features like performance/ response time, reliability and usability are factor’s which lead to a success full project. Role of software is evident in all fields, which indicates the growing complexity and diversification of information system. Complex softwares are associated with reliability problem (Zheng, Xu, 2008).It is important for a system to remain operational over time. Reliability is measured as the probability that a system will not fail to perform its intended functions over a specified time interval.Functionality and usability are critical factors of project success (Bayraktaroglu, Calisir & Gumussoy, 2009; Juristo, Moreno & Sanchez- Segura, 2007). Usability defines how well the application meets the requirements of the user and consumer by being intuitive, easy to localize and globalize, providing good access for disabled users, and resulting in a good overall user experience. Performance is an indication of the responsiveness of a system to execute any action within a given time interval. It can be measured in terms of latency or throughput. Latency is the time taken to respond to any event. Throughput is the number of events that take place within a given amount of time. Good response time or the real time response affects the success of a software project (Fujiki & Hasegawa, 1992; Pekilis & Seviora, 1997; Alander, Mantere, Moghadampour & Matila, 1997). Customer satisfaction is essential for success if a software project. (Howard, 1992;Narayanan, Balasubramanian&Swaminathan, 2011).Customer satisfaction was initially not considered while measuring quality of software and only technical aspects and process improvement were included, specifically it is very important for customized software to be of good design and match the user requirement (Macaulay, Sloan, Jiang, Forbes, Loynton, Swedlow, andGregor, 2009; Schlossberg, 1992; Anonymous, 2001). They also emphasized on the preparation of proper user manual to enhance the usability of the software. Satisfaction of stakeholders including customer satisfaction has also been highlighted by Meister (2008)for the project success. As per Bayraktaroglu, Calisir & Gumussoy (2009) user centric software is an indicator of quality it is important to balance out between the functional requirement of the user and usability of the software. According to James Johnson (2001) chairman of Standish Group International, user satisfaction is one of the best practices that an Information technology project management should involve. Meeting the requirements of customer creates a value for them, and this finally leads to success of a project. Watts S. Humphrey, a Fellow of the
  • 2. The Role Of Functional Requirements, Operational… www.ijesi.org 37 | Page Carnegie Mellon Software Engineering Institute and Former Director of Software Quality and Process for IBM (2003) indicated that even experienced developers can write ten percent defective code. But if best development practices are followed it can be lowered down by fifty percent. Although importance of quality, functional requirement, usability and ratability has been emphasized for more than a decade not much empirical work has been done to understand their impact together. II. LITERATURE REVIEW Musaand Everett (1990) highlighted that software development has reached the stage based on reliability, starting from function oriented; schedule oriented and then cost oriented stages. Djambazov & Popov (1995) conducted an experimental study, to find out the effect of testing on reliability, considering the impact of reliability on the project success. Simulator was used for understanding the effect of fault in design on behavioral modeling of software. Result of the experiment established that failure was caused due to interplay between design faults.Huang, Lin, and Sue (2004) gave a stochastic reliability model for software failure based on Software Reliability Growth Model (SRGM) and NHPP model. Reliability model was useful during testing phase to remove errors, which increases project success rate. Xia & Lyu (2007) emphasized on measurement of failure data from various stages; preprocessing of data, analysis of data, model structure identification and parameter estimation, reliability model solution and analysis of models. This was necessary to appropriately estimate and predict ratability of software systems. Gayen (2009) also professed the analysis of error-based model for predicting minimum reliability of a software. The model is based on the concept that reliability is a function of number of errors reported by the software for a given duration. In another study conducted by Aljahdali&Sheta (2011) have proposed use of Fuzzy logic for predicting reliability of a software. Data were obtained from Bell Telephone Laboratories; the dataset consists of software fault data on sixteen projects. Fuzzy Model Identification Toolbox was run on data, where seventy percent data was for training and thirty percent for testing. As a result a fuzzy nonlinear regression models were developed for predicting the total fault of software applications. Fujiki, Hasegawa, Wongwarawipat & Ishizuka (1992), emphasized on the importance of response time for good software quality, with reference to virtual reality applications. The result of the study was a proposed solution, which was combination of hardware and software algorithm. Importance of response time for real time software was also highlighted by Pekilis & Seviora (1997). Black box testing technique is suggested to detect degradation in software quality and response time failure. Alander, Mantere, Moghadampour & Matila (1997) through their study established the use of genetic algorithm for measuring response time of the software, which will help in improving it. Use of software transactional memory (STM) is suggested by Fahmy, Ravindran & Jensen (2009) to improve the response time for multiprocessor environment. They conducted experimental study and proposed an algorithm which was validated using simulation. Functional and usable software products are more popular among users. It is critical to balance out both the factors i.e. functionality and usability. According to Bayraktaroglu, Calisir, Gumussoy (2009) this balancing can be taken care during the design phase. And to do this perception of project mangers regarding user’s expectation must match. This study compared the project managers’ and potential users’ evaluations of the relative importance of usability and functionality factors in a software design project. (ANP) was used to analyze the relative importance of the factors. Analytical Network Process is helpful in solving decision making problems when factors involved are interrelated. A study was conducted by Macaulay, Sloan, Jiang, Forbes, Loynton, Swedlow, and Gregor (2009) to understand the usability and customer centric image project. The study showed that it was challenging for the scientific developers to work around user centric projects. And in order to increase the number of potential users of the software, barriers to adoption of new software must be reduced. Design ethnography was used as methodology to do the research. Proper user guide and user tutorial including web based tutorial movies were prepared.The sample size of the survey was forty four of scientists working with microscopy images at Dundee. Project performance and customer satisfaction were established as important factor for the project success by Narayanan, Balasubramanian & Swaminathan (2010). They conducted this study for outsourced software projects by using a proprietary panel dataset. Eight hundred twenty two customers from hundred eighty two projects responded. Five point likert scale was used to measure customer satisfaction and regression analysis was applied to understand the impact of overall satisfaction on project performance. Although there are few studies to understand the implication of customer satisfaction on project success but factors like reliability, response time are not being empirically tested. Through this paper we propose to take data from developers and project managers on usability, operational quality and whether customer requirement were met. Novelty of the study is to empirically establish the impact of all three quality factors on project performance/ success, by applying regression analysis.
  • 3. The Role Of Functional Requirements, Operational… www.ijesi.org 38 | Page III. HYPOTHESIS H1: There is a significant positive relationship between the success of the software project and conformance to functional requirement (functionality) of the software. H2: There is a significant positive relationship between the success of the software project and operational quality of the software. H3: There is a significant positive relationship between the success of the software project and usability of the software. IV. RESEARCH DESIGN The present research is causal in nature, trying to figure out the impact of process guidance by the tool, integration of task and information, work flow, transparency of information, visualization of analyzed information on the success of automated software projects. 4.1.Sampling Design The research was carried out in the software organization of India. We have taken the sample of software professionals by dint of stratified random sampling resulting into total sample of one hundred and fifty. Respondents were given the questionnaire over electronic-mail and were required to rate the questions on a seven-point Likert scale. Thirty questionnaires were sent to each IT organization and the final respondent participated in the study by returning the self-administered questionnaire was 150. 4.2.Data Collection Design The data were collected from five leading software companies of India through a questionnaire where each item was measured in Likert scale. The operational quality, functionality and usability are measured through a composite score of ten items. 4.3.Statistical Design Multiple regression was used to assess the impact of functional requirement, operational quality and usability on success of software project, where success of software project is the dependent variable and functional requirement, operational quality & usability are the independent variable. 4.4.Model and Variable Definitions The following model is used for testing hypotheses: Success of the Project = β0 + β1operational quality + β2functionality + β3Usability. The variables are explained as following: 4.5.Success of the software project Successful software projects are often defined as meeting business objectives, deliver on time and within budget, and meeting requirements (Nasir&Sahibuddin, 2011). Operational quality 1. The degree to which a system, component, or process meets specified requirements. 2. The degree to which a system, component, or process meets customer or user needs or expectations.( Pressman, Scott (2005), Software Engineering: A Practitioner's Approach (Sixth, International ed.), McGraw-Hill Education Pressman, p. 388) 4.6.Functionality Functionality estimates the extent the software operates in the way it is structured and is expectedto perform as user’s desire. Usability Usability assesses the extent a software facilitates users utilize the offered functions easily and appropriately. 4.7.EMPIRICAL RESULTS Correlation Matrix The correlation between variables indicates that how much of variables changes is explained by other variables which is between 1 and -1. The correlation between variables is shown in Table 1.
  • 4. The Role Of Functional Requirements, Operational… www.ijesi.org 39 | Page Table 1 Correlation matrix Operational Quality of the software Functional requirement Usability of the software Success of the software project Pearson Correlation .781** .855** .507** Sig. (2-tailed) .000 .000 .000 N 150 150 150 The results provided in Table 1 reveal that the correlation coefficient between success of software project and functional requirement is .855, operational quality is .781 & usability is .507 and the correlation is significant (p < .05).The dependent variable shows a high & significant correlation with the independent variables operational quality, functionality and usability, which shows that we have selected fairly good set of independent variables. Table 2 Coefficientsa Model Unstandardized Coefficients Standardized Coefficients t Sig.B Std. Error Beta 1 (Constant) .211 .294 .716 .475 Operational Quality of the software .228 .077 .218 2.972 .003 Functional requirement .639 .078 .622 8.211 .000 Usability of the software .118 .053 .105 2.243 .026 a. Dependent Variable: Success of the software project Table 2 reveals that Functional requirement(t = 8.211, p < .05), operational quality(t = 2.972, p < .05) andusability(t = 2.243, p < .05) all the three independent variables leaves a statistically significant impact on the success of the software projects. All hypotheses got accepted and all the three variables leave an impact on the success of the software project separately.The relationship between functional requirement, operational quality & usability and the success of the software projects is as follows:All the three variables taken together make a statistically significant impact on the success of the software project. Table 3 ANOVAb Model Sum of Squares df Mean Square F Sig. 1 Regression 193.160 3 64.387 150.940 .000a Residual 62.280 146 .427 Total 255.440 149 a. Predictors: (Constant), Usability, Operation Quality, Functional Requirement b. Dependent Variable: Project Success Table 3 shows that the model is statistically significant (F= 150.940, p < .05) Table 4 Model Summary Model R R Square Adjusted R Square Std. Error of the Estimate 1 .870a .756 .751 .653 a. Predictors: (Constant), Usability, Operation Quality, Functional Requirement Table 4 reveals that a significant regression was achieved with adjusted R2 of 75.1% which shows that the relationship between Software project success and operational quality, functionality & usability. 75.1% of the variation of success of software project is explained by operational quality, functionality & usability. Since each of the variables considered in this study are significant as shown by the result of t-test, the model is significant as per the result of ANOVA and the variation explained by all the independent variables on the dependent variables is 75.1%, hence we can form the regression equation from the Table 3 as follows: Success of the Software Project = .211+. .228operational quality + .639 functionality + .118usability
  • 5. The Role Of Functional Requirements, Operational… www.ijesi.org 40 | Page V. DISCUSSION Customer satisfaction is achieved by delivering software which conform to the quality assurance, conform to the functional requirements and is usable. Lack of all these features lead to rework, lost time and eventually unhappy customers i.e. project failure. The result of this research highlights the importance of operational quality, functionality and usability of the software for the successful implementation of the project success. The result further reveals that the functional conformance leaves highest impact on the software project success. The basic and most important attribute of a software product—or any other product, for that matter—is that it delivers its specified functionality accurately. Second highest impact on software project success is of operational quality. Quality attributes are the overall factors that affect run-time behavior, system design, and user experience. They represent areas of concern that have the potential for application wide impact across layers and tiers. Some of these attributes are related to the overall system design, while others are specific to run time, design time, or user centric issues. Functional quality means that the software correctly performs the tasks it’s intended to do for its user. Quality is vital for a software project to be successful. It is a complex concept and it is related to business goals, good software leads to good business. Establishing a quality-oriented mindset is a top management responsibility, but it is up to the software development organization to adopt and execute on that mindset. IT must embrace the right process and tools, and seek the right guidance or training to produce the results that management, customers, and end-users are seeking. Though among the three factors usability is having least weightage as per the result, but definitely leaves an impact on the success of the project. With higher usability users require to spend less time learning the system and are more likely to achieve their goals, they have a satisfying experience, increasing the likelihood of future use and recommendation to others and will be able to develop trust and use the system with greater confidence. It is very clear that the core requirement is to deliver software with all the functional aspects, with good quality and the one which is usable, to make the customer satisfied and software project a success. VI. CONCLUSION Customer satisfaction is a key to success for a software project. The customer is satisfied if the software conform to the functional conformance, is of high quality and usable. It is extremely important to understand the requirement of the customer/ end user in order to deliver fully functional product. The best way to do this is to deliver in phases and get it approved by the customer, so that efforts of redoing the whole thing are minimized. Quality, error-free work holds down costs Quality assurance provides the mechanisms for paying close attention to details so that tasks are completed correctly and accurately every step of the way. A quality assurance role should be established for all projects. Users tend to use functional and usable products more frequently. The navigation facility, reports generated by the software etc. must be easy to learn and logical. The documentation should also be proper to make the software product usable. This research helps in understanding the importance of functionality, operational quality and usability on the success of the software project. The uniqueness of this study is to explain the impact of all these three factors taken together. The research considered the sample of hundred and fifty software professionals in India, which could be enhanced in terms of a bigger sample and expanded geographic coverage. REFERENCES: [1] Alander J. T, Mantere,M. Moghadampour, G. &Matila,J.( 1997) ―Searching Protection Relay Response Time Extremes using Genetic Algorithm - Software Quality by [2] Optimization‖, Proceedings of the 4th International Conference on Advances in Power System Control, Operation and Management, APSCOM-97, Hong Kong, November 1997. [3] Aljahdali, S.&Sheta, A.F. (2011), Predicting the Reliability of Software Systems Using Fuzzy Logic, 2011 Eighth International Conference on Information Technology: New Generations [4] Atlee, J. and Wieringa, R. (2006). ‖RE 05: Engineering Successful Products‖. IEEE [5] Software, 23, pp. 16 –18. [6] Baccarini D., Salm G. & Love E. D. Peter (2004). ―Management of Risks in Information Technology Projects‖.Ind. Manag. Data Syst., 104(4): 286-295. [7] Bayraktaroglu, A. E. Calisir, F. &Gumussoy, C. A. (2009). Usability and Functionality: A Comparison of Project Managers’ and Potential Users’ Evaluations, , Proceedings of the 2009 IEEE IEEM [8] Bertot, J.C, Snead, J.T., Jaeger, P.T. & McClure, C.R. (2006).―Functionality, usability and accessibility,‖ Performance Measurement and Metrics, vol.7, no. 1, pp. 17-28, 2006. [9] Boehm B (1981). ―Software Engineering Economics‖, Prentice-Hall, p. 117. [10] Boehm, B. and R. Turner (2003). Balancing Agility and Discipline: A Guide for the [11] Perplexed. Boston, MA, Addison Wesley. [12] Customer satisfaction top measure of success, Anonymous, Construction Equipment; May 2001; 103, 5; ABI/INFORM Global, pg. 14 [13] Djambazov, K. & Popov, P. (1995) The Effect of Testing on the Reliability of Single Version [14] and 1-out-of-2 Software Systems, IEEE [15] Dyba, T. &Dingsøyr, T. (2008) ‖ Empirical studies of agile software development: A systematic review‖, Inform.Softw. Technol., doi:10.1016/j.infsof.2008.01.006
  • 6. The Role Of Functional Requirements, Operational… www.ijesi.org 41 | Page [16] Fahmy,S.F., Ravindran, B. & Jensen, E.D. (2009) On Bounding Response Times under Software Transactional Memoryin Distributed Multiprocessor Real-Time Systems,EDAA [17] Fujiki, M., Hasegawa, O. Lee, Chil-Woo Wongwarawipat, W. & Ishizuka, M.(1992). A Prototype of Goldfish Software Robot with Real-time Response Function by a Parallel Computer IEEE International Workshop on Robot and Human Communication - - 0-7a03-0753-4/92 s3.00 1992 OIEEE. [18] Gayen, T. (2009). Analysis and proposition of error-based model to predict the minimum reliability of software, International Conference on Education Technology and Computer, 978-0-7695-3609-5/09 © 2009 IEEE DOI 10.1109/ICETC.2009.22 [19] Glass, R. L. (1999). ―Evolving a New Theory of Project Success‖. Communications of the ACM November /Vol. 42, No. 11 [20] Hass, K.B. (2007). The Blending of Traditional and Agile Project Management. PM World Today, 9(5): 1-8. [21] Hass KB (2007). The Blending of Traditional and Agile Project Management. PM World Today, 9(5): 1-8. [22] Hosalkar , A; Bowonder, B. (2000). ―Software development management: Critical success factors‖. International Journal of Technology Management19. 7,8: 760-772. [23] Howard, S. (1992) ―Success Story Is Built on Customer Satisfaction‖, Schlossberg, Howard, Marketing News; Apr 13, 1992; 26, 8; ABI/INFORM Global, pg. 10 [24] Huang, Chin-Yu.Lin, Chu-Ti & Sue, Chuan-Ching (2004). Proceedings of the 13th Asian Test Symposium (ATS 2004), 0-7695- 2235-1/04 © IEEE, [25] Reel John S. (1999) ―Critical Success Factors In Software Projects‖, May/ June IEEE Software, Trident Data Systems. [26] Jarmo T. A. Mantere, T. Moghadampour, G. &Matila, J.( 1997). Searching Protection Relay Response Time Extremes using Genetic Algorithm - Software Quality by Optimization Proceedings of the 4th International Conference on Advances in Power System Control, Operation and Management, APSCOM-97, Hong Kong, November 1997, [27] J.C. Bertot, J.T. Snead, P.T. Jaeger & C.R. McClure (2006). ―Functionality, usability and [28] accessibility,‖ Performance Measurement and Metrics, vol. 7, no. 1, pp. 17-28,. [29] Jones C (1995). ―Patterns of Large Software Systems: failure and Success‖. Computer. 28(3): 86-87. [30] Jones C (1996). ―Our Worst Current Development Practices‖. IEEE Softw., 13(2): 102-104. [31] Jones C (2006). ―Social and Technical Reasons for Software Project Failures‖. CrossTalk, The J. Def. Software Eng., 19(6): 4-9. [32] Leveson, N.G. (2004). ―The Role of Software in Spacecraft Accidents‖. J. Spacecraft Rockets. 41(4): 564-575. [33] Lurie, J. (2003). Error free software is in reach, but is anyone reaching? Retrieved from: http://www.devx.com/enterprise/Article/16687 [34] Lu, M. &Yeung, W. (1998) ―A framework for effective commercial web application development,‖ Internet Research: Electronic Networking Applications and Policy, vol.8, no. 2, pp. 166-173,. [35] Maglyas, A. (2009) ―Success of software development projects in Russia, Ukraine, and Belarus ―. Retrieved form: happy- pm.com/AndreyMaglyasMastersThesis.pdf, [36] Macaulay, C., Sloan, D., Jiang, X. Forbes,P. Loynton, S. Swedlow, J. R. &Gregor, P. (2009). IEEE Software. Published by IEEE Computer Society 0 74 0 - 74 5 9 / 0 9 / [37] Markus, M. (2000). ―Failed software projects? Not anymore‖. Quality Progress33. 11: 116-117. [38] Managing software projects, Lorraine Cosgrove Ware. CIO 14. 14 (May 1, 2001): 34. [39] Meister, W. (2008). ―Delivering successful projects in the New Zealand process engineering [40] industry‖. Retrieved from: unitec.researchbank.ac.nz/handle/10652/1259 [41] Morris, P.W.G., & Hough, G.H. (1986). The preconditions of success and failure in major projects, Technical Paper #3, Major Projects Association, Templeton College, Oxford. [42] Musa, J. D. & Everett, W. W. (1990). ―Software-Reliability Technology for the 1990s‖, [43] IEEE Software,AT&T Bell Laboratories. [44] Nan, N. and Harter, D. (2009). ‖Impact of Budget and Schedule Pressure on Software [45] Development Cycle Time and Effort‖. IEEE Transactions on Software Engineering, [46] 35, pp. 624 –637. [47] Natalia; Moreno, Ana M; Sanchez-Segura, Maria-Isabel ―Analysing the impact of usability on software design‖, Juristo.The Journal of Systems and Software 80. 9 (Sep 2007): 1506. [48] Narayanan, Sriram;Balasubramanian, Sridhar;Swaminathan, Jayashankar M, ―Managing Outsourced Software Projects: An Analysis of Project Performance and Customer Satisfaction [49] ―Production and Operations Management; Jul/Aug 2011; 20, 4; ABI/INFORM Global [50] pg. 508 [51] Nielsen, J. (2003). ―Usability 101: Introduction to usability,‖ Useit.com Alertbox: Current Issues in Web Usability, August, 2003, available at: www.useit.com/alertbox/20030825.html(accessed on 7 September 2008). [52] Nuseibeh B (1997). Ariane 5- Who Dunnit? IEEE Softw., 14(3): 15-16. Office of Government of Commerce (2009).Managing Successful Projects with PRINCE2, 5th ed., Office of Government of Commerce. [53] Porter, C.S., Porter, J.M. &Chhibber, S. (2007). ―Realpeople; capturing the emotions of product users,‖ in Meeting Diversity in Ergonomics, Ed. Pikaar, Koningsveld, and Settels, NJ: Elsevier, 2007, ch. 12, pp. 187-208. [54] Pekilis B. R. &Seviora, R. E.(1997)Detection of Response Time Failures of Real-Time Software, IEEE [55] Rada, R. &Craparo, J. S. (2001). ―Knowledge, Technology, & Policy‖, Summer,Vol 14, No. 2, pp. 67-77. Standardizing Management of Software Engineering Projects. [56] Riley, R. (2006), ―7 Tips for a Successful Software Project – CodeProject‖ retrieved from, www.codeproject.com › ... › Work Issues › General [57] Sherif F. F., Ravindran, B. & Jensen, E.D.On Bounding Response Times under Software Transactional Memory in Distributed Multiprocessor Real-Time Systems. 978-3-9810801-5-5/DATE09 © 2009 EDAA [58] Xia Cai ; Lyu, M.R.(2007)‖ Software Reliability Modeling with Test Coverage: Experimentation and Measurement with A Fault- Tolerant Software Project‖ Software Reliability, 2007. ISSRE '07. The 18th IEEE International Symposium on Software reliability. [59] Yeung, T.A. & Law, R.(2004). ―Extending the modified heuristic usability evaluation technique to chain and independent hotel websites,‖ International Journal of Hospitality Management, vol. 23, pp. 307-313, [60] Zheng, Y. &Xu, R. (2008).A Composite Stochastic Process Model for Software Reliability, 24. 978-0-7695-3336-0/08 © IEEE