• Title/Summary/Keyword: software development cost

Search Result 766, Processing Time 0.032 seconds

Avionics Software Data Modeling Method and Test For FACE Conformance (FACE 적합성을 위한 항공전자 소프트웨어 데이터 모델링 방안 및 검증)

  • Kyeong-Yeon, Cho;Doo-Hwan, Lee;Sang-Cheol, Cha;Jeong-Yeol, Kim
    • Journal of Aerospace System Engineering
    • /
    • v.16 no.6
    • /
    • pp.45-53
    • /
    • 2022
  • The avionics industry has recently adopted an open architecture to increase software portability and reduce the development schedule and cost associated with changing hardware equipment. This paper presents a data modeling method compliant with FACE, a widely used open avionics architecture. A FACE data model is designed and implemented to output data from VOR/ILS avionics equipment. A FACE Conformance Test Suite (CTS) program is utilised to verify that the data model meets FACE standards. The proposed data modeling method is expected to improve the development schedule and cost associated with modifying communication methods and ICDs (Interface Control Documents).

A Development Methodology for Quality Assurance System in Large-Scale Software Development Project (대규모 소프트웨어 개발 사업에서의 품질 보증을 위한 개발방법론)

  • 윤석환;박지은;신용백
    • Journal of Korean Society for Quality Management
    • /
    • v.25 no.1
    • /
    • pp.142-155
    • /
    • 1997
  • To successfully carry out large scale research projects while su, pp.rting quality assurance of research output, effective and systematic management through utilization of resources such as manpower, time and cost as well as engineering techniques such as component technology and design methodology is required. It is necessary to establish development methodology to su, pp.rt quality assurance. The development methodology covers the contents and procedures of the project, such as division of the project into independently executable units, allocation of resources including researchers, component technology, related know-how and equipment, deployment of research units and integration of the project at the end. In this paper we present systematic development methodology for quality assurance in large scale software development projects by analyzing the contents of the methodology a, pp.ied to the Gigabit Information-processing And Networking Technology development project(GIALT).

  • PDF

Software Component Reusability Metrics (소프트웨어 컴포넌트 재사용성 측정 메트릭)

  • 박인근;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.6
    • /
    • pp.760-772
    • /
    • 2004
  • Component Based Development(CBD) Methodology is widely used in software development lifecycle to improve software quality. The Component Based Development(CBD) results to improve software reusability and reduce development term and cost. For this reason, lots of Enterprises are trying to make their processes to components. But, there has been few quality assurance or reusability testing action to those components. Most software component users can not know how their components are reusable and what extent their components satisfy to th eir quality requirements. For this reason, this paper suggests that software components can be measured their reusability by metrics proposed by this paper. We propose that in measuring software component reusability, there are direct metrics and indirect metrics. The results made by direct metrics are suggested to measure indirect metrics, so results to obtain reusability metrics.

Software Reliability Assessment with Fuzzy Least Squares Support Vector Machine Regression

  • Hwang, Chang-Ha;Hong, Dug-Hun;Kim, Jang-Han
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.13 no.4
    • /
    • pp.486-490
    • /
    • 2003
  • Software qualify models can predict the risk of faults in the software early enough for cost-effective prevention of problems. This paper introduces a least squares support vector machine (LS-SVM) as a fuzzy regression method for predicting fault ranges in the software under development. This LS-SVM deals with the fuzzy data with crisp inputs and fuzzy output. Predicting the exact number of bugs in software is often not necessary. This LS-SVM can predict the interval that the number of faults of the program at each session falls into with a certain possibility. A case study on software reliability problem is used to illustrate the usefulness of this LS -SVM.

Optimal Software Release Time Considering Maintenance during Operation (출시후 보수를 고려한 소프트웨어의 최적 출시시기)

  • Lee, Chin-Seung;Na, Il-Yong;Hong, Jung-Sik;Lie, Chang-Hoon
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.30 no.4
    • /
    • pp.261-266
    • /
    • 2004
  • In this paper, the software reliability growth model which incorporates the periodic maintenance after the release is proposed. Using the proposed model, the debugging and periodic maintenance cost subject to the required level of the software reliability are investigated. An optimal software release time is derived for a fixed interval of periodic maintenance. To validate the proposed model, release times obtained in this study are compared with examples. The proposed investigation is expected to be served as one of factors in determining the release time of the software where periodic maintenance is considered.

New paradigm of common cause human behavior error domain in human-software interation

  • Park, P.;Lee, K.S.
    • Proceedings of the ESK Conference
    • /
    • 1992.10a
    • /
    • pp.84-89
    • /
    • 1992
  • This study is to develop a cognitive paradigm including a new model of common cause human behavior error domain and to analyze their causal factors and their properties of common cause huamn error characteristics in software engineering.l A laboratory study was performed to analyze the common causes of human behavior domain error in software develoment and to indentify software design factors contributing to the common cause effects in common cause failure redundancy. The results and analytical paradigm developed in this resuarch can be applied to reliability improvement and cost reduction in software development for many applications. Results are also expected to provide training guideliness for software engineers and for more effective design of ultra-high reliabile software packages.

  • PDF

An Exploratory Study of Software Development Environment in Korean Shipbuilding and Marine Industry (조선해양산업 소프트웨어 개발환경 현황 연구)

  • Yu, Misun;Jeong, Yang-Jae;Chun, In-Geol;Kim, Byoung-Chul;Na, Gapjoo
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.7 no.6
    • /
    • pp.221-228
    • /
    • 2018
  • With an increase in demand for the high added value of shipbuilding and marine industry based on the information and communications technology (ICT), software technology has become more important than ever in the industry. In this paper, we present the result of our preliminary investigation on the current software development environment in the shipbuilding and marine industry in order to develop reusable software component, which can enhance the competitiveness of software development. The investigation is performed based on the survey answers from 34 developers who are working in different shipbuilding and marine companies. The questionnaire is composed of items to gather the information of each company such as the number of employees and product domain, and actual software development environment such as operating system, programming languages, deployment format, obstacles for developing components, and the adoption of software development methods and tools. According to the results of the survey, the most important consideration to select their development platform was the number of available utilities and the technical supports, followed by performance, price and security problems. In addition, the requirements of various platforms supporting and the higher reliability, and the limitations of low development cost and manpower made it difficult for them to develop reusable software components. Finally, throughout the survey, we find out that only 15% of developers used software development processes and managed the quality to systematically develop their software products, therefore, shipbuilding and marine companies need more technical and institutional support to improve their ability to develop high qualified software.

A Value-oriented System Integration Project Sizing and Cost Estimation Model (가치중심의 SI (System Integration) 사업 규모 및 비용산정 모형 구축 연구)

  • Kim, Hyun-Soo
    • Asia pacific journal of information systems
    • /
    • v.8 no.3
    • /
    • pp.101-118
    • /
    • 1998
  • The purpose of this study is to construct a value-oriented sizing and cost estimation model for system integration projects. In particular, this study is to build a system architecture design and integration cost model, and a network design and implementation cost model. Unlike software development projects, system integration projects include knowledge-intensive professional services on system architecture and network design areas. Because of these work's high invisibility, the cost of these services is hard to estimate and measure. Therefore, we need to develop value-oriented cost models. This study presents 6 value-oriented cost models, and tests statistical significance of these models with real system integration project data. The results show that cost factors on these models are valid, and models are statistically significant. Future work is needed to integrate various cost models and apply the whole model to field projects to increase model's prediction accuracy.

  • PDF

Decision of Neural Network Architecture for Software Development Effort Estimation using Prior Information (사전 정보를 이용한 소프트웨어 개발노력 추정 신경망 구조 결정)

  • 박석규;유창열;박영목
    • Journal of the Korea Computer Industry Society
    • /
    • v.2 no.9
    • /
    • pp.1191-1198
    • /
    • 2001
  • An increasingly important facet of software development is the ability to estimate the associate cost and effort of development early in the development life cycle. Most of the proposed models are based upon a combination of intuition, expert judgement, and regression analysis of empirical data. Overall, the work has failed to produce any single model that can be applied with a reasonable degree of success to a variety of environments. This paper presents a neural network (NN) model that related software development effort to software size measured in function element types. The heuristic approach is applied to decide the number of hidden neurons in NN from the relationship between input-output pairs. The research describes appropriate NN modeling in the context of a case study for 24 software development projects. Also, this paper compared the NN model with a regression analysis model and found the NN model has better accuracy.

  • PDF

Rule-Based Fuzzy Polynomial Neural Networks in Modeling Software Process Data

  • Park, Byoung-Jun;Lee, Dong-Yoon;Oh, Sung-Kwun
    • International Journal of Control, Automation, and Systems
    • /
    • v.1 no.3
    • /
    • pp.321-331
    • /
    • 2003
  • Experimental software datasets describing software projects in terms of their complexity and development time have been the subject of intensive modeling. A number of various modeling methodologies and modeling designs have been proposed including such approaches as neural networks, fuzzy, and fuzzy neural network models. In this study, we introduce the concept of the Rule-based fuzzy polynomial neural networks (RFPNN) as a hybrid modeling architecture and discuss its comprehensive design methodology. The development of the RFPNN dwells on the technologies of Computational Intelligence (CI), namely fuzzy sets, neural networks, and genetic algorithms. The architecture of the RFPNN results from a synergistic usage of RFNN and PNN. RFNN contribute to the formation of the premise part of the rule-based structure of the RFPNN. The consequence part of the RFPNN is designed using PNN. We discuss two kinds of RFPNN architectures and propose a comprehensive learning algorithm. In particular, it is shown that this network exhibits a dynamic structure. The experimental results include well-known software data such as the NASA dataset concerning software cost estimation and the one describing software modules of the Medical Imaging System (MIS).