Software project management: a unified framework
Software project management: a unified framework
The unified software development process
The unified software development process
Proceedings of the Conference on The Future of Software Engineering
The structure and value of modularity in software design
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Agile software development ecosystems
Agile software development ecosystems
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
Software Engineering Economics
Software Engineering Economics
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
Quality, value(s) and choice: exploring deeper outcomes for HCI products
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Third workshop on software quality
Proceedings of the 27th international conference on Software engineering
Financially informed requirements prioritization
Proceedings of the 27th international conference on Software engineering
Value-Based Processes for COTS-Based Applications
IEEE Software
A case study on value-based requirements tracing
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
On the economics of requirements-based test case prioritization
EDSER '05 Proceedings of the seventh international workshop on Economics-driven software engineering research
From Agile Software Development to Agile Businesses
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
Designing an economic-driven evaluation framework for process-oriented software technologies
Proceedings of the 28th international conference on Software engineering
Workshop description of 4th workshop on software quality (WOSQ)
Proceedings of the 28th international conference on Software engineering
Workshop description of 4th workshop on software quality (WOSQ)
Proceedings of the 2006 international workshop on Software quality
Predicting fault-prone components in a java legacy system
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
A balanced scorecard based framework for assessing the strategic impacts of ERP systems
Computers in Industry - Special issue: Current trends in ERP implementations and utilisation
Fifth Workshop on Software Quality
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
ESC '07 Proceedings of the First International Workshop on The Economics of Software and Computation
Sixth workshop on software quality
Companion of the 30th international conference on Software engineering
Towards a model for cost-benefit-analysis of quality assurance in the automotive E/E development
Proceedings of the 1st international workshop on Business impact of process improvements
The impact of agile practices on communication in software development
Empirical Software Engineering
Using sensitivity analysis to create simplified economic models for regression testing
ISSTA '08 Proceedings of the 2008 international symposium on Software testing and analysis
Bridge the Gap between Software Test Process and Business Value: A Case Study
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Seventh workshop on Software Quality
ICSE '09 COMPANION Proceedings of the 2009 31st International Conference on Software Engineering: Companion Volume
Using Simulation to Investigate Requirements Prioritization Strategies
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Recovering business processes from business applications
Journal of Software Maintenance and Evolution: Research and Practice
IRI'09 Proceedings of the 10th IEEE international conference on Information Reuse & Integration
VRRM: a value-based requirements' risk management process
SE '08 Proceedings of the IASTED International Conference on Software Engineering
Enterprises as systems: Context, boundaries, and practical implications
Information-Knowledge-Systems Management
Towards quality-aware development and evolution of enterprise information systems
Proceedings of the 2010 ACM Symposium on Applied Computing
Value elicitation in value based software engineering
SEPADS'10 Proceedings of the 9th WSEAS international conference on Software engineering, parallel and distributed systems
Validation of VRRM process model
SEPADS'10 Proceedings of the 9th WSEAS international conference on Software engineering, parallel and distributed systems
Revisiting the concept of components in software engineering from a software ecosystem perspective
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
A framework for eliciting value proposition from stakeholders
WSEAS Transactions on Computers
Utilizing GQM+Strategies for business value analysis: an approach for evaluating business goals
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Designing for incentives: better information sharing for better software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
A traceability semantics approach for supporting product value analysis
Proceedings of the 11th International Conference on Product Focused Software
The Future Internet and its social return of investment
Proceedings of the 11th International Conference on Product Focused Software
Survivability-oriented self-tuning of web systems
Proceedings of the 20th international conference companion on World wide web
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Risk identification at the interface between business case and requirements
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
Improving scenario testing process by adding value-based prioritization: an industrial case study
Proceedings of the 2013 International Conference on Software and System Process
Reducing complexity using an interaction room: an experience report
Proceedings of the 31st ACM international conference on Design of communication
Hi-index | 0.00 |
Much of current software engineering practice and research is done in a value-neutral setting, in which every requirement, use case, object, and defect is treated as equally important; methods are presented and practiced as largely logical activities; and a "separation of concerns" is practiced, in which the responsibility of software engineers is confined to turning software requirements into verified code. In earlier times, when software decisions had relatively minor influences on a system's cost, schedule, and value, the value-neutral approach was reasonably workable. But today and increasingly in the future, software has a major influence on most systems' cost, schedule, and value; and value-neutral software decisions can seriously degrade project outcomes.This paper presents an agenda for a discipline of Value-Based Software Engineering. It accepts the challenge of integrating value considerations into all of the existing and emerging software engineering principles and practices, and of developing an overall framework in which they compatibly reinforce each other. Example elements of this agenda include value-based requirements engineering, architecting, design and development, verification and validation, planning and control, risk management, quality management, and people management. It presents seven key elements that provide candidate foundations for value-based software engineering: Benefits Realization Analysis; Stakeholder Value Proposition Elicitation and Reconciliation; Business Case Analysis; Continuous Risk and Opportunity Management; Concurrent System and Software Engineering; Value-Based Monitoring and Control; and Change as Opportunity.