• Title/Summary/Keyword: software development cost

Search Result 766, Processing Time 0.024 seconds

Cost Implications of Imperfect Repair in Software Reliability

  • Chuiv, Nora-Ni;Philip J. Boland
    • International Journal of Reliability and Applications
    • /
    • v.2 no.3
    • /
    • pp.147-160
    • /
    • 2001
  • The reliability of computer software is of prime importance for all developers of software. The complicated nature of detecting and removing faults from software has led to a plethora of models for reliability growth. One of the most basic of these is the Jelinski Moranda model, where it is assumed that there are N faults in the software, and that in testing, bugs (or faults) are encountered (and removed when defected) according to a stochastic process at a rate which at a given point in time is proportional to the number of bugs remaining in the system. In this research, we consider the possibility that imperfect repair may occur in any attempt to remove a detected bug in the Jelinski Moranda model. We let p represent the probability that a fault which is discovered or detected is actually perfectly repaired. The possibility that the probability p may differ before and after release of the software is also considered. The distribution of both the number of bugs detected and perfectly repaired in a given time period is studied. Cost models for the development and release of software are investigated, and the impact of the parameter p on the optimal release time minimizing expected costs is assessed.

  • PDF

The Comparative Study of the Warranty Cost Model for Software Reliability Time Based on Extreme Value Distribution (극값 분포 특성을 가진 소프트웨어 신뢰성 보증 모형에 관한 비교연구)

  • Kim, Hee-Cheul
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.34 no.6B
    • /
    • pp.623-629
    • /
    • 2009
  • In this research, the process of developing software products to users in transfer by considering the warranty period to determine the timing of the release period is a comparative study of models. For the results of demonstration, exponential software reliability model increases the warranty period, the higher the initial period, but shows almost a similar release. In contrast, the optimal release time of imperfect debugging software reliability model, lower the initial warranty period, but the pattern is expected to rise slightly larger. The proposed model, extreme value distribution model, pattern of the optimal release time gradually increase, have a form that can be drawn. These research results through, warranty period and release the software developers understand the relationship between the optimal time for software development by using advance information could do is feed.

A Prediction Model for Software Change using Object-oriented Metrics (객체지향 메트릭을 이용한 변경 발생에 대한 예측 모형)

  • Lee, Mi-Jung;Chae, Heung-Seok;Kim, Tae-Yeon
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.7
    • /
    • pp.603-615
    • /
    • 2007
  • Software changes for various kinds of reasons and they increase maintenance cost. Software metrics, as quantitative values about attributes of software, have been adopted for predicting maintenance cost and fault-proneness. This paper proposes relationship between some typical object-oriented metrics and software changes in industrial settings. We used seven metrics which are concerned with size, complexity coupling, inheritance and polymorphism, and collected data about the number of changes during the development of an Information system on .NET platform. Based on them, this paper proposes a model for predicting the number of changes from the object-oriented metrics using multiple regression analysis technique.

Cost-Schedule Tradeoff in Software Project (소프트웨어 프로젝트의 비용-일정 타협)

  • Lee, Sang-Un;Choi, Myeong-Bok
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.13 no.4
    • /
    • pp.99-106
    • /
    • 2013
  • Generally, software development schedule compression is decided within 75% of nominal schedule. However, there are some difficulties when we judge the possibility of development schedule compression because a nominal schedule has not been definitely. Therefore, this paper investigates various nominal schedule estimation models and decides the optimum range. Basing on the performance of ISBSG Release 8,614 projects are extracted from the actual 1,595 projects. We presented development effort estimation model from those data. Also, we derived the development schedule model from the development effort. When you apply the proposed model, you will be able to estimate development effort and schedule required for the development more actually.

A Study for Software Sizing Method (소프트웨어 규모 측정 방법 연구)

  • 박석규;박중양
    • Journal of the Korea Computer Industry Society
    • /
    • v.5 no.4
    • /
    • pp.471-480
    • /
    • 2004
  • A estimating capability of software effort, duration and cost is based on accurate size estimate of the software to be developed. A simplified function point (FP) approach to software size estimation is described, which first skip the computation step for value adjustment factor, thus directly obtaining final adjusted FP from unadjusted FP. The research seeks suitable models based on statistical regression models in the context of case study based on 783 software projects. The approach also are built for subsets of projects using new development, enhancement and re-development types.

  • PDF

The Solution Of Software Contract (기획특집 - 공공 소프트웨어 발주관행 개선방안(IT 프로젝트관리 실무))

  • Shim, Ki-Bo
    • Journal of the Korean Professional Engineers Association
    • /
    • v.42 no.5
    • /
    • pp.29-31
    • /
    • 2009
  • A general practice in software ordering behavior in public sector has been an enormous obstacle standing in development path of Korea's software industry. Standard on software development cost estimation is supposedly based on Function Point, but in general, it is on headcounting (a number of people involved in a project). Moreover, it is difficult to change a contract in an on-going project, since statement of work is not precisely and carefully described. But it has a simple solution. Design and Implementation should be a separate project, as in construction industry, and both power and responsibility for design should be given to an expert with a national-level qualification. Here, there is a simple way for Korea to reborn as one of the strongest software country.

  • PDF

A Reconfigurable Integration Test and Simulation Bed for Engagement Control Using Virtualization (가상화 기반의 재구성 용이한 교전통제 통합시험시뮬레이션 베드)

  • Kilseok Cho;Ohkyun Jeong;Moonhyung Yoon
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.26 no.1
    • /
    • pp.91-101
    • /
    • 2023
  • Modeling and Simulation(M&S) technology has been widely used to solve constraints such as time, space, safety, and cost when we implement the same development and test environments as real warfare environments to develop, test, and evaluate weapon systems for the last several decades. The integration and test environments employed for development and test & evaluation are required to provide Live Virtual Construction(LVC) simulation environments for carrying out requirement analysis, design, integration, test and verification. Additionally, they are needed to provide computing environments which are possible to reconfigure computing resources and software components easily according to test configuration changes, and to run legacy software components independently on specific hardware and software environments. In this paper, an Integration Test and Simulation for Engagement Control(ITSEC) bed using a bare-metal virtualization mechanism is proposed to meet the above test and simulation requirements, and it is applied and implemented for an air missile defense system. The engagement simulation experiment results conducted on air and missile defense environments demonstrate that the proposed bed is a sufficiently cost-effective and feasible solution to reconfigure and expand application software and computing resources in accordance with various integration and test environments.

Development & Verification of On-Board Flight Software on Software-based Spacecraft Simulator (소프트웨어 기반의 위성 시뮬레이터를 이용한 위성 탑재소프트웨어 개발 및 검증 방안)

  • Choi, Jong-Wook;Shin, Hyun-Kyu;Lee, Jae-Seung;Cheon, Yee-Jin
    • Journal of Satellite, Information and Communications
    • /
    • v.5 no.2
    • /
    • pp.1-7
    • /
    • 2010
  • For many years the development and verification of on-board flight software have been essentially performed on STB (Software Test Bed) environments which consist of real hardware in KARI. During development of on-board flight software on STB, we experienced many difficulties such as the late delivery of target hardware and limitation to access STB simultaneously by multiple developers. And it takes too much time and cost to build up multiple STBs. In order to successfully resolve this kind of problems, the software-based spacecraft simulator has been developed. The simulator emulates the on-board computer, I/O modules and power controller units and it supports the debugging and test facilities to software engineers for developing flight software. Also the flight software can be loaded without any modification and can be executed as pseudo real-time. This paper presents the architecture and design of software-based spacecraft simulator, and flight software development and verification under this environment.

A Study on needs of Software Development for Korean Image Restoration through Cases of Classical Film Restoration (고전영화복원 사례를 통한 한국형영상복원 소프트웨어 개발 필요성에 관한 연구)

  • Kim, Cheeyong;Han, Myung-Hee;Kim, Jong-Chan
    • Journal of Korea Multimedia Society
    • /
    • v.17 no.12
    • /
    • pp.1528-1536
    • /
    • 2014
  • Although the process about korea image restoration contents program development and liberalization have cultural and artistic worth, it is not possible to restore technically or cost enormous expense. In the study, it suggest the needs of korea image restoration contents program development through image restoration case. It is revitalize that the study in digital image restoration technical prepare the ground for passing high-qualities cultural legacy by restoring classical film. We think the development of korea image restoration software will strengthen the basis to the new creation industry of high value-added in the global cultural prosperity industry.