IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Measurement model of software quality in user’s perceptioneSAT Journals
Abstract An increasing emphasis on consumer demand and expanded development budgets of software development firms fuel the need to upgrade software quality. Software quality is largely measured by quality standards and guidelines. This paper presents a method for modeling users’ perception of software quality. The method aims to improve the quality of data derived from user opinion surveys and facilitate the analysis of such data. The proposed model offers a way to measure users’ opinion in early stages of product release and a way of predicting the opinion subsequently formed after their opinion revisions using the initial measurements. Therefore, this work develops a conceptual software quality measurement model for evaluating software quality to decrease the perceptive and expectative (or quality) measuring gap between a software development firm and the end user’s requirements. Index Terms: Software quality, Software development, Quality Measurement, Quality Evaluations, & Quality Attributes
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEWijseajournal
Software Maintainability is one of the most important quality attributes. To increase quality of a software,
to manage software more efficient and to decrease cost of the software, maintainability, maintainability
estimation and maintainability evaluation models have been proposed. However, the practical use of these
models in software engineering tools and practice remained little due to their limitations or threats to
validity. In this paper, results of our Literature Review about maintainability models, maintainability
metrics and maintainability estimation are presented. Aim of this paper is providing a baseline for further
searches and serving the needs of developers and customers.
Measuring effort for modifying software package as reusable package using pac...eSAT Journals
Abstract In any engineering field the data associated with knowledge is important one for taking decisions for solving problems in the current system development. The specification mining can give support for analyzing collected data to help the project management team to fulfill their responsibilities. In this paper ‘Package Specification Mining’ is designed by using packages’ reusability quality factor. It supports to give effort required for modifying the package to be reusable package for using those packages in new software development. This methodology may reduce the risks in various domains of software engineering. Keywords: Specification Mining, Reusability, Effort Estimation, Coupling, Project Management
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
A study of various viewpoints and aspects software quality perspectiveeSAT Journals
Abstract The software quality is very important research of software engineering grown from the last two decades. The software engineering paradigm adopted by many organizations to develop the high quality software at affordable cost. The high quality software is considered as one of the key factor in the rapid growth of Global Software Development. The software metrics computes and evaluates the quality characteristics and used to take quantitative and qualitative decisions for risk assessment and reduction. The multiple stakeholders can view the software quality in multiple angles with various aspects. In this paper we present multiple views of the software quality with respect to various quality aspects. Key Words : Stakeholders, Functional aspect, Structural aspect, Process aspect, Metrics etc.
AN APPROACH FOR TEST CASE PRIORITIZATION BASED UPON VARYING REQUIREMENTS IJCSEA Journal
Software testing is a process continuously performed by the development team during the life cycle of the software with the motive to detect the faults as early as possible. Regressing testing is the most suitable technique for this in which we test number of test cases. As the number of test cases can be very large it is always preferable to prioritize test cases based upon certain criterions.In this paper prioritization strategy is proposed which prioritize test cases based on requirements analysis. By regressing testing if the requirements will vary in future, the software will be modified in such a manner that it will not affect the remaining parts of the software. The proposed system improves the testing process and its efficiency to achieve goals regarding quality, cost, and effort as well user satisfaction and the result of the proposed method evaluated with the help of performance evaluation metric.
International Journal of Computational Engineering Research(IJCER) is an intentional online Journal in English monthly publishing journal. This Journal publish original research work that contributes significantly to further the scientific knowledge in engineering and Technology
Measurement model of software quality in user’s perceptioneSAT Journals
Abstract An increasing emphasis on consumer demand and expanded development budgets of software development firms fuel the need to upgrade software quality. Software quality is largely measured by quality standards and guidelines. This paper presents a method for modeling users’ perception of software quality. The method aims to improve the quality of data derived from user opinion surveys and facilitate the analysis of such data. The proposed model offers a way to measure users’ opinion in early stages of product release and a way of predicting the opinion subsequently formed after their opinion revisions using the initial measurements. Therefore, this work develops a conceptual software quality measurement model for evaluating software quality to decrease the perceptive and expectative (or quality) measuring gap between a software development firm and the end user’s requirements. Index Terms: Software quality, Software development, Quality Measurement, Quality Evaluations, & Quality Attributes
SOFTWARE CODE MAINTAINABILITY: A LITERATURE REVIEWijseajournal
Software Maintainability is one of the most important quality attributes. To increase quality of a software,
to manage software more efficient and to decrease cost of the software, maintainability, maintainability
estimation and maintainability evaluation models have been proposed. However, the practical use of these
models in software engineering tools and practice remained little due to their limitations or threats to
validity. In this paper, results of our Literature Review about maintainability models, maintainability
metrics and maintainability estimation are presented. Aim of this paper is providing a baseline for further
searches and serving the needs of developers and customers.
Measuring effort for modifying software package as reusable package using pac...eSAT Journals
Abstract In any engineering field the data associated with knowledge is important one for taking decisions for solving problems in the current system development. The specification mining can give support for analyzing collected data to help the project management team to fulfill their responsibilities. In this paper ‘Package Specification Mining’ is designed by using packages’ reusability quality factor. It supports to give effort required for modifying the package to be reusable package for using those packages in new software development. This methodology may reduce the risks in various domains of software engineering. Keywords: Specification Mining, Reusability, Effort Estimation, Coupling, Project Management
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
A study of various viewpoints and aspects software quality perspectiveeSAT Journals
Abstract The software quality is very important research of software engineering grown from the last two decades. The software engineering paradigm adopted by many organizations to develop the high quality software at affordable cost. The high quality software is considered as one of the key factor in the rapid growth of Global Software Development. The software metrics computes and evaluates the quality characteristics and used to take quantitative and qualitative decisions for risk assessment and reduction. The multiple stakeholders can view the software quality in multiple angles with various aspects. In this paper we present multiple views of the software quality with respect to various quality aspects. Key Words : Stakeholders, Functional aspect, Structural aspect, Process aspect, Metrics etc.
AN APPROACH FOR TEST CASE PRIORITIZATION BASED UPON VARYING REQUIREMENTS IJCSEA Journal
Software testing is a process continuously performed by the development team during the life cycle of the software with the motive to detect the faults as early as possible. Regressing testing is the most suitable technique for this in which we test number of test cases. As the number of test cases can be very large it is always preferable to prioritize test cases based upon certain criterions.In this paper prioritization strategy is proposed which prioritize test cases based on requirements analysis. By regressing testing if the requirements will vary in future, the software will be modified in such a manner that it will not affect the remaining parts of the software. The proposed system improves the testing process and its efficiency to achieve goals regarding quality, cost, and effort as well user satisfaction and the result of the proposed method evaluated with the help of performance evaluation metric.
International Journal of Computational Engineering Research(IJCER) is an intentional online Journal in English monthly publishing journal. This Journal publish original research work that contributes significantly to further the scientific knowledge in engineering and Technology
A Guideline Tool for Ongoing Product Evaluation in Small and Medium-Sized Ent...IJECEIAES
As consumer demand for user friendly software increases, usability evaluation is crucial to develop software systems which are easy to learn and use. However, implementation of usability evaluation is challenging for small and medium-sized enterprises (SMEs) due to factors such as lack of technical expertise, knowledge and experience of methods and standards. This results in neglect, or poorly executed evaluations of projects, resulting in software that disappoints and frustrates clients. To overcome this loss of competitiveness, we propose here a visual incorporation tool derived from ISO standards that would assist software development teams in SMEs in understanding and implementing usability evaluations. It shows fundamental Usability Engineering (UE) and Software Engineering (SE) activities and artifacts relevant to the usability evaluation and software development process, with potential incorporation points being highlighted. Dependencies and relationships are shown by links between activities and artifacts. Additionally, convergent artifacts of both disciplines were identified and shown. Evaluation of the proposed tool was based on the questionnaire results of software development practitioners from SMEs.
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSijcsa
Software metrics have a direct link with measurement in software engineering. Correct measurement is the prior condition in any engineering fields, and software engineering is not an exception, as the size and complexity of software increases, manual inspection of software becomes a harder task. Most Software Engineers worry about the quality of software, how to measure and enhance its quality. The overall objective of this study was to asses and analysis’s software metrics used to measure the software product and process.
In this Study, the researcher used a collection of literatures from various electronic databases, available since 2008 to understand and know the software metrics. Finally, in this study, the researcher has been identified software quality is a means of measuring how software is designed and how well the software conforms to that design. Some of the variables that we are looking for software quality are Correctness, Product quality, Scalability, Completeness and Absence of bugs, However the quality standard that was used from one organization is different from others for this reason it is better to apply the software metrics to measure the quality of software and the current most common software metrics tools to reduce the subjectivity of faults during the assessment of software quality. The central contribution of this study is an overview about software metrics that can illustrate us the development in this area, and a critical analysis about the main metrics founded on the various literatures.
Agile software processes, such as extreme programming (XP), Scrum, Lean, etc., rely on best
practices that are considered to improve software development quality. It can be said that best
practices aim to induce software quality assurance (SQA) into the project at hand. Some
researchers of agile methods claim that because of the very nature of such methods,
quality in agile software projects should be a natural outcome of the applied method.
As a consequence, agile quality is expected to be more or less embedded in the agile software
processes. Many reports support and evangelize the advantages of agile methods with respect to
quality assurance, Is it so ?
An ambitious goal of this paper is to present work done to understand how quality is or should
be handled. This paper as all survey papers attempt to summarize and organizes research
results in the field of software engineering, precisely for the topic of agile methods related to
software quality.
Nowadays the need of risk management has been truly augmented but its industrial perspective is very less explored. The product quality can improve by having proper risk management in any process methodology. In this paper, the domain of risk management practice within 20 software organizations in Pakistan Software Industry has been explored. The research begins with the study of practice of risk management in the industry and highlights some particular criteria. After that it investigates how the companies have integrated their risk management with software development. The main focus of study is handling of requirement related risks. Regarding the state of industrial risk management practice, our results show that there are some discrepancies between the industrial practice and the standard models studied. The industrial organizations have not implemented all the important activities as prescribed by the standard models. Hence, this paper suggests a list of issues that need to be addressed particularly of requirement related risk management. Keywords: process model, software development process, agile methods, requirement risk management.
Determination of Software Release Instant of Three-Tier Client Server Softwar...Waqas Tariq
Quality of any software system mainly depends on how much time testing take place, what kind of testing methodologies are used, how complex the software is, the amount of efforts put by software developers and the type of testing environment subject to the cost and time constraint. More time developers spend on testing more errors can be removed leading to better reliable software but then testing cost will also increase. On the contrary, if testing time is too short, software cost could be reduced provided the customers take risk of buying unreliable software. However, this will increase the cost during operational phase since it is more expensive to fix an error during operational phase than during testing phase. Therefore it is essentially important to decide when to stop testing and release the software to customers based on cost and reliability assessment. In this paper we present a mechanism of when to stop testing process and release the software to end-user by developing a software cost model with risk factor. Based on the proposed method we specifically address the issues of how to decide that we should stop testing and release the software based on three-tier client server architecture which would facilitates software developers to ensure on-time delivery of a software product meeting the criteria of achieving predefined level of reliability and minimizing the cost. A numerical example has been cited to illustrate the experimental results showing significant improvements over the conventional statistical models based on NHPP.
Software Quality Analysis Using Mutation Testing SchemeEditor IJMTER
The software test coverage is used measure the safety measures. The safety critical analysis is
carried out for the source code designed in Java language. Testing provides a primary means for
assuring software in safety-critical systems. To demonstrate, particularly to a certification authority, that
sufficient testing has been performed, it is necessary to achieve the test coverage levels recommended or
mandated by safety standards and industry guidelines. Mutation testing provides an alternative or
complementary method of measuring test sufficiency, but has not been widely adopted in the safetycritical industry. The system provides an empirical evaluation of the application of mutation testing to
airborne software systems which have already satisfied the coverage requirements for certification.
The system mutation testing to safety-critical software developed using high-integrity subsets of
C and Ada, identify the most effective mutant types and analyze the root causes of failures in test cases.
Mutation testing could be effective where traditional structural coverage analysis and manual peer
review have failed. They also show that several testing issues have origins beyond the test activity and
this suggests improvements to the requirements definition and coding process. The system also
examines the relationship between program characteristics and mutation survival and considers how
program size can provide a means for targeting test areas most likely to have dormant faults. Industry
feedback is also provided, particularly on how mutation testing can be integrated into a typical
verification life cycle of airborne software. The system also covers the safety and criticality levels of
Java source code.
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTSijseajournal
One of the significantaspects of software quality is usability. It is one of the characteristics that judge by
the success or failure of software applications. The most important risk facing the software applications is
usability which may lead to the existence of a gap between users and systems. This may lead to system
failure because of Poor design. This is due to the design is not based on the desires and requirements of the
customer. To overcome these problems, this paper proposed an approach to improve usability of software
applications to meet the needs of the customer and interacts with the user easily with an efficient and
effective manner.The proposed approach is based prototyping technique due to itssimplicity and it does not
require additional costs to elicit precise and complete requirement and design.
The Impact of In-House Software Development Practices on System Usability in ...IJMIT JOURNAL
In-house software development is a critical phenomenon for the production of efficient and effective
software in generating requisite job output. A few studies have devoted efforts towards establishing the
impact of in-house software development on software. Therefore, this paper is an effort towards
establishing the impact of in-house software development practices on system usability. In pursuit of this
paper, a sample of a sample size of 169, at 95% confidence level, with margin error of 5% was drawn from
bold software users, i.e. 300 employees who used the all software including those dealing with the main
stream activities. A total of 102 respondents actually responded to the questionnaires. The Online Sample
Calculator was used to draw the sample. Quantitative data were collected using semi-structured
questionnaires and processed using the SPSS. Descriptive statistics were applied in the analysis. Findings
of the study indicate that software development practices, specifically usability test and user involvement in
software designing and development had an impact on determining software usability for in-house
software. The paper concludes that software development practices shape the design of the software; hence
influence usability of the software produced. Recommended is therefore that software usability test and
user involvement in software designing and development be promoted for effective software production
One of the core quality assurance feature which combines fault prevention and fault detection, is often known as testability approach also. There are many assessment techniques and quantification method evolved for software testability prediction which actually identifies testability weakness or factors to further help reduce test effort. This paper examines all those measurement techniques that are being proposed for software testability assessment at various phases of object oriented software development life cycle. The aim is to find the best metrics suit for software quality improvisation through software testability support. The ultimate objective is to establish the ground work for finding ways reduce the testing effort by improvising software testability and its assessment using well planned guidelines for object-oriented software development with the help of suitable metrics.
DESQA a Software Quality Assurance FrameworkIJERA Editor
In current software development lifecycles of heterogeneous environments, the pitfalls businesses have to face are that software defect tracking, measurements and quality assurance do not start early enough in the development process. In fact the cost of fixing a defect in a production environment is much higher than in the initial phases of the Software Development Life Cycle (SDLC) which is particularly true for Service Oriented Architecture (SOA). Thus the aim of this study is to develop a new framework for defect tracking and detection and quality estimation for early stages particularly for the design stage of the SDLC. Part of the objectives of this work is to conceptualize, borrow and customize from known frameworks, such as object-oriented programming to build a solid framework using automated rule based intelligent mechanisms to detect and classify defects in software design of SOA. The implementation part demonstrated how the framework can predict the quality level of the designed software. The results showed a good level of quality estimation can be achieved based on the number of design attributes, the number of quality attributes and the number of SOA Design Defects. Assessment shows that metrics provide guidelines to indicate the progress that a software system has made and the quality of design. Using these guidelines, we can develop more usable and maintainable software systems to fulfill the demand of efficient systems for software applications. Another valuable result coming from this study is that developers are trying to keep backwards compatibility when they introduce new functionality. Sometimes, in the same newly-introduced elements developers perform necessary breaking changes in future versions. In that way they give time to their clients to adapt their systems. This is a very valuable practice for the developers because they have more time to assess the quality of their software before releasing it. Other improvements in this research include investigation of other design attributes and SOA Design Defects which can be computed in extending the tests we performed.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Quality of service parameter centric resource allocation for lte advancedeSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
A Guideline Tool for Ongoing Product Evaluation in Small and Medium-Sized Ent...IJECEIAES
As consumer demand for user friendly software increases, usability evaluation is crucial to develop software systems which are easy to learn and use. However, implementation of usability evaluation is challenging for small and medium-sized enterprises (SMEs) due to factors such as lack of technical expertise, knowledge and experience of methods and standards. This results in neglect, or poorly executed evaluations of projects, resulting in software that disappoints and frustrates clients. To overcome this loss of competitiveness, we propose here a visual incorporation tool derived from ISO standards that would assist software development teams in SMEs in understanding and implementing usability evaluations. It shows fundamental Usability Engineering (UE) and Software Engineering (SE) activities and artifacts relevant to the usability evaluation and software development process, with potential incorporation points being highlighted. Dependencies and relationships are shown by links between activities and artifacts. Additionally, convergent artifacts of both disciplines were identified and shown. Evaluation of the proposed tool was based on the questionnaire results of software development practitioners from SMEs.
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSijcsa
Software metrics have a direct link with measurement in software engineering. Correct measurement is the prior condition in any engineering fields, and software engineering is not an exception, as the size and complexity of software increases, manual inspection of software becomes a harder task. Most Software Engineers worry about the quality of software, how to measure and enhance its quality. The overall objective of this study was to asses and analysis’s software metrics used to measure the software product and process.
In this Study, the researcher used a collection of literatures from various electronic databases, available since 2008 to understand and know the software metrics. Finally, in this study, the researcher has been identified software quality is a means of measuring how software is designed and how well the software conforms to that design. Some of the variables that we are looking for software quality are Correctness, Product quality, Scalability, Completeness and Absence of bugs, However the quality standard that was used from one organization is different from others for this reason it is better to apply the software metrics to measure the quality of software and the current most common software metrics tools to reduce the subjectivity of faults during the assessment of software quality. The central contribution of this study is an overview about software metrics that can illustrate us the development in this area, and a critical analysis about the main metrics founded on the various literatures.
Agile software processes, such as extreme programming (XP), Scrum, Lean, etc., rely on best
practices that are considered to improve software development quality. It can be said that best
practices aim to induce software quality assurance (SQA) into the project at hand. Some
researchers of agile methods claim that because of the very nature of such methods,
quality in agile software projects should be a natural outcome of the applied method.
As a consequence, agile quality is expected to be more or less embedded in the agile software
processes. Many reports support and evangelize the advantages of agile methods with respect to
quality assurance, Is it so ?
An ambitious goal of this paper is to present work done to understand how quality is or should
be handled. This paper as all survey papers attempt to summarize and organizes research
results in the field of software engineering, precisely for the topic of agile methods related to
software quality.
Nowadays the need of risk management has been truly augmented but its industrial perspective is very less explored. The product quality can improve by having proper risk management in any process methodology. In this paper, the domain of risk management practice within 20 software organizations in Pakistan Software Industry has been explored. The research begins with the study of practice of risk management in the industry and highlights some particular criteria. After that it investigates how the companies have integrated their risk management with software development. The main focus of study is handling of requirement related risks. Regarding the state of industrial risk management practice, our results show that there are some discrepancies between the industrial practice and the standard models studied. The industrial organizations have not implemented all the important activities as prescribed by the standard models. Hence, this paper suggests a list of issues that need to be addressed particularly of requirement related risk management. Keywords: process model, software development process, agile methods, requirement risk management.
Determination of Software Release Instant of Three-Tier Client Server Softwar...Waqas Tariq
Quality of any software system mainly depends on how much time testing take place, what kind of testing methodologies are used, how complex the software is, the amount of efforts put by software developers and the type of testing environment subject to the cost and time constraint. More time developers spend on testing more errors can be removed leading to better reliable software but then testing cost will also increase. On the contrary, if testing time is too short, software cost could be reduced provided the customers take risk of buying unreliable software. However, this will increase the cost during operational phase since it is more expensive to fix an error during operational phase than during testing phase. Therefore it is essentially important to decide when to stop testing and release the software to customers based on cost and reliability assessment. In this paper we present a mechanism of when to stop testing process and release the software to end-user by developing a software cost model with risk factor. Based on the proposed method we specifically address the issues of how to decide that we should stop testing and release the software based on three-tier client server architecture which would facilitates software developers to ensure on-time delivery of a software product meeting the criteria of achieving predefined level of reliability and minimizing the cost. A numerical example has been cited to illustrate the experimental results showing significant improvements over the conventional statistical models based on NHPP.
Software Quality Analysis Using Mutation Testing SchemeEditor IJMTER
The software test coverage is used measure the safety measures. The safety critical analysis is
carried out for the source code designed in Java language. Testing provides a primary means for
assuring software in safety-critical systems. To demonstrate, particularly to a certification authority, that
sufficient testing has been performed, it is necessary to achieve the test coverage levels recommended or
mandated by safety standards and industry guidelines. Mutation testing provides an alternative or
complementary method of measuring test sufficiency, but has not been widely adopted in the safetycritical industry. The system provides an empirical evaluation of the application of mutation testing to
airborne software systems which have already satisfied the coverage requirements for certification.
The system mutation testing to safety-critical software developed using high-integrity subsets of
C and Ada, identify the most effective mutant types and analyze the root causes of failures in test cases.
Mutation testing could be effective where traditional structural coverage analysis and manual peer
review have failed. They also show that several testing issues have origins beyond the test activity and
this suggests improvements to the requirements definition and coding process. The system also
examines the relationship between program characteristics and mutation survival and considers how
program size can provide a means for targeting test areas most likely to have dormant faults. Industry
feedback is also provided, particularly on how mutation testing can be integrated into a typical
verification life cycle of airborne software. The system also covers the safety and criticality levels of
Java source code.
AN APPROACH TO IMPROVEMENT THE USABILITY IN SOFTWARE PRODUCTSijseajournal
One of the significantaspects of software quality is usability. It is one of the characteristics that judge by
the success or failure of software applications. The most important risk facing the software applications is
usability which may lead to the existence of a gap between users and systems. This may lead to system
failure because of Poor design. This is due to the design is not based on the desires and requirements of the
customer. To overcome these problems, this paper proposed an approach to improve usability of software
applications to meet the needs of the customer and interacts with the user easily with an efficient and
effective manner.The proposed approach is based prototyping technique due to itssimplicity and it does not
require additional costs to elicit precise and complete requirement and design.
The Impact of In-House Software Development Practices on System Usability in ...IJMIT JOURNAL
In-house software development is a critical phenomenon for the production of efficient and effective
software in generating requisite job output. A few studies have devoted efforts towards establishing the
impact of in-house software development on software. Therefore, this paper is an effort towards
establishing the impact of in-house software development practices on system usability. In pursuit of this
paper, a sample of a sample size of 169, at 95% confidence level, with margin error of 5% was drawn from
bold software users, i.e. 300 employees who used the all software including those dealing with the main
stream activities. A total of 102 respondents actually responded to the questionnaires. The Online Sample
Calculator was used to draw the sample. Quantitative data were collected using semi-structured
questionnaires and processed using the SPSS. Descriptive statistics were applied in the analysis. Findings
of the study indicate that software development practices, specifically usability test and user involvement in
software designing and development had an impact on determining software usability for in-house
software. The paper concludes that software development practices shape the design of the software; hence
influence usability of the software produced. Recommended is therefore that software usability test and
user involvement in software designing and development be promoted for effective software production
One of the core quality assurance feature which combines fault prevention and fault detection, is often known as testability approach also. There are many assessment techniques and quantification method evolved for software testability prediction which actually identifies testability weakness or factors to further help reduce test effort. This paper examines all those measurement techniques that are being proposed for software testability assessment at various phases of object oriented software development life cycle. The aim is to find the best metrics suit for software quality improvisation through software testability support. The ultimate objective is to establish the ground work for finding ways reduce the testing effort by improvising software testability and its assessment using well planned guidelines for object-oriented software development with the help of suitable metrics.
DESQA a Software Quality Assurance FrameworkIJERA Editor
In current software development lifecycles of heterogeneous environments, the pitfalls businesses have to face are that software defect tracking, measurements and quality assurance do not start early enough in the development process. In fact the cost of fixing a defect in a production environment is much higher than in the initial phases of the Software Development Life Cycle (SDLC) which is particularly true for Service Oriented Architecture (SOA). Thus the aim of this study is to develop a new framework for defect tracking and detection and quality estimation for early stages particularly for the design stage of the SDLC. Part of the objectives of this work is to conceptualize, borrow and customize from known frameworks, such as object-oriented programming to build a solid framework using automated rule based intelligent mechanisms to detect and classify defects in software design of SOA. The implementation part demonstrated how the framework can predict the quality level of the designed software. The results showed a good level of quality estimation can be achieved based on the number of design attributes, the number of quality attributes and the number of SOA Design Defects. Assessment shows that metrics provide guidelines to indicate the progress that a software system has made and the quality of design. Using these guidelines, we can develop more usable and maintainable software systems to fulfill the demand of efficient systems for software applications. Another valuable result coming from this study is that developers are trying to keep backwards compatibility when they introduce new functionality. Sometimes, in the same newly-introduced elements developers perform necessary breaking changes in future versions. In that way they give time to their clients to adapt their systems. This is a very valuable practice for the developers because they have more time to assess the quality of their software before releasing it. Other improvements in this research include investigation of other design attributes and SOA Design Defects which can be computed in extending the tests we performed.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Quality of service parameter centric resource allocation for lte advancedeSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Optimized mapping and navigation of remote area through an autonomous roboteSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Analysis of dc capacitor voltage balance method for h bridge inverter based p...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Assessment of industrial byproducts as permeable reactive barriers for landfi...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Influence of carbon sources on α amylase production by brevibacillus sp. unde...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Embedded based sensorless control of pmbldc motor with voltage controlled pfc...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
A review of various technologies and transmission modes for design and develo...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
A novel predicate for active region merging in automatic image segmentationeSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
A rigorous user needs experience evaluation method based on software quality ...TELKOMNIKA JOURNAL
Our lives, nowadays, are digital. We, as humans, are using software applications in all our life aspects to meet our daily objectives and fulfill our needs. Software solutions that comprise mobile apps are widely spread, users can select from hundreds of available software solutions that fit their needs. Accordingly, user needs are becoming intricate and the software organizations are competing high to satisfy user requirements and the desires for better quality. This competition is not about satisfying the functional requirements but also satisfy user experience as well. Accordingly, studying, measuring, and improving user experience is crucial for the success of any software product. This research focuses on evaluating user experience needs by developing user experience needs evaluation method based on three main disciplines the user experience framework, the evaluation theory concept, and the ISOsoftware quality standards ISO/IEC 25022 and ISO/IEC 25023. Although these disciplines are available in the literature, they are not linked together to complete the mosaic picture of developing a UX evaluation method. Linking there three disciplines led to systematically identify the necessary evaluation criteria to evaluate user needs experience.
Modern gadgets and machines such as medical equipments, mobile phones, cars and even military hardware run on software. The operational efficiency and accuracy of these machines are critical to life and the well being of modern civilization. When the software powering these machines fail it exposes life to danger and can cause the failure of businesses. In this paper, software quality measure is presented with the emphasis on improving standard and controlling damages that may result from badly developed application. The research shows various software quality standards and quality metrics and how they can be applied. The application of the metrics in measuring software quality in the research produced results which shows that the code metrics performance is better than the design metrics performance and points to a new way of improving quality by refactoring application code instead of developing new designs. This is believed to ensure reusability and reduced failure rate when software is developed
Product aspect ranking using domain dependent and domain independent revieweSAT Journals
Abstract
In today’s world, internet is the main source of information. There are many blogs and forum sites available where people discuss on different issues and also almost all ecommerce website provide facility to the users to express opinion about their product and services which is important information available on the internet .The problem with this information is that this reviews are mostly not organized therefore creating difficulty for knowledge acquisition. There are many solution exist to resolve this problem but the available existing methods depends on extracting product aspect only considering single domain relevant review corpus. To address this problem, a method is explored to identify product aspect from online review is by taking into account the difference in aspect statistical characteristic across different corpus. This paper shows need of automatically identifying important product aspects from available online customer review and an approach of aspect ranking. This paper also shows the related work on this domain. Our methodology confirmed product aspect which are less nonspecific in domain independent corpus and more domain specific. Then customer opinion expressed on these aspects is determined using sentiment classifier and finally ranking of product aspect is calculated using it’s ranking relevance score of each aspect . Keywords— Product aspect, aspect ranking, sentiment classification, customer review, opinion mining, aspect identification, product ranking.
A comparative studies of software quality model for the software product eval...imdurgesh
Actually, software products are increasing in a fast way and are used in almost all activities of human life.
Consequently measuring and evaluating the quality of a software product has become a critical task for many companies.
Several models have been proposed to help diverse types of users with quality issues. The development of techniques for
building software has influenced the creation of models to assess the quality. Since 2000 the construction of software
started to depend on generated or manufactured components and gave rise to new challenges in assessing quality.
These components introduce new concepts such as configurability, reusability, availability, better quality and lower cost.
Consequently, the models are classified into basic models which were developed until 2000, and those based on
components called tailored quality models. The purpose of this article is to describe the main models with their strengths
and point out some deficiencies. In this work, we conclude that in the present age, aspects of communications play an
important factor in the quality of the software.
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...rahulmonikasharma
Metrics and Measure are closely inter-related to each other. Measure is defined as way of defining amount, dimension, capacity or size of some attribute of a product in quantitative manner while Metric is unit used for measuring attribute. Software quality is one of the major concerns that need to be addressed and measured. Object oriented (OO) systems require effective metrics to assess quality of software. The paper is designed to identify attributes and measures that can help in determining and affecting quality attributes. The paper conducts empirical study by taking public dataset KC1 from NASA project database. It is validated by applying statistical techniques like correlation analysis and regression analysis. After analysis of data, it is found that metrics SLOC, RFC, WMC and CBO are significant and treated as quality indicators while metrics DIT and NOC are not significant. The results produced from them throws significant impact on improving software quality.
Computer literacy and competitive pressures among end users is increasing day by day due to whichthe
need for End-User Programming in software packages is also increasing for rapid, flexible, and user
driven information processing solutions. End User Development out-sources development effort to the end
user by enabling softwaredevelopers to create information systems that can even be adapted by technically
inexperienced endusers and hence are in great demand. If end user decides to pay the price and add
significant programmability to their system, there are additional costs to consider before end user can start
to enjoy the payoff. It is important to calculate accurateand early estimation of software size forcalculating
effort and cost estimation of software systems incorporating EUD features. With the evolution of object
orientation, use cases emerged as a dominant method for structuring requirements. Use cases were
integrated into the Unified Modeling Language (UML) and Unified Process and became the standard for
Software Engineering requirements modelling. The Use Case Point (UCP)methodestimates project size by
assigning points to use cases in the same way that Function Point Analysis (FPA) assigns points to
functions. This paper discusses the concept of end-user programming and Advancement of UCP by adding
end-user development/programming as an additional Effort Estimation Factor (EEF).
An interactive approach to requirements prioritization using quality factorsijfcstjournal
As the prevalence of software increases, so does the complexity and the number of requirements assoc
iated
to the software project. This presents a dilemma for the developers to clearly identify and prioriti
ze the
most important requirements in order to del
iver the project in given amount of resources and time.
A
number of prioritization methods have been proposed which provide consistent results, but they are v
ery
difficult and complex to implement in practical scenarios as well as lack proper structure to
analyze the
requirements properly. In this study, the users can provide their requirements in two forms: text ba
sed
story form and use case form.
Moreover, the existing prioritization techniques have a very little or no
interaction with the users. So, in t
his paper an attempt has been made to make the prioritization process
user interactive by adding a second level of prioritization where after the developer has properly a
nalyzed
and ranked the requirements on the basis of quality attributes in the first le
vel, takes the opinion of distinct
user’s about the requirements priority sequence. The developer then calculates the disagreement valu
e
associated with each user sequence in order to find out the final priority sequence.
A novel defect detection method for software requirements inspections IJECEIAES
The requirements form the basis for all software products. Apparently, the requirements are imprecisely stated when scattered between development teams. Therefore, software applications released with some bugs, missing functionalities, or loosely implemented requirements. In literature, a limited number of related works have been developed as a tool for software requirements inspections. This paper presents a methodology to verify that the system design fulfilled all functional requirements. The proposed approach contains three phases: requirements collection, facts collection, and matching algorithm. The feedback results provided enable analysist and developer to make a decision about the initial application release while taking on consideration missing requirements or over-designed requirements.
Abstract
Big data plays a serious role within the business for creating higher predictions over business information that is collected from the real world. Finance is that the new sector wherever the big data technologies like Hadoop, NoSQL are creating its mark in predictions from financial data by the analysts. It’s a lot of fascinating within the stock exchange choices which might predict on a lot of profits of stock exchange. For this stock exchange analysis each regular information and historical information of specific stock exchange are needed for creating predictions. There are varied techniques used for analyzing the unstructured information like stock exchange reviews (day-to-day information) and historical statistic of economic information severally. This paper involves discussion regarding the strategies that square measure used for analyzing each varieties of information.
Keywords: Big data, prediction, finance, stock market, business intelligence
Abstract The management of software cost, development effort and project planning are the key aspects of software development. Throughout the sixty-odd years of software development, the industry has gone at least four generations of programming languages and three major development paradigms. Still the total ability to move consistently from idea to product is yet to be achieved. In fact, recent studies document that the failure rate for software development has risen almost to 50 percent. There is no magic in managing software development successfully, but a number of issues related to software development make it unique. The basic problem of software development is risky. Some example of risk is error in estimation, schedule slips, project cancelled after numerous slips, high defect rate, system goes sour, business misunderstanding, false feature rich, staff turnover. XSoft Estimation addresses the risks by accurate measurement. A new methodology to estimate using software COSMIC-Full Function Point and named as EXtreme Software Estimation (XSoft Estimation). Based on the experience gained on the original XSoft project develpment, this paper describes what makes XSoft Estimation work from sizing to estimation. Keywords: -COSMIC function size unit, XSoft Estimation, XSoft Measurement, Cost Estimation.
The most important aim of software engineering is to improve software productivity and quality of software product and further reduce the cost of software and time using engineering and management techniques.Broadly speaking, software engineering initiative has been introduced during software crisis period to describe the collection of techniques that apply engineering and management skills to the construction and
support of software process and products. There is no universally agreed theory for software measurement and the software metrics are useful for obtaining the information on evaluation of process and product in software engineering. It helps to plan and carry out improvement in software organizations and to provide objective information about project performance, process capability and product quality. The process capability is extremely important for software industry because the quality of products is largely determined by the quality of the processes. The make use of of existing metrics and development of innovative software metrics will be important factors in future software engineering process and product development. In future, research work will be based on using software metrics in software development for the development of the time schedule, cost estimates and software quality and can be improved through software metrics. The permanent application of measurement based methodologies is used to the software process and its products to provide important and timely management information, together with the use of those techniques to improve that software process and its products. This research paper mainly concentrates on the overview of unique basics of software measurement and exclusive fundamentals of software metrics in software engineering.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
A User Story Quality Measurement Model for Reducing Agile Software Developmen...ijseajournal
In Mobile communications age, the IT environment and IT technology update rapidly. The requirements
change is the software project must face challenge. Able to overcome the impact of requirements change,
software development risks can be effectively reduced. Agile software development uses the Iterative and
Incremental Development (IID) process and focuses on the workable software and client communication.
Agile software development is a very suitable development method for handling the requirements change in
software development process. In agile development, user stories are the important documents for the
client communication and criteria of acceptance test. However, the agile development doesn’t pay attention
to the formal requirements analysis and artifacts tracability to cause the potential risks of software change
management. In this paper, analyzing and collecting the critical quality factors of user stories, and
proposes the User Story Quality Measurement (USQM) model. Applied USQM model, the requirements
quality of agile development can be enhanced and risks of requirement changes can be reduced.
STATISTICAL ANALYSIS OF METRICS FOR SOFTWARE QUALITY IMPROVEMENT ijseajournal
Software product quality can be defined as the features and characteristics of the product that meet the user needs. The quality of any software can be achieved by following a well defined software process. These software process results into various metrics like Project metrics, Product metrics and Process metrics. Software quality depends on the process which is carried out to design and develop software. Even though the process can be carried out with utmost care, still it can introduce some error and defects. Process metrics are very useful from management point of view. Process metrics can be used for improving the software development and maintenance process for defect removal and also for reducing the response
time.
This paper describes the importance of capturing the Process metrics during the quality audit process and also attempts to categorize them based on the nature of error captured. To reduce such errors and defects found, steps for corrective actions are recommended.
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...ijseajournal
Promoting quality within the context of agile software development, it is extremely important as well as
useful to improve not only the knowledge and decision-making of project managers, product owners, and
quality assurance leaders but also to support the communication between teams. In this context, quality
needs to be visible in a synthetic and intuitive way in order to facilitate the decision of accepting or
rejecting each iteration within the software life cycle. This article introduces a novel solution called
Product Quality Evaluation Method (PQEM) which can be used to evaluate a set of quality characteristics
for each iteration within a software product life cycle. PQEM is based on the Goal-Question-Metric
approach, the standard ISO/IEC 25010, and the extension made of testing coverage in order to obtain the
quality coverage of each quality characteristic. The outcome of PQEM is a unique multidimensional value,
that represents the quality level reached by each iteration of a product, as an aggregated measure. Even
though a value it is not the regular idea of measuring quality, we believe that it can be useful to use this
value to easily understand the quality level of each iteration. An illustrative example of the PQEM method
was carried out with two iterations from a web and mobile application, within the healthcare environment.
A single measure makes it possible to observe the evolution of the level of quality reached in the evolution
of the product through the iterations.
This is a Software Estimation Guide for Practitioners, It includes information about the Software Estimation Process, Complexities, Estimation Methods (Size, Effort, Cost) and Techniques (Function Point, COCOMO and the Use Case based Estimation)
Similar to Measurement model of software quality in user’s (20)
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
The Internet of Things (IoT) is a revolutionary concept that connects everyday objects and devices to the internet, enabling them to communicate, collect, and exchange data. Imagine a world where your refrigerator notifies you when you’re running low on groceries, or streetlights adjust their brightness based on traffic patterns – that’s the power of IoT. In essence, IoT transforms ordinary objects into smart, interconnected devices, creating a network of endless possibilities.
Here is a blog on the role of electrical and electronics engineers in IOT. Let's dig in!!!!
For more such content visit: https://nttftrg.com/
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...ssuser7dcef0
Power plants release a large amount of water vapor into the
atmosphere through the stack. The flue gas can be a potential
source for obtaining much needed cooling water for a power
plant. If a power plant could recover and reuse a portion of this
moisture, it could reduce its total cooling water intake
requirement. One of the most practical way to recover water
from flue gas is to use a condensing heat exchanger. The power
plant could also recover latent heat due to condensation as well
as sensible heat due to lowering the flue gas exit temperature.
Additionally, harmful acids released from the stack can be
reduced in a condensing heat exchanger by acid condensation. reduced in a condensing heat exchanger by acid condensation.
Condensation of vapors in flue gas is a complicated
phenomenon since heat and mass transfer of water vapor and
various acids simultaneously occur in the presence of noncondensable
gases such as nitrogen and oxygen. Design of a
condenser depends on the knowledge and understanding of the
heat and mass transfer processes. A computer program for
numerical simulations of water (H2O) and sulfuric acid (H2SO4)
condensation in a flue gas condensing heat exchanger was
developed using MATLAB. Governing equations based on
mass and energy balances for the system were derived to
predict variables such as flue gas exit temperature, cooling
water outlet temperature, mole fraction and condensation rates
of water and sulfuric acid vapors. The equations were solved
using an iterative solution technique with calculations of heat
and mass transfer coefficients and physical properties.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
Immunizing Image Classifiers Against Localized Adversary Attacks
Measurement model of software quality in user’s
1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 567
MEASUREMENT MODEL OF SOFTWARE QUALITY IN USER’S
PERCEPTION
K. Subba Rao1
, L. S. S. Reddy2
1
Associate Professor, IT Department, 2
Professor & Director, CSE Department, LBRCE, AP, INDIA
ksubbarao_22@yahoo.co.in
Abstract
An increasing emphasis on consumer demand and expanded development budgets of software development firms fuel the need to
upgrade software quality. Software quality is largely measured by quality standards and guidelines. This paper presents a method for
modeling users’ perception of software quality. The method aims to improve the quality of data derived from user opinion surveys and
facilitate the analysis of such data. The proposed model offers a way to measure users’ opinion in early stages of product release and
a way of predicting the opinion subsequently formed after their opinion revisions using the initial measurements. Therefore, this work
develops a conceptual software quality measurement model for evaluating software quality to decrease the perceptive and expectative
(or quality) measuring gap between a software development firm and the end user’s requirements.
Index Terms: Software quality, Software development, Quality Measurement, Quality Evaluations, & Quality Attributes
-----------------------------------------------------------------------***-----------------------------------------------------------------------
1. INTRODUCTION
Quality is a major challenge for all complex software systems.
Some important attributes of software quality include
reliability, survivability, availability, safety, security,
performance, accuracy, etc [1]. These have long been
requirements of aerospace and defence systems. Now, equally
challenging requirements are being placed on “everyday
systems” that increasingly provide the infrastructure for our
daily lives such as commercial, e-business and embedded
systems. Assessing and controlling software quality is still an
immature discipline [2][3]. One of the reasons for this is that
many of the concepts and terms that are used in discussing and
describing quality are overloaded with a history from
manufacturing quality. Most approaches to software quality do
not deal explicitly with user-perceived quality [5]. User-
perceived quality is regarded as an intrinsically inaccurate
judgement of product quality. Investigations seldom papers on
measurement theory of software quality have been unable to
provide methods in depth analyzing software quality
measurement, especially in measure between the end users and
the software firm [6][7]. In this paper we will discuss methods
of addressing each of these problems. The key mindset is to
remember that a software product is developed to provide a
range of services for a user group, in order to help them
achieve certain needs or goals. Thus, we should be clear at the
outset of any software project as to precisely what those needs
or goals are. These are the key drivers behind the
identification of not just the functional requirements, but also
the quality requirements. This paper presents an approach that
takes business or user goals as the primary driver, and then
maps these onto quality goals. Having identified a set of
quality in use goals, we next need to know how we can best
control the software development life-cycle in order to be able
to maximise the likelihood of achieving those goals.
2. SOFTWARE QUALITY ATTRIBUTES
Software Quality Attributes maps to common stakeholders’
primary concerns onto quality attributes as shown below. It
shows an approach to identify and resolve the conflicts among
quality attributes based on product and process strategies [8].
It also shows a value-based quality model to perform trade-off
analysis among conflicting quality attributes and a value based
process to achieve stakeholder mutually satisfying software
quality requirements [9][14].
Fig: 1 First-Order Mapping of Stakeholders Primary Concerns
2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 568
3. MODELING USERS’ PERCEPTION
MEASUREMENTS
In order to collect the measurements of the users’ opinion, a
multiple−choice format was used in the questionnaires in
order to guide the user to select predefined responses that were
ordered in interval scales [15][16]. Examples of the questions
used in these questionnaires are the following: “What is your
opinion of the product’s accuracy and consistency?”, “Is
invalid data entry properly recognized?”, “Are all functions
that relate to the window available when needed?”, “Is help
available for each item and is it context sensitive?”. QWCO
(Qualifications Weighed Customer Opinion) method was used
to measure users’ opinions according to their qualifications.
( )
1
1
n
i i
i
n
i
i
O E
QWCO
E
=
=
⋅
=
∑
∑
(1)
Where Oi, measures the normalised measured results of user’s
i opinion and Ei measures the qualifications of user i. Finally,
n is the number of users who participated in the survey
[11][12]. Therefore, each user contributes to the average
according to his/her qualifications. Another method QWCODS
(Qualifications Weighed Customer Opinion with Double
Safeguards), a number of safeguards were embedded into the
questionnaires [13]. Safeguards are questions placed inside the
questionnaire so as to measure the correctness of responses
and not aimed at measuring user perceived quality. They are
control questions aiming at detecting errors.
1
1
n
i
i i i
i T
DS n
i
i i
i T
S
O E P
S
QWCO
S
E P
S
=
=
⋅ ⋅ ⋅
=
⋅ ⋅
∑
∑
(2)
Where Si is the number of safeguards that the user i has replied
to correctly and ST is the total number of safeguards Since the
use of the QWCUDS technique implies the use at least of one
safeguard in the questionnaire, division by ST is always valid.
In this method, safeguards were used not only to detect errors
when measuring customer’s opinion, but also to detect errors
when measuring customers’ qualifications [18]. In equation
(2), Pi value can be 0 or 1. The value of Pi is zero when at least
one error has been detected when measuring the qualifications
of customer i. Pi value is set to 1 only if no error has been
detected. This method results in the rejection of a customer’s
responses if errors were detected while measuring his/her
qualifications.
3.1 Measuring Users’ Opinion
In order to measure users’ opinion of a software product
efficiently, surveys in fixed time intervals must be conducted.
For the analysis of the measurements, the users were divided
into two main categories, the experienced and the
inexperienced users. In the Fig2 the limits of the
differentiation of the user’s opinion over time are illustrated
[10]. The horizontal bar represents the time in monthly
intervals and the vertical bar represents the user’s opinion,
which was measured using the formulas mentioned above. The
user’s opinion in each survey takes values from 0 to 1. The
line AvOp represents the average users’ opinion of the quality
of the software product, formed after the final opinion of users
has been measured. The opinion of experienced users over
time varies between the curves e1 and e2, whereas the opinion
of inexperienced users over time varies between the curves
ne1 and ne2.
Fig: 2: Boundaries of User’s opinion
The experienced users, in contrast to the inexperienced, form
an opinion for the quality of the product from the early stages
of its release, which is very close to their final opinion. On the
contrary, the inexperienced users will form an opinion close to
their final opinion after using the software product for a long
period of time[9][20]. The length of this period depends on the
complexity of the product, the number and the variety of the
functions it supports, the amount of usage and the conditions
under which usage occurs, as well as usage of similar software
products. This period of time usually varies from six to twelve
months, when the user is experienced in the use of this
specific product [19]. After a period of time, the line AvOp
usually starts to decline as the user requirements usually
increase over time. This phenomenon is dependent on factors,
such as the similar software products that may be released and
the advances in hardware. It was also observed that when an
experienced user gives the software a higher score than his
final score or vice versa, this does not display fluctuations but
is seemed to slowly close the gap between the high or low
score and the final score. Amongst inexperienced users,
however, such predictable variability was not observed;
opinion fluctuated between widely ne1 και ne2. Over time, the
degree of fluctuation receded to the users’ final opinion of the
3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 569
product quality. For example, the differentiation of
inexperienced users’ opinion over time can be intimated by
Fig 3, where UO represents an example of the changes in a
user’s opinion. This fluctuation results from the inexperienced
user either finding a new feature of the product, which has
remained undiscovered or has uncovered some aspect of the
product, which the user has sought and has not found up till
now and, as a result, rates the product highly. Similarly, if the
user uncovers a flaw in the product (whether real or
perceived), the user will rate it lowly regardless of whether the
aforementioned flaw could not have been avoided at the
production stage
Fig: 3: Fluctuation of inexperienced users’ opinion
Software quality factors are not clearly perceived by
inexperienced users [7][8]. If they discover a characteristic
indicating that the product fails in one particular factor, and
then they consider that the product fails in all the other areas
as well. On the contrary, experienced users do clearly perceive
the independent nature of these factors. After a justifiable time
period, inexperienced users become accustomed to the new
features or flaws they discover in the product and, as a result,
their opinion begin to lean towards the final opinion as is the
case with experienced users[16][17].
3.2 Findings to Improve How Surveys Are Conducted
From the measurements of the surveys, it is obvious that over
time: a) the experienced users’ opinion of the quality of the
software product approaches their final opinion and b) the
deviation of the inexperienced users’ opinion from their final
opinion declines continuously. Thus, the more a customer uses
a product, the more weight must be given to his opinion. In
other words, the time factor must also be taken into account
for effective measurements of software quality [7].
Additionally, in the early stages, the opinion of inexperienced
users fluctuates greatly. Their opinion can be considered only
if the sample of users is large enough to be considered
representative, thus ensuring sound results. Moreover, the
opinion of experienced users should be given greater weight
than that of the inexperienced users, regardless of their being
fewer of the former. Furthermore, from the findings for
individual user groups participating in the surveys, it was also
observed that the larger the degree of fluctuation in their
opinion, the more difficult it was for them to learn the features
which are more relevant to their specific context [5].
4. REPRESENTATION IN GROVE’S SYSTEM OF
SPHERES
The above representation of the constrains is sound and
complete with respect to Grove’s Systems of Spheres. In other
words, it can be proved that each set of constrains corresponds
to one and only one System of Spheres and conversely each
System of Spheres corresponds to one and only one set of
constrains. When designing the System of Spheres, the
different possible worlds, which represent the different belief
states of a user, must be placed in such a way that the belief
revision rule of minimal changes during a revision will be
satisfied. Thus, a system of spheres centered on [K] is a
collection S of subsets of M that can be represented in Fig 4.
In this system the more innermost the sphere is, the more
possible the world centered on [K]. When a new sentence A
appears to be true, with A ∉[K], and A is always accepted to
be reliable, the possible world must be revised in order to
encompass A. So the closest sphere (SA) must be taken, where
SA ∩ [A] ≠ ∅, in order to have minimal changes to our first
belief state. Our new world is now C(A)=[K*A]= SA
∩ [A].
Fig: 4: Grove’s System of Spheres
4.1 Designing the Model: Premature Prediction Of
Users’ Opinion
From the appropriate survey, the user’s opinion for every
quality characteristic will allow the researcher to plot the
initial belief state of this user for the quality of the software
program. Over time, this belief state may change because of
the revisions of the user’s opinion. The main aim of the
proposed model is to determine the new belief state of the user
without having to conduct another survey. The basic
philosophy of this model is illustrated in Fig 4, where the
inputs of the model are the current belief state of the user and
4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 570
the new info of the software program that he/she has
discovered and the output is his/her new belief state.
Fig: 5: The basic philosophy of the model
According to this rule, if the belief state of a user is {x1, x2,x3,
…, xn}, then the closer belief states to it are all the {y1, y2, y3,
…, yn}, with 1| |i ix y− =∑ provided that all of the above
belief states are valid according to the set of constrains. These
belief states will be placed into the first sphere around the {x1,
x2, x3, …, xn}. Similarly, the next closer belief states are all the
{z1, z2, z3, …, zn}, with 2| |i ix z− =∑ provided that all of
the above belief states are valid according to the set of
constrains. These spheres will be placed into the second
sphere around the {x1, x2, x3, …, xn}. If a belief state is
invalid, then it’s possible world in the System of Spheres
model must be placed far away from the valid ones, i.e. into
the last sphere around the {x1, x2, x3, …, xn}. In this way, the
above possible world will be determined as an improbable
one.
4.2 Building a Set of Constrains
The representation of the correlation between the quality
criteria according to users’ perception of quality that was
followed in the proposed model is the determination of a set of
constrains between the scores of each criterion. These
constrains have the following form:
FC [a,b] F C [c,d]i j k l∈ ⇒ ∈ which means that if the score
of the criterion FiCj takes a value from a to b, then the score of
the criterion FkCl will take a value from c to d. For example,
the current belief state of a user is CBS={F1C1=6, F1C2=4,
F2C1=2} and his opinion for F1C1 changes to 7, then this
revision must have minimal changes to the CBS according to
belief revision rules. As a result, according to the constrains,
his new belief state will be NBS= {F1C1=7, F1C2=5, F2C1=3}.
Table -1: Constraints Table
F1C1 ∈[0,3] ⇒F1C2
∈[0,4]
F1C1∈[5,6] ⇒ F1C2 ∈
[2,8]
F1C1∈[7,10] ⇒F1C2∈
F1C2 ∈ ⇒[0,2] F1C1
[0,4]
F1C2 ∈ ⇒[9,10] F1C1
[5,10]
[5,10]
F1C1 ∈ [0,2] ⇒ F2C1 ∈
[0,7]
F1C1 ∈ [8,10] ⇒ F2C1 ∈
[4,10]
F2C1 ∈ [0,1] ⇒ F1C1 ∈ [0,5]
F2C1 ∈ [9,10] ⇒ F1C1 ∈
[5,10]
F1C2 ∈ [0,2] ⇒ F2C1 ∈
[0,5]
F1C2 ∈ [5,7] ⇒ F2C1 ∈
[3,9]
F1C2 ∈ [9,10] ⇒ F2C1 ∈
[5,10]
F2C1 ∈ [0,2] ⇒ F1C2 ∈ [0,5]
F2C1 ∈ [9,10] ⇒ F1C2 ∈
[5,10]
As far as the above example concerns, the closer belief states
to the belief state {6,4,2} are the following: {5,4,2}, {6,3,2}
and {6,4,3} whereas the belief states {7,4,2}, {6,5,2} and
{6,4,1} are invalid according to the constrains. When a
revision occurs to the criterion F1C1 from 6 to 7, the new
belief state will be the {7,5,3}, which is placed into the third
sphere around the {6,4,2}. The representation of these is
illustrated in Fig 6, where the current belief state
CBS={6,4,2}, the new belief state after the revision
NBS={7,5,3}, A={5,4,2}, B={6,3,2}, C={6,4,3}, D={7,4,2},
E={6,5,2}, F= {6,4,1}, Si is the ist
sphere around CBS and K
the boundaries of the event “F1C1 > 6”. The new belief state is
the shaded area, which is the intersection of S3 and [K].
Fig: 6 Example of Grove’s System of Spheres
4.3 Modeling Users Categories
The analysis revealed that users must be separated into
categories according to their experience, since their opinion of
a software product alters in a different way. As a result, the
proposed model differs for each user category, because the
revision of the opinion in one quality criterion will produce
different results in the belief set of each user category. In other
words, when inexperienced users discover that an event occurs
or not, then their opinion for the quality of the product will
change in a higher degree than the opinion of experienced
5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 571
users will. Software quality factors are not clearly perceived
by inexperienced users and when they are either satisfied or
dissatisfied with one, the other factors follow suit. As a result,
a revision in their opinion of one quality factor leads to the
revision in their opinion of others. On the contrary, according
to the experienced users’ perception of quality, the different
factors of quality are not seen as being interdependent. In the
experienced user’s case, a revision in the opinion of one
quality factor will affect the opinion of the other factors only if
this revision is of a radical nature. The different level of
interdependence among software quality factors, according to
users’ opinion, leads to a model differently designed for each
category of users. In the case of experienced users, the
boundaries that declare whether an event occurs or not are
presented in such a way, that a revision in an opinion of one
event will result in minimal changes in their belief set. In other
words, these boundaries are independent. Therefore, no areas
that are dense in event boundaries are observed. Otherwise, if
the belief set of a user was represented by a sphere designed
into this area, a revision in the opinion of one event would
lead to a radical revision, which is not observed in the case of
experienced users. The model in this case can be intimated by
Fig 7
Fig: 7 Model of experienced users’ category
On the contrary, in the case of inexperienced users, every new
characteristic of the software product that has been detected
differentiates their opinion of all the software quality factors.
As a result, the model in this case is designed in such a way,
that the revision in users’ opinion of one factor leads to a
revision of a radical nature. The possible world of
inexperienced users is not as stable as in the experienced
user’s case. Since inexperienced users have usually the
opinion that the events of the model are interrelated, the
boundaries of these events must be in close proximity. The
model has areas that are dense in event boundaries and it is
illustrated in Fig 8
Fig 8: Model of inexperienced users’ category
Figures 7 and 8 also illustrate the differentiation between the
experienced users and the inexperienced users, after a belief
revision. For example, in the new world C(A), derived from
the revision in the event A, inexperienced users form an
opinion of all the events completely different from their initial
one (opinion in world [K]). On the contrary, experienced users
could revise their opinion only in one additional event.
CONCLUSIONS
Using the proposed model, software production companies
will be able to predict users’ opinion and their revisions over
time, without having to conduct surveys frequently. The
boundaries of the events must be designed according to the
weight given to each software quality factor. However, after a
long period of time, a new survey should be conducted in
order to test the soundness of this model and, occasionally,
even to calibrate the way it is applied. Furthermore, software
production companies will be able to predict users’ opinion
separately for each software quality characteristic.
REFERENCES
[1] Bate Roger, et al: A Systems Engineering Capability
Maturity Model, Version 1.1. Software Engineering Institute,
CMU/SEI-95-MM-003, November 1995.
[2] Brown M. G.: Baldrige Award Winning Quality: How to
Interpret the Malcom Baldrige Award Criteria. Milwaukee,
WI: ASQC Quality Press, 1991.
[3] Curtis Bill et al: People Capability Maturity Model.
Software Engineering Institute, CMU/SEI-95-MM-02,
September 1995.
[4] Cai, Shaohan & Jun, Minjoon. (2003). Internet users'
perceptions of online service quality: a comparison of online
buyers and information searchers. Managing Service Quality,
13(6), 504 – 519
6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 09 | Sep-2013, Available @ http://www.ijret.org 572
[5] Carlson, Jamie & O'Cass, Aron. (2010). Exploring the
relationships between e-service quality, satisfaction, attitudes
and behaviours in content-driven e-service web sites. Journal
of Services Marketing, 24(2), pp.112 – 127
[6] Dabholkar, P.A. (1996), Consumer evaluations of new
technology-based self-service options: an investigation of
alternative models of service quality. International Journal of
Research in Marketing, 13, 29-51.
[7] Evanschitzky, H., Iyer, G., Hesse, J. and Ahlert, D. (2004).
E-satisfaction: a re-examination. Journal of Retailing, 80(3),
239-47
[8] Gounaris, S., Dimitriadis, S. and Stathakopoulos, V.
(2005). Antecedents of perceived quality in the context of
Internet retail stores. Journal of Marketing Management,
21(7), 669-682.
[9] Gardenfors Peter: Knowledge in Flux − Modeling the
Dynamics of Epistemic States. MIT Press, Cambridge,
England, ISBN 0-262-07109-6, 1988
[10] Grove Adam: Two modelings for theory change. Journal
of Philosophical Logic, 17, 157-170, 1988
[8] Peppas Pavlos: Well Behaved and Multiple Belief
Revision. European Conference on Artificial Intelligence,
1996
[9] Heim, G.R. and Field, J.M. (2007). Process drivers of e-
service quality: analysis of data from an online rating site.
Journal of Operations Management, 25, 962-84
[10] Kassim, N. and N. Abdullah. (2010). The effect of
perceived service quality dimensions on customer satisfaction,
trust, and loyalty in e-commerce settings. Asia Pacific Journal
of Marketing and Logistics, 22(3), 351-371.
[11] Kim, M. and Stoel, L. (2004). Apparel retailers: Web site
quality dimensions and satisfaction. Journal of Retailing and
Consumer Services, 11, 10-91
[12] Li, H. and Suomi, R. (2009). A proposed scale for
measuring e-service quality. International Journal of u- and e-
service, Science and Technology, 2(1), 1-10.
[13] Loonam, Mary & O'Loughlin, Deirdre. (2008). Exploring
e-service quality: a study of Irish online banking. Marketing
Intelligence & Planning. 26(7), 759 – 780.
[14] Paulk M., Curtis B., Chrissis M. and Weber C.:
Capability Maturity Model for Software, Software
Engineering Institute, CMU/SEI-93-TR-024, 1993
[15] Ruyter, K.D., Wetzels, M. and Kleijnen, M. (2001).
Customer adoption of e-service: an experimental study.
International Journal of Service Industry Management, 12(2),
184-207
[16] Xenos M. and Christodoulakis D.: Software Quality: The
User’s Point of View. pp. 266-272 of Software Quality and
Productivity, Chapman & Hall, ISBN: 0-412-62960-7, 1995.
[17] Xenos M., Stavrinoudis D. and Christodoulakis D.: The
Correlation Between Developer-oriented and User-oriented
Software Quality Measurements (A Case Study). 5th
European Conference on Software Quality, EOQ-SC, Dublin,
pp. 267-275, 1996
[18] Xenos M. and Christodoulakis D.: Measuring Perceived
Software Quality. Information and Software Technology
Journal, Butterworth Publications UK, Vol. 39, pp. 417-424,
June 1997.
[19] Yang, Z. (2001). Consumer perceptions of service quality
in Internet based electronic commerce. Proceedings of the
EMAC Conference, 811 May 2001, Bergen.
[20] Yen, C. and Lu, H. (2008). Effects of e-service quality on
loyalty intention: an empirical study in online auction.
Managing Service Quality, 18(2), 127-146