Total views : 318
The Use of Empirical Software Engineering to Solve the Software Crisis
Objectives: Like other sciences, software engineering needs to use physical models and follow empirical patterns in order to improve the software development cycle. Methods: The experiments conducted in the real world produce more acceptable (realistic) results than do methods such as surveys or interviews. Most software development projects, whether small or large, do not end in success. Results: This means that the software crisis has still remained unsolved and some software engineers have wrongly regarded the incorrect selection of methodology as the main cause of this problem and instead of finding a solution to the problem, they seek a proper methodology that can complete all software development projects successfully. Conclusion: We deal in this article first with the reasons for the success and failure of software projects and finally suggest a method to transfer experience.
Empirical Software Engineering, Methodology.
- Basili VR. The role of experimentation in software engineering: past, current, and future. Proceedings of the 18th International Conference on Software Engineering. IEEE Computer Society; 1996.
- Boehm B, Hans DR, Zelkowitz MV. Foundations of empirical software engineering: The legacy of Victor R. Basili. Springer Science & Business Media; 2005.
- Javid MA, Ghomashi H. Thermodynamics analysis and optimization of abadan combined cycle power plant. Indian Journal of Science and Technology. 2016; 9(7):45–70. DOI: 10.17485/ijst/2016/v9i7/87770.
- Williams L, Alistair C. Guest editors' introduction: Agile software development: It? S about Feedback and Change. Computer. 2003; 36(6):39–43.
- Dyba T, Torgeir D. Empirical studies of agile software development: A systematic review. Information and Software Technology. 2008, 50(9–10):833–59.
- There are currently no refbacks.
This work is licensed under a Creative Commons Attribution 3.0 License.