• Title/Summary/Keyword: software change

Search Result 1,377, Processing Time 0.028 seconds

Software Climate Change and its Disruptive Weather: A Potential Shift from "Software Engineering" to Vibrant/Dynamic Softology

  • Ghani, Imran;Jeong, Seung Ryul
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.10 no.8
    • /
    • pp.3925-3942
    • /
    • 2016
  • Like natural climate change on the planet earth, the climate in software development environments is also changing (fast). Like the natural weather, the software environment is also disruptive. As the climate experts alert and suggest taking necessary measures to overcome certain challenges to make this earth a safer and comfortable living place, likewise this article also alerts the relevant stakeholders of software craftsmanship about the dynamic challenges that traditional Software Engineering (SE) with purely "Engineering mind-set" is not capable to respond. Hence, some new thoughts to overcome such challenges are shared. Fundamentally, based on the historical evidences, this article presents the authors' observation about continuous shift from traditional "Engineering-based" software development approaches to disruptive approaches - "Vibrant Softology". The authors see the cause of this shift as disruptive transformational force, which is so powerful that it is uncontrollably diminishing the "Engineering-based" approach from software development environments. The authors align it with climate change analogy. Based on this analogy, the authors feel the need to theoretically re-coin the notion of SE to some new term; perhaps Vibrant/Dynamic Softology (VS or DS). Hence, the authors suggest "a new (disruptive and dynamic) way of thinking is required to develop software". It is worth mentioning that the purpose of article and this new theory is not to disparage the notion of software engineering altogether, rather the aim is to highlight the importance of transformation from SE to its next level (perhaps VS/DS) due to the emerging needs in the software craftsmanship environment.

The Study for NHPP Software Reliability Growth Model of Percentile Change-point (백분위수 변화점을 고려한 NHPP 소프트웨어 신뢰성장모형에 관한 연구)

  • Kim, Hee-Cheul;Shin, Hyun-Cheul
    • Convergence Security Journal
    • /
    • v.8 no.4
    • /
    • pp.115-120
    • /
    • 2008
  • Accurate predictions of software release times, and estimation of the reliability and availability of a software product require quantification of a critical element of the software testing process: Change-point problem. In this paper, exponential (Goel-Okumoto) model was reviewed, proposes the percentile change-point problem, which maked out efficiency application for software reliability. Algorithm to estimate the parameters used to maximum likelihood estimator and bisection method, model selection based on SSE statistics, for the sake of efficient model, was employed. Using NTDS data, The numerical example of percentilechange-point problemi s presented.

  • PDF

Component Selection Decision Method Using ANP Technique in Change Management (변경관리에서 ANP기법을 이용한 컴포넌트 선택 결정 방법)

  • Kim, Kyoung-Hun;Song, Young-Jae
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.1
    • /
    • pp.59-67
    • /
    • 2012
  • Software change management is focused on the change of a entity like the change of contents of a system or a document. In change management, interactive relationship among requirements and complex decision making is needed to obtain optimized status. In this paper we design a management model of software change management in distributed environment which mange the change among components by time and situation. In addition, each components are defined and use ANP technique for best decision-making by using the subordinate relationship and feedback considering the mutual dependency referring the change of components in distributed environment. Thus, we analyze the dependency among each components and show 3 types of change relationship. Also through analysis of dependency, we verified the effectiveness of such approach.

A Study on the Attributes of Software Reliability Cost Model with Shape Parameter Change of Type-2 Gumbel Life Distribution (Type-2 Gumbel 수명분포의 형상모수 변화에 따른 소프트웨어 신뢰성 비용모형의 속성에 관한 연구)

  • Yang, Tae-Jin
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.12 no.3
    • /
    • pp.211-217
    • /
    • 2019
  • In this study, we compare and analyze the attributes of the software development cost model according to the shape parameters change of the Type-2 Gumbel lifetime distribution using the NHPP model. In order to analyze the software failure phenomena, the parametric estimation is applied to the maximum likelihood estimation method, and the nonlinear equations are calculated using the bisection method. As a result, when the attributes of the cost curves according to the change of shape parameters are compared, it is found that the larger the number of shape parameters, the lower the software development cost and the faster the release time. Through this study, it is expected that it will be helpful for the software developers to search for the development cost according to the software shape parameters change, and also to provide the necessary information for the attributes of the software development cost.

A Design of Diabetes Mellitus Scheduling Program for Diabetic Patients: A Software Engineering Approach

  • Choi, Jeong-Hoon;Huh, Jun-Ho;Weon, Sunghyun
    • Journal of Multimedia Information System
    • /
    • v.5 no.1
    • /
    • pp.53-58
    • /
    • 2018
  • The Republic of Korea (ROK) has been putting much effort to deal with diabetes which is being increasingly found in all age groups due to inadequate diet. Diabetes is closely related to one's eating habits and lifestyle that often cause hyperglycemia so that it is essential for the diabetic patients to change them to improve or control the major symptoms of diabetes. This study introduces a software engineering solution to support these patients. The software designed for the solution lets the patients to easily recognize their sugar levels and current treatment schemes and then advises a more effective approach along with the essential information through the embedded push service. The major goal of this study is to support diabetes patients by providing a convenient but effective means to prevent or improve diabetic symptoms by patients themselves who will in turn change their lifestyles in a positive manner.

A Study on the U.S. Cases about the Transaction of Software (소프트웨어 거래의 UCC 제2편의 적용에 관한 연구 - 미국의 판례를 중심으로 -)

  • Kim, Jae-Seong
    • THE INTERNATIONAL COMMERCE & LAW REVIEW
    • /
    • v.18
    • /
    • pp.7-25
    • /
    • 2002
  • Owing to a tremendous progress of information technology we have faced a great change of a society. This change has happened to almost all of a society. As a result intangible goods are also included as a major concern in international trade. We may say U.S. is one of the countries transaction of software is the most flourishing. I have tried to classified the cases of software transaction in U.S. into five groups. As a result I have known the UCC had been applied to the almost transaction of standard software. However UCC had not been applied to custom software and data processing. In these days UCITA which is very similar to a previous proposal UCC 2B has been presented. This is a contract law that would apply to computer software, multimedia products, and databases. It has been designed to create a uniform commercial contract law for those products. Now therefore we should make observation of a tendency about transaction of software in U.S. The reason is that we pay attention to the symbol and dormant power of U.S. in international trade.

  • PDF

A Software Consistency Management Model using Operation History (연산 히스토리를 이용한 소프트웨어 일관성 관리 모델)

  • Rho, Jungkyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.5 no.4
    • /
    • pp.61-69
    • /
    • 2002
  • Software documents consist of a number of logical objects and relationships between them, and a lot of versions are generated during software development. When an object is changed, it is desirable to easily identify the change and the range of change propagation for efficient software development and maintenance. However, it is difficult to identify it in a coarse-grained object management model. To solve this problem, fine-grained object management is required. In this paper, I propose a consistency management model for fine-grained software objects based on operation history applied to edit software objects. This paper presents a formal model for consistency management at the fine-grained level. Consistency between documents is managed using dependency between objects and kinds of the operations applied to the objects so that unnecessary change propagation can be avoided.

  • PDF

The Development of Change Detection Software for Public Business (공공분야 활용을 위한 변화탐지 소프트웨어 개발)

  • Jeong, Soo
    • Journal of Korean Society for Geospatial Information Science
    • /
    • v.14 no.4 s.38
    • /
    • pp.79-84
    • /
    • 2006
  • Change detection is a core functions of remote sensing. It can be widely used in public business such as land monitoring, demage assessment from disaster, growth analysis of cities, etc. However, it seems that the change detection using satellite imagery has not been fully used in public business. For the person who are in charge of public business, it would not be easy to implement the change detection because various functions are combined into it. So, to promote the use of the change detection in public business, the standard, the process and the method for the change detection in public business should be established. Also, the software which supports that would be very useful. This study aims to promote the use of satellite imagery in public business by building up the change detection process which are suitable for general public business and developing the change detection software to support the process. The software has been developed using ETRI Components for Satellite Image Processing to support the interoperability.

  • PDF

The Effects of Change Control, Management Review and Flexibility on the Performance of Software Company: Focused on the Innovativeness (변화통제, 관리검토가 유연성과 소프트웨어 기업의 성과에 영향을 미치는 요인: 혁신성의 조절효과를 중심으로)

  • Jang, Sung-Hee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.12
    • /
    • pp.273-283
    • /
    • 2011
  • The purpose of this study is to examine the factors influencing performance of change control, management review and flexibility in the software company with innovativeness. This model tests various theoretical research hypotheses relating to performance of software company, change control, management review, flexibility and innovativeness. Valid 100 questionnaires have been collected within two months of 2010. EXCEL, Smart PLS(Partial Least Square) 2.0 and SPSS 15.0 have been utilized for deriving the study results. The results of hypothesis testing are as follows. First, change control and management review positively influences flexibility. Second, flexibility positively influence performance of software company. Finally, change control to flexibility for low group of innovativeness is significantly larger than those for high group of innovativeness. But management review to flexibility for high group of innovativeness is significantly larger than those for low group of innovativeness. The results of this study will provide various implications on performance of software company.

Effect of Human Related Factors on Requirements Change Management in Offshore Software Development Outsourcing: A theoretical framework

  • Mehmood, Faisal;Zulfqar, Sukana
    • Soft Computing and Machine Intelligence
    • /
    • v.1 no.1
    • /
    • pp.36-52
    • /
    • 2021
  • Software development organizations are globalizing their development activities increasingly due to strategic and economic gains. Global software development (GSD) is an intricate concept, and various challenges are associated with it, specifically related to the software requirement change management Process (RCM). This research aims to identify humans' related success factors (HSFs) and human-related challenges (HCHs) that could influence the RCM process in GSD organizations and propose a theoretical framework of the identified factors concerning RCM process implementation. The Systematic Literature Review (SLR) method was adopted to investigate the HSFs and HCHs. Using the SLR approach, a total of 10 SFs and 10 CHs were identified. The study also reported the critical success factors (HCSFs) and critical challenges (HCCHs) for RCM process implementation following the factors having a frequency 50% as critical. Our results reveal that five out of ten HSFs and 4 out of ten HCHs are critical for RCM process implementation in GSD. Finally, we have developed a theoretical framework based on the identified factors that indicated a relationship among the identified factors and the implementation of the RCM process in the context of GSD. We believe that the results of this research can help tackle the complications associated with the RCM in GSD environment, which is vigorous to the success and progression of GSD organizations.