Moinuddin Ahmad | Sohar University (original) (raw)
Uploads
Papers by Moinuddin Ahmad
In today’s saturated process and product market where time, money and productivity is very crucia... more In today’s saturated process and product market where time, money and productivity is very crucial, software reuse is considered to be one of the most promising approaches for increasing productivity [1]. A good software reuse process facilitates the increase of productivity, quality, and reliability, and the decrease of costs and implementation time. By reusing existing software, in addition not having to reimplement it, one can avoid downstream costs of maintaining additional code, and if the re-used artifacts has been thoroughly tested and increase the overall quality of the software product. Several industrial and governmental initiatives are underway to increase the reuse of software, involving both adjustments to process, and the adoption of new technologies. Reusability is not always fruitful because some time reusability requires more effort than building new so careful study should be carried out when to reuse and when to build. In this paper effort are made to clear financ...
An effort is made to develop a cost model in this paper for the object oriented software testing ... more An effort is made to develop a cost model in this paper for the object oriented software testing process. The software must be tested to an extent so that before releasing it. is assured that the failures risks have been minimized. There is a trade-off between testing cost and release policies. There may be various factors affecting the total software testing cost. In this paper, an object oriented software testing cost model is presented which can be used to determine the optimal release policies for the software. Various software cost factors are considered in this paper such as the cost of object oriented testing and removing detected errors. The error which incurs lot of money and time in the software development process must be included as removal cost which is a stochastic process.
In today's saturated process and product market where time, money and productivity is very crucia... more In today's saturated process and product market where time, money and productivity is very crucial, software reuse is considered to be one of the most promising approaches for increasing productivity . A good software reuse process facilitates the increase of productivity, quality, and reliability, and the decrease of costs and implementation time. By reusing existing software, in addition not having to reimplement it, one can avoid downstream costs of maintaining additional code, and if the re-used artifacts has been thoroughly tested and increase the overall quality of the software product. Several industrial and governmental initiatives are underway to increase the reuse of software, involving both adjustments to process, and the adoption of new technologies. Reusability is not always fruitful because some time reusability requires more effort than building new so careful study should be carried out when to reuse and when to build. In this paper effort are made to clear financial evidence of the benefits of reuse. This paper involves an exhaustive study on comparison of economic models of software reusability, their benefits and drawbacks.
International Journal of Applied Information Systems, 2012
Software development is tedious, expensive and requires lot of resources and investment. Justific... more Software development is tedious, expensive and requires lot of resources and investment. Justification of the resources and investments are highly required in the software industry. Development of reliable and quality software has become increasingly important in today's world. A static model of the software development life cycle that treats all modules similarly is becoming inadequate to the task. In this paper efforts are made to quantify the concept of return on investment and factors responsible for improving the return on investment. In the second part of the paper, we are trying to justify the effort expenditure and how to optimize the effort expenditure.
International Journal of Applied Information Systems, 2012
In today's saturated process and product market where time, money and productivity is very crucia... more In today's saturated process and product market where time, money and productivity is very crucial, software reuse is considered to be one of the most promising approaches for increasing productivity . A good software reuse process facilitates the increase of productivity, quality, and reliability, and the decrease of costs and implementation time. By reusing existing software, in addition not having to reimplement it, one can avoid downstream costs of maintaining additional code, and if the re-used artifacts has been thoroughly tested and increase the overall quality of the software product. Several industrial and governmental initiatives are underway to increase the reuse of software, involving both adjustments to process, and the adoption of new technologies. Reusability is not always fruitful because some time reusability requires more effort than building new so careful study should be carried out when to reuse and when to build. In this paper effort are made to clear financial evidence of the benefits of reuse. This paper involves an exhaustive study on comparison of economic models of software reusability, their benefits and drawbacks.
An effort is made to develop a cost model in this paper for the object oriented software testing ... more An effort is made to develop a cost model in this paper for the object oriented software testing process. The software must be tested to an extent so that before releasing it. is assured that the failures risks have been minimized. There is a trade-off between testing cost and release policies. There may be various factors affecting the total software testing cost. In this paper, an object oriented software testing cost model is presented which can be used to determine the optimal release policies for the software. Various software cost factors are considered in this paper such as the cost of object oriented testing and removing detected errors. The error which incurs lot of money and time in the software development process must be included as removal cost which is a stochastic process.
In today’s saturated process and product market where time, money and productivity is very crucia... more In today’s saturated process and product market where time, money and productivity is very crucial, software reuse is considered to be one of the most promising approaches for increasing productivity [1]. A good software reuse process facilitates the increase of productivity, quality, and reliability, and the decrease of costs and implementation time. By reusing existing software, in addition not having to reimplement it, one can avoid downstream costs of maintaining additional code, and if the re-used artifacts has been thoroughly tested and increase the overall quality of the software product. Several industrial and governmental initiatives are underway to increase the reuse of software, involving both adjustments to process, and the adoption of new technologies. Reusability is not always fruitful because some time reusability requires more effort than building new so careful study should be carried out when to reuse and when to build. In this paper effort are made to clear financ...
An effort is made to develop a cost model in this paper for the object oriented software testing ... more An effort is made to develop a cost model in this paper for the object oriented software testing process. The software must be tested to an extent so that before releasing it. is assured that the failures risks have been minimized. There is a trade-off between testing cost and release policies. There may be various factors affecting the total software testing cost. In this paper, an object oriented software testing cost model is presented which can be used to determine the optimal release policies for the software. Various software cost factors are considered in this paper such as the cost of object oriented testing and removing detected errors. The error which incurs lot of money and time in the software development process must be included as removal cost which is a stochastic process.
In today's saturated process and product market where time, money and productivity is very crucia... more In today's saturated process and product market where time, money and productivity is very crucial, software reuse is considered to be one of the most promising approaches for increasing productivity . A good software reuse process facilitates the increase of productivity, quality, and reliability, and the decrease of costs and implementation time. By reusing existing software, in addition not having to reimplement it, one can avoid downstream costs of maintaining additional code, and if the re-used artifacts has been thoroughly tested and increase the overall quality of the software product. Several industrial and governmental initiatives are underway to increase the reuse of software, involving both adjustments to process, and the adoption of new technologies. Reusability is not always fruitful because some time reusability requires more effort than building new so careful study should be carried out when to reuse and when to build. In this paper effort are made to clear financial evidence of the benefits of reuse. This paper involves an exhaustive study on comparison of economic models of software reusability, their benefits and drawbacks.
International Journal of Applied Information Systems, 2012
Software development is tedious, expensive and requires lot of resources and investment. Justific... more Software development is tedious, expensive and requires lot of resources and investment. Justification of the resources and investments are highly required in the software industry. Development of reliable and quality software has become increasingly important in today's world. A static model of the software development life cycle that treats all modules similarly is becoming inadequate to the task. In this paper efforts are made to quantify the concept of return on investment and factors responsible for improving the return on investment. In the second part of the paper, we are trying to justify the effort expenditure and how to optimize the effort expenditure.
International Journal of Applied Information Systems, 2012
In today's saturated process and product market where time, money and productivity is very crucia... more In today's saturated process and product market where time, money and productivity is very crucial, software reuse is considered to be one of the most promising approaches for increasing productivity . A good software reuse process facilitates the increase of productivity, quality, and reliability, and the decrease of costs and implementation time. By reusing existing software, in addition not having to reimplement it, one can avoid downstream costs of maintaining additional code, and if the re-used artifacts has been thoroughly tested and increase the overall quality of the software product. Several industrial and governmental initiatives are underway to increase the reuse of software, involving both adjustments to process, and the adoption of new technologies. Reusability is not always fruitful because some time reusability requires more effort than building new so careful study should be carried out when to reuse and when to build. In this paper effort are made to clear financial evidence of the benefits of reuse. This paper involves an exhaustive study on comparison of economic models of software reusability, their benefits and drawbacks.
An effort is made to develop a cost model in this paper for the object oriented software testing ... more An effort is made to develop a cost model in this paper for the object oriented software testing process. The software must be tested to an extent so that before releasing it. is assured that the failures risks have been minimized. There is a trade-off between testing cost and release policies. There may be various factors affecting the total software testing cost. In this paper, an object oriented software testing cost model is presented which can be used to determine the optimal release policies for the software. Various software cost factors are considered in this paper such as the cost of object oriented testing and removing detected errors. The error which incurs lot of money and time in the software development process must be included as removal cost which is a stochastic process.