Cyclomatic Complexity Density and Software Maintenance Productivity
IEEE Transactions on Software Engineering
Requirements-driven software test: a process-oriented approach
ACM SIGSOFT Software Engineering Notes
Software Engineering Economics
Software Engineering Economics
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Dependence analysis in reduction of requirement based test suites
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Function Point Analysis: Difficulties and Improvements
IEEE Transactions on Software Engineering
Software Development Cost Estimation Using Function Points
IEEE Transactions on Software Engineering
Improving Testing Efficiency using Cumulative Test Analysis
TAIC-PART '06 Proceedings of the Testing: Academic & Industrial Conference on Practice And Research Techniques
Software Testing Research: Achievements, Challenges, Dreams
FOSE '07 2007 Future of Software Engineering
Test Effort Estimation Models Based on Test Specifications
TAICPART-MUTATION '07 Proceedings of the Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION
IEEE Transactions on Software Engineering
Program Testing Complexity and Test Criteria
IEEE Transactions on Software Engineering
Testing against Natural Language Requirements
QSIC '07 Proceedings of the Seventh International Conference on Quality Software
Model Validation using Automatically Generated Requirements-Based Tests
HASE '07 Proceedings of the 10th IEEE High Assurance Systems Engineering Symposium
Software test effort estimation
ACM SIGSOFT Software Engineering Notes
Linking Requirements and Testing in Practice
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Early Estimate the Size of Test Suites from Use Cases
APSEC '08 Proceedings of the 2008 15th Asia-Pacific Software Engineering Conference
Estimate Test Execution Effort at an Early Stage: An Empirical Study
CW '08 Proceedings of the 2008 International Conference on Cyberworlds
An Alternative Approach to Test Effort Estimation Based on Use Cases
ICST '09 Proceedings of the 2009 International Conference on Software Testing Verification and Validation
A Simple Approach for Estimation of Execution Effort of Functional Test Cases
ICST '09 Proceedings of the 2009 International Conference on Software Testing Verification and Validation
ACM SIGSOFT Software Engineering Notes
qEstimation: a process for estimating size and effort of software testing
Proceedings of the 2013 International Conference on Software and System Process
Hi-index | 0.01 |
The need of computing the software complexity in requirement analysis phase of software development life cycle (SDLC) would be an enormous benefit for estimating the required development and testing effort for yet to be developed software. Various research proposals are directed towards minimizing the cost of software. Also, a relationship between source code and difficulty in developing a source code are also attempted in order to estimate the complexity of the proposed software for cost estimation, man power build up, code and developer's evaluation. Therefore, this paper presents a systematic and integrated approach for the estimation of software development and testing effort on the basis of improved requirement based complexity (IRBC) of the proposed software. The IRBC measure serves as the basis for estimation of these software development activities to enable the developers and practitioners to predict the critical information about the software development intricacies. Efficient software development requires accurate estimates, since inappropriate estimates causes' trouble during implementation of software process. Hence, this paper presents a comprehensive approach, for the prediction of software development and testing effort using IRBC. For validation purpose, the proposed measures are categorically compared with various established and prevalent practices proposed in the past like code based, use case based, algorithmic model and function point based estimation measures. Finally, the results obtained, validates the claim, for the approaches discussed in this paper, for estimation of software development and testing effort, in the early phases of software development appears to be robust, comprehensive, early alarming and compares well with other measures proposed in the past. Hence, it is even more useful because the complexity, development and testing effort estimates are obtained at very early stage.