A rational design process: How and why to fake it
IEEE Transactions on Software Engineering
System structure and software maintenance performance
Communications of the ACM
Successful software engineering research
ACM SIGSOFT Software Engineering Notes
Communications of the ACM
Software engineering code of ethics is approved
Communications of the ACM
Software maintenance and evolution: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Software Engineering Economics
Software Engineering Economics
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
Planning the Reengineering of Legacy Systems
IEEE Software
Renaissance: A Method to Support Software System Evolution
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
A Decisional Framework for Legacy System Management
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Two Case Studies in Measuring Software Maintenance Effort
ICSM '98 Proceedings of the International Conference on Software Maintenance
Early Effort Estimation of Massive Maintenance Processes
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Towards the Definition of a Maintainability Model for Web Applications
CSMR '04 Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
IS change and RFID deployment protocol: a collaboration of two models
MMACTEE'09 Proceedings of the 11th WSEAS international conference on Mathematical methods and computational techniques in electrical engineering
Hi-index | 0.00 |
Software modernization and replacement decisions are crucial to many organizations. They affect greatly to the success and well being of the organizations and their people. The decisions like that are usually presumed to be rational and based on facts. These decisions and how they are made tell much about the decision makers and the decision making tools available to them. Interviews of 29 software modernization decision makers or senior experts were analyzed in order to find out how the decisions were made and what models and tools were used. It turned out that decisions are not as rational as supposed. Intuition is the dominant factor in decision making. Formal software engineering oriented decision support methods are not used. Most decision makers did not see intuition as a preferable way to make decisions. This might be because the preferred values are rationality and formality. Since the use of intuition is not particularly valued it is not necessarily admitted or documented either. However, truthful description and justification of decisions is important both from the practical and ethical point of views.