Review and Challenges of Assumptions in Software Development
Paper in proceedings, 2011

The problems of implicit and invalid assumptions have been identified as one of the key reasons to project and software failures. Assumptions are available in almost all aspects of the software development from human factors to different software development activities. They also have influence on software quality attributes. The aim of this article is to provide a review of existing work in assumption management and find out the assumptions related challenges that should be mitigated in order to build better systems. The results show that assumptions are concerned with many different areas of software engineering and that existing approaches suffer from the lack of scope of assumptions categories and some concerns that are impacted by the assumptions. We believe a holistic assumption management approach can mitigate assumptions related challenges by integrating concerned areas and contribute to build systems with smooth software integration and evolution.

cyber-physical system

software evolution

software and system integration

assumption management

assumptions

Author

Md Abdullah Al Mamun

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Jörgen Hansson

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Second Analytic Virtual Integration of Cyber-Physical Systems Workshop (AVICPS)

Areas of Advance

Information and Communication Technology

Subject Categories

Software Engineering

Information Science

More information

Created

10/8/2017